오늘 할일
1. Projext-X
2. 데이터 통신 공부
3. 데이터 베이스 자료조사
4. 페이로드 보고서 작성
5. 고급 웹 프로그래밍 과제+린 캔버스
6. 사상의학 보고서 작성
오늘 한일
1. Project-X
3번 과제의 내용이 시간복잡도에 대해 설명하는 md파일 작성이었는데, 우선 아래는 해당 과제이다.
https://repo.codereview.online/gogogi313/week2/-/blob/main/RoadToBiodome03.md
에 Big-O표기법으로 과제 1과 과제 2의 복잡도를 정리해보았다. 이때 학습을 위해서 추가로 자료를 검색하지 않고 내가 알고있는 범주에서 최대한 설명을 작성하고, 오늘 밋업을 진행하며 다른 분께 피드백을 부탁드렸다. 피드백을 통해 새로이 알게된 내용은 아래와 같다.
코드를 순차적으로 분석하며 O(2m+n)을 O(n)으로 나타낼 때, n>m을 문제 정의했었기에 큰수에 법칙에 따라 O(n)으로 요약된다 라고 표현하였다.
같은 팀원이신 분이 해당 부분을 n>m으로 접근하여 설명하는 것보다 빅-오표기법 자체가 O(n^2+n)를 O(n^2)처럼 나타내는 것 처럼 크게 차이가 나는 경우를 표시하는 것인데, n>m이면 m=n-1일 수도 있기에 m과 n의 크기를 비교하는 것은 크게 의미가 없다. O(2m+n)에서 2m+n을 그냥 하나의 X변수로 치환하기에 O(n)으로 표현가능하다 라는 관점이 더 좋다는 피드백을 받았고, 잘못 알고있던 개념을 보완할 수 있었다.
데이터 통신 공부
총정리. ICMP와 IGMP는 IP패킷(데이터그램)안에 캡슐화되어 전달
아래는 요약본엔 빠져있지만 중요해서 필기한 강의내용
- ARP를 이용해 생성한 MAC주소는 동적이라 표현하고, Const값인 정적인 경우 해킹피해감소.
- 라우터가 ARP request를 브로드캐스팅 할 때, 거절한 호스트 컴퓨터도 라우터 ARP 캐시에 저장.
- RARP는 분산컴퓨터에서 사용되는데, 서버의 OS를 로드하기에 LAN카드에 있는 MAC주소는 알지만 IP주소를 모른다.
페이로드 랜섬웨어 보호기법 우회 보고서 작성( https://www.notion.so/2-53c4f79f57874a14b5a68d3e724b12a3 )
데이터베이스 기술 활용 사례 자료조사
사상의학 보고서 작성_체질별 식단표 작성 및 신체&정신적 반응
다 작성했는데 과제가 11/22일날 열린다..