이 장의 목표
> network계층 서비스의 원리를 데이터 평면을 중점적으로 이해한다.
- Network 계층 서비스 모델
- 포워딩 대 라우팅
- 라우터가 어떻게 동작하는가?
< 네트워크 계층의 역할 관점에서의 송신 host에서 수신 host로의 packet 전달 >
1. 송신 host 네트워크 계층은 송신 host의 트렌스포트 계층으로부터 세그먼트를 얻어 각 세그먼트를 데이터그램으로 캡슐화하고 인접한 라우터에게 데이터그램을 보낸다.
2. 수신 host의 네트워크 계층은 트랜스포트 계층 세그먼트를 추출하여 수신 host의 트랜스포트 계층으로 보낸다.
라우터의 근본역할은 입력 링크에서 출력 링크로 데이터그램을 전달하는 것.
모든 host와 router에는 network계층 protocol이 동작한다.
Router는 자신을 통해 지나가는 모든 IP datagram들의 header filed를 살펴본다.
< Network 계층에서의 주요한 2가지 기능 >
포워딩 : router의 입력에서 router의 적절한 출력으로 packet을 이동시키는 것.
라우팅 : 출발지로부터 목적지에 이르는 경로(route)를 결정하는 것 > 여러 routing algorithm들이 존재.
< Routing과 fowarding의 상호 연관성 >
각 라우터는 포워딩 테이블을 갖고 있다. 라우터는 도착하는 패킷 헤더의 필드값을 조사하여 포워딩한다. 위의 그림에서 헤더값이 0111인 패킷이 라우터에 도착한다. 라우터는 자신의 포워딩 테이블을 보고 이 패킷에 대한 출력 링크 인터페이스를 결정한다. 라우터는 내부적으로 이 패킷을 인터페이스2로 전달한다.
라우터의 포워딩 테이블은 어떻게 구성되는가? 이것은 중요한 문제로, 라우팅과 포워딩 사이의 중요한 상호작용을 보여준다. 그림처럼 라우팅 알고리즘은 라우터 포워딩 테이블에 삽입되는 값을 결정한다.
< Network 서비스 모델 >
Q) Datagram을 송신측에서 수신측으로 전달하는 channel에 관한 service model은?
개별 datagram에 관한 service 예 : Datagram들의 흐름에 관한 serive 예 :
- 배달(delivery)보장 - 순서대로 datagram 배달
- 40 msec이내의 지연(delay)로 배달 보장 - 최소 대역폭 보장
- 연 이어 도착한 두 packet사이 간격의 변동 크기 제한.
'Network > 컴퓨터 네트워크' 카테고리의 다른 글
[13] CH4 네트워크 계층 < 인터넷 프로토콜(IP) > (0) | 2021.12.02 |
---|---|
[11] CH4 네트워크 계층 < 라우터 안은 무엇이 있나? > (0) | 2021.11.24 |
[12] CH4 네트워크 계층 < 라우팅 알고리즘 > (0) | 2021.11.22 |
[9] CH3 Transport 계층 (0) | 2021.11.01 |
[8] CH3 Transport 계층 (0) | 2021.11.01 |
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!