...
전공교육 | 개발실습 | 부서교육 | 부서업무지원 | 기타 | |
---|---|---|---|---|---|
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
- 참고사항
- 생활코딩 https://opentutorials.org/course/2598 → 리눅스 기초 공부
- 동영상 참고
...
출처 | 왜 | 내용 | 배운 점 및 기억해야할 점 | 비고 |
---|---|---|---|---|
과학데이터교육 딥러닝 이해하기 | 딥러닝의 개념과 신경망 알고리즘의 기본적인 개념 및 원리, 기본적인 딥러닝의 단점을 개선한 CNN과 RNN의 개념, 딥러닝의 여러 응용 | |||
과학데이터교육 슈퍼컴퓨터 이해와 활용 | 슈퍼컴퓨터의 개념, 성능기준, 병렬컴퓨터의 개념, TOP 500의 개념, 누리온을 통한 작업 수행 | |||
사례를 통한 빅데이터 분석 | 빅데이터 분석의 필요성, R을 이용한 비정형, 정형, 지도 데이터 분석 및 시각화 |
23/02/03
- 참고사항
- mininet 기초 실습 http://mininet.org/walkthrough/ → mininet 공식 위키를 통한 기초 실습
- ARP의 개념 https://aws-hyoh.tistory.com/entry/ARP-%EC%89%BD%EA%B2%8C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0 → MAC 주소를 검색 및 저장
- 동영상 참고
출처 | 왜 | 내용 | 배운 점 및 기억해야할 점 | 비고 |
---|---|---|---|---|
과학데이터교육 DMP | 연구데이터의 개념, 연구데이터의 공유의 필요성, 연구데이터 공유에 필요한 데이터 생성, 관리 계획에 대한 가이드 라인, 현재 DMP 현황 및 풀어가야할 과제 |
배운 것 및 기억해야할 것
백그라운드로 명령 실행
...
etc/r/rc3.d/ 디렉토리 내부에는 리눅스가 cli로 부팅될때 자동으로 시작되게 하는 데몬프로그램들이 존재하는 디렉토리이다.
mininet 실행 및 간단한 토폴로지 실습
VM 설치 후에 mininet VM image를 다운받아 mininet VM을 설치한다.
mininet image의 설정 → 네트워크 → 어댑터2 → 다음에 연결됨 을 '호스트 전용 어댑터'로 변경
ID, PW 모두 'mininet' 입력
mobaXterm으로 mininet image에 접속
코드 블럭 |
---|
ssh -X mininet@{ipaddr} |
코드 블럭 | ||
---|---|---|
| ||
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 요청을 주고받은 것을 알 수 있다. |
코드 블럭 |
---|
mininet> h1 python -m http.server 80 & # h1 호스트에 간단한 웹서버를 연다
mininet> h2 wget -O - h1 # h2호스트에서 h1 호스트(즉, 웹서버)에 파일을 요청한다.
...
mininet> h1 kill %python #h1 호스트의 웹서버 종료 wireshark를 통해 h1과 h2간의 패킷 교환을 확인해 볼수 있다. |