버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...


전공교육개발실습부서교육부서업무지원기타
P과학데이터교육 수강
업무 보고 및 문서화 실습, 리눅스 기초, 

D일 3.2시간이상 수강
주간 업무 문서 복사 및 작성, 생활코딩 리눅스 기초 영상 시청, ssh 실습, wireshark 실습, mininet 실습

C총 19시간 분량 수강
주간 업무 문서에 일일 업무 업데이트, 리눅스 기초, SSH, wireshark, 네트워크 기초를 공부해보고 사전 지식을 이용하여 mininet 실습

A





일일회고

3Fs, 5Fs

업무보고를 작성해 보니 뭐가 불편하다, 어떻게 작성하는게 편하겠다 등등

...

  • Fact : VM에 mininet을 설치했다. mininet 실습을 하기 전 네트워크 기초(OSI 7계층, 관련 하드웨어 등)에 대해 알아보고 SDN의 개념에 대해 알아보았다. SSH가 작동하는 방식 및 SSH 접속을 관리하는 툴에 대해 알아보았다.
  • Feelings : 단순하게 블로그를 따라서 실습하기보단 실습 중에 모르는 내용들을 파고들다 보니 더욱 잘 이해 할 수있던 것 같다.
  • Finding : 인터넷을 사용하기 위해서는 많은 프로토콜, 네트워크 장비들이 필요하단 것을 알수 있었다.
  • Future Action Plan : mininet 실습
  • Feedbacks : -

23/02/03

  • Fact : mininet의 공식 위키를 참고하여 간단하게 실습을 진행해보았다.
  • Feelings : 이론으로만 배웠던 OSI 계층과 프로토콜들을 직접 wireshark를 통해 확인해보니 정말 신기했다.
  • Finding : 직접 네트워크를 구성해보고 실습을 해보면서 내가 사용하고 있는 네트워크의 하위 계층에서 여러가지의 패킷 교환이 이루어진다는 것을 알았다
  • Future Action Plan : 
  • Feedbacks : 한 주간 mininet을 실습하기 위해 리눅스 기초부터 시작해서 SSH, X11 forwarding, wireshark, 네트워크 이론을 직접 깔고 실습해보며 

Memo

23/01/31

...

출처

내용

배운 점 및 기억해야할 점

비고

과학데이터교육 딥러닝 이해하기
딥러닝의 개념과 신경망 알고리즘의 기본적인 개념 및 원리, 기본적인 딥러닝의 단점을 개선한 CNN과 RNN의 개념, 딥러닝의 여러 응용

과학데이터교육 슈퍼컴퓨터 이해와 활용
슈퍼컴퓨터의 개념, 성능기준, 병렬컴퓨터의 개념, TOP 500의 개념, 누리온을 통한 작업 수행

사례를 통한 빅데이터 분석
빅데이터 분석의 필요성, R을 이용한 비정형, 정형, 지도 데이터 분석 및 시각화

23/02/03

출처

내용

배운 점 및 기억해야할 점

비고

과학데이터교육 DMP
연구데이터의 개념, 연구데이터의 공유의 필요성, 연구데이터 공유에 필요한 데이터 생성, 관리 계획에 대한 가이드 라인, 현재 DMP 현황 및 풀어가야할 과제

배운 것 및 기억해야할 것

백그라운드로 명령 실행

...

etc/r/rc3.d/ 디렉토리 내부에는 리눅스가 cli로 부팅될때 자동으로 시작되게 하는 데몬프로그램들이 존재하는 디렉토리이다.

mininet 실행 및 간단한 토폴로지 실습

VM 설치 후에 mininet VM image를 다운받아 mininet VM을 설치한다.

mininet image의 설정 → 네트워크 → 어댑터2 → 다음에 연결됨 을 '호스트 전용 어댑터'로 변경

Image Added

ID, PW 모두 'mininet' 입력

mobaXterm으로 mininet image에 접속

코드 블럭
ssh -X mininet@{ipaddr}


코드 블럭
titlewireshark 켜기
sudo -E wireshark &


코드 블럭
sudo mn 
...
mininet> h1 ping -c 1 h2 # h1 호스트에서 h2 호스트로 ping 요청을 주고받는는 걸 wireshark를 통해 알 수 있다.
mininet> h1 ping -c 1 h2 #다시 ping 명령을 날려보면 반응 속도가 빨라진 것을 알 수 있는데 ARP를 통해 목적지의 MAC 주소를 저장하고 두번째 ping에서 저장된 MAC 주소를 참조하여 빠르게 목적지 MAC 주소를 찾고 ping 요청을 주고받은 것을 알 수 있다.

Image Added

코드 블럭
mininet> h1 python -m http.server 80 & # h1 호스트에 간단한 웹서버를 연다
mininet> h2 wget -O - h1 # h2호스트에서 h1 호스트(즉, 웹서버)에 파일을 요청한다.
...
mininet> h1 kill %python #h1 호스트의 웹서버 종료 wireshark를 통해 h1과 h2간의 패킷 교환을 확인해 볼수 있다. 

Image Added