강의
kocw 이석복 교수님 2015, 2017, 2018년 강의가 있다. 2015 강의엔 강의록도 같이 주어 주로 2015로 보고, 타 년도는 학습시 참고함.
2015 http://www.kocw.net/home/cview.do?cid=6166c077e545b736
ppt 1 http://contents2.kocw.or.kr/KOCW/document/2015/hanyang/leesukbok0326/9.pdf
ppt 2 http://contents2.kocw.or.kr/KOCW/document/2015/hanyang/leesukbok0326/10.pdf
ppt 3 http://contents2.kocw.or.kr/KOCW/document/2015/hanyang/leesukbok0326/11.pdf
ppt 4 http://contents2.kocw.or.kr/KOCW/document/2015/hanyang/leesukbok0326/12.pdf
네트워크 계층
은 데이터를 어떻게 보낼지에 대한 고민이 담기는 계층이다. 이전에 다루었던 상위 계층인 어플리케이션
, 전송
계층은 어떻게 데이터가 전송이 되어와 처리하는 또는 전송 실패인 경우 어떻게 재전송 할 것인지에 대한 개념이 다뤄진 것에 비해, 네트워크 계층
은 엉키고 설킨 네트워크 사이로 어떤 경로로 어떻게 배송할 지에 관한 고민이 담겨있다.
이러한 고민이 담긴 프로토콜이 바로 IP
이다. 어플리케이션, 전송
계층에서는 프로토콜이 다양하였지만 네트워크 계층
은 단 하나, IP
이다. 그리고 어떤 경로로 패킷을 전송할 지 계산하는 라우팅 알고리즘
이 중요하다.
라우터의 job은 두 가지로 분류된다. forwarding
과 routing
이다.
forwarding
이란 들어온 패킷을 목적지 라우터로 적절히 보내는 것이다. 이때 어느 라우터로 보낼지 결정은 패킷의 헤더와 포워딩 테이블을 확인하여 동작한다.