본문 바로가기
네트워크

Transport error

by Lauren X Ming 2020. 2. 24.

Error Recovery : Error 발생시 해당 Packet 재전송한다.

Flow Control  : Congestion Avoidance

Error Detection

- Error 감지하, 에러가 발생하면 해당 PDU 버린다.

Error Recovery

- Data 손실이 발생했을 손실된 데이터를 재전송(Retransmission)하도록 한다.

Flow Control

전송제어(flow control) : 컴퓨터가 데이터를 전송할 속도를 조절하는 것, 혼잡(Congestion) 발생했을 데이터가 버려지는 것을 방지하기 위해 필요

주목적 : 전송제어의 주목적은 데이터를 불필요하게 버리는 것을 방지(단지 버려지는 데이터의 양을 감소시키고, 또한 재전송되는 트래픽의 양을 감소시켜 전체적인 혼잡을 감소)

 

전송 제어를 위한 3가지 방법

Buffering

Congestion Avoidance

Windowing

1. buffering

- 수신된 데이터들이 처리될 때까지 많은 양의 데이터를 보관하기에 충분한 buffer 공간을 마련하는

2. Congestion Avoidance

2-1. Stop/Start (Hurry up and wait)

수신측 컴퓨터의 buffer 수신된 데이터에 의해 모두 채워졌을 경우 송신측에 전송을 멈추라는 신호(stop) 통보하는 방법

2-2. Source Quench

송신측 컴퓨터가 전송 속도를 늦추게 하는 방법이다

2-3. Windowing

window : 송신측이 acknowledgment 수신하지 않고도 전송할 있는 데이터의 최대량, 수진자측에서 현재 자신이 수신할 수 있는 최대 바이트 수

Sliding windows : ACK 도착하기 이전에 수신측이 정해준 양만큼의 패킷을 연속 송신할 있도록 허용하는 방식

 

'네트워크' 카테고리의 다른 글

Data Link layer  (0) 2020.02.24
Media Access Technology  (0) 2020.02.24
Connectionless VS Connection Oriented  (0) 2020.02.24
layer 3 ~ 1) Network, Data Link, Physical Layer  (0) 2020.02.24
Transport Layer  (0) 2020.02.24