TIL #8

Donghee Lee·2022년 11월 9일
0

TIL

목록 보기
8/18

오늘 한 일.

프로그래머스 5문제 !(와재밌다!)
네트워크 링크 계층 정리

새로 배운 것.

  • Array type에 enumerated().map을 적용할 때 클로저 안에서 (index, value) in 이렇게 했었는데 그러지 않고 $0.offset = index, $0.element = value 이렇게 매핑된다. offset 기억해두자.
  • 네트워크 링크 계층에서 MAC 프레임의 Minimum size가 필요해진 코너케이스를 배웠다. 만약 소스측에서 보낼 프레임의 데이터가 1바이트라면, 최소 64바이트로 지정된 경우 63바이트의 값을 패딩값으로 넣어야한다. 이렇게 해야 다른 호스트에서 보낸 시그널과 섞이지 않거나 섞이더라도 Collision Detect 할 수 있기 때문이다. 설계한 사람들 대단하다..
  • 호스트에서 ARP Request frame을 보내고 게이트웨이 라우터에게 MAC Address를 리턴받으면, ARP Table에 GWR IP와 GWR MAC Address가 매핑되는데 이 때 TTL도 같이 매핑된다. TTL 시간동안 호스트는 GWR의 MAC Address를 찾기위해 ARP Request를 보내지 않아도 된다.

내일 일정.

프로그래머스 알고리즘 4문제 이상 풀기
네트워크 정리하기(전체 복습 시작)
코테 준비..

오늘 느낀 점.

오늘은 옛날에 못풀었던 프로그래머스 문제를 풀었다.
순위 올라가는게 재밌다..문제 풀때마다 승급전 느낌나서 자극이 된다.
그리고 요즘 구현과 학습의 밸런스가 좀 무너진 느낌이다. FINPO 리팩토링 하면서 다시 공부해야겠다.
내일도 화이팅.

profile
Better than Yesterday

0개의 댓글