반응형
I. 버퍼를 이용한 데이터 전송, 네이글 알고리즘의 개요
- 소량의 데이터가 들어오는 경우 바로 네트워크에 전송하지 않고, 버퍼에 저장 후 이전에 송신한 데이터에 대한 ACK가 수신되면 버퍼에 저장된 데이터를 한번에 전송하는 알고리즘
- 특징 : TCP 효율 향상, 응용 프로그램에 따른 버퍼 사이즈 조정, 성능 저하 가능성 존재
II. 네이글 알고리즘의 개념도 및 동작절차
가. 네이글 알고리즘의 개념도
나. 네이글 알고리즘의 동작절차
동작절차 | 설명 |
1. 첫 데이터 전송 | - 1바이트라도 송신 응용 프로그램에서 수신한 첫 데이터 전송 |
2. 데이터 축적 | - 첫 번째 데이터 전송 후 출력 버퍼에 데이터 축적 - 수신 TCP가 ACK를 전송 또는 버퍼의 최대 크기까지 축적 |
3. 축적 데이터 전송 | - ACK가 수신되면 축적된 데이터 전송 |
4. 반복 | - 전송 데이터에 대한 ACK 수신까지 데이터 축적 및 전송 과정 반복 |
- 전송 데이터보다 전송 헤더 정보의 크기가 커서 전송 효율 및 네트워크 자원 낭비가 발생하는 현상(Silly Windows Syndrome)에 대해 송신 쪽에서 네이글 알고르짐으로 해결
반응형
'IT기술노트 > 디지털네트워크' 카테고리의 다른 글
TSN(Time Sensitive Network) (0) | 2023.05.14 |
---|---|
QoS Traffic Policing, Traffic Shaping (0) | 2021.09.07 |
Wi-fi 7 (0) | 2021.05.05 |
망분리 (0) | 2021.02.23 |
모바일 엣지 컴퓨팅 (MEC, Mobile Edge Computing) (0) | 2021.02.23 |
NFV(Network Function Virtualization) (0) | 2021.02.23 |
SDN(SW Defined Network) (0) | 2021.02.23 |
네트워크 슬라이싱(Network Slicing) (2) | 2021.02.23 |
댓글