[네트워크] TCP Congestion Control 기법
- 최초 등록일
- 2003.06.13
- 최종 저작일
- 2003.06
- 7페이지/ 한컴오피스
- 가격 2,000원
소개글
네트워크 수업에 필요할 자료입니다.
TCP Congestion Control 기법에 대해 정리한것입니다.
3개의 논문을 참조하였습니다.
목차
Ⅰ. TCP란
Ⅱ. 혼잡제어 및 회피 알고리즘
ⅰ. Slow Start
ⅱ. Congestion Avoidance
ⅲ. Fast Retransmit
ⅳ. Fast Recovery
Ⅲ. TCP 버전별 혼잡제어의 차이점
ⅰ. Tahoe TCP
ⅱ. Reno TCP
ⅲ. Newreno TCP
ⅳ. SACK TCP (Selective Acknowledgment)
ⅴ. Vegas TCP
본문내용
TCP의 데이터 전송은 각 메커니즘간의 상호 운용성과 밀접한 관계가 있다. 1983년도에 처음 4.2BSD버전인 TCP/IP를 공개하였다. 그 후 1986년도에 4.3BSD버전으로 TCP 성능을 개선시켰다. 그리고 1988년도에 Slow Start, Congestion Avoidance, Fast Retransmit 개념을 도임한 TCP Tahoe버전으로 발전하였다. 1990년도에 Fast Recovery개념이 도입된 TCP Reno을 발표하였으며, 1994년에 Lawrence Brakmo은 “혼잡 회피를 위한 예측”으로 칭하는 새로운 재전송 기법 TCP Vegas를 발표하였다.
혼잡제어 방법 송신자가 혼잡에 의한 손실이 없이 안전하게 전송할 수 있는 패킷 양을 알 수 있도록 통신망의 가용 용량을 송신자가 결정할 수 있도록 한다. 많은 TCP연결들이 동적으로 설정되고 해제 되므로 통신 망의 가용 대역폭은 시간에 따라 동적으로 변한다. 따라서 송신자가 알아서 전송중인 패킷 양을 조절하기 위해 TCP는 Slow Start, Congestion
Avoidance, Fast Recovery, Fast Retransmit를 결합시켜 혼잡 상태를 제어한다.
참고 자료
논문 : TCP Vegas : New Techniques for congestion detection and avoidance
논문 :