Network layer
host to host delivery
모든 host & router는 network layer protocol를 가진다
segment를 datagram으로 캡슐화한다
IP datagram의 header 정보에 따라 forward함
datagram을 segment로 decapsulate 한다
Network Service Model - 2종류
Q) What service does the network layer provide to the transport layer?
A1) for individual datagram (개별적 packet)
type 1 ) guaranteed delivery 하느냐 못하느냐
type 2) guaranteed delivery with bounded delay
- host-to-host delay bound를 40msec보다 적다든지
A2) for a flow of datagram
type 1) in-order datagram delivery
type 2) guaranteed minimum bandwidth to packet flow
type 3) inter-packet spacing의 change를 제한
+) guaranteed minimum bandwidth는 packet flow에만 적용할 수 있는 서비스이다.
<Datagram Network> - connectionless
internet은 connectionless 이기에
아무것도 guarantee하지 않고 congestion feedback도 안 함
그래서 service model이 best effort 하나뿐
no call setup
network 계층의 connection 이란 개념이 없기에 state도 X
목적지 host 주소와, forwarding table(FIB)를 이용하여 packet forward
ex) Internet
<Virtual-circuit (VC) network> - connection
이에 반해 ATM은 서비스에 따라 guarantee 정도가 달라짐
(어떤 서비스는 절대로 congestion이 발생할 일이 없음)
반드시 VC를 먼저 setup, maintain, teardown 하기
ex) ATM, frame-relay(FR), X.25
현대 인터넷에 전혀 사용하지 않는 방식
Chapter Outline
'CS > Network' 카테고리의 다른 글
IP : Internet Protocol (0) | 2021.12.04 |
---|---|
Router = Data Plane + Control Plane (0) | 2021.12.04 |
3-6 TCP detecting loss & Fairness & ECN (0) | 2021.12.03 |
3-5 TCP Congestion Control (0) | 2021.12.03 |
3-4-3 TCP Flow control & Connection Management (0) | 2021.12.03 |