컴퓨터네트워크 TCP/IP variant 논문 분석 리포트
- 최초 등록일
- 2023.10.03
- 최종 저작일
- 2021.11
- 11페이지/ MS 워드
- 가격 2,500원
소개글
"컴퓨터네트워크 TCP/IP variant 논문 분석 리포트"에 대한 내용입니다.
목차
1. Conjestion control
1) TCP DUAL
2) TCP New Reno
3) TCP SACK
2. Wireless Network
1) TCP westwood
2) TCPW CRB
3) TCPW BBE
3. High-speed/Long-delay
1) HS TCP
2) STCP
본문내용
기존 TCP Tahoe 는 high-amplitude periodic phases 로 네트워크를 긴장시킨다는 단점을 가진다. 이는 전송 속도, 왕복 시간 및 네트워크 버퍼 이용률에 큰 변화를 유발해 패킷 손실의 변동을 야기한다.
이러한 단점을 보완하기 위해 감지된 손실 event에 대한 soft한 반응과 네트워크의 진동 패턴을 완화하고자 한다. 그래서 TCP DUAL은 conjestion 상태의 예측 매개 변수로 queuing delay를 도입한다.
전송 중에 경로가 변경되지 않고 수신기가 각 데이터 패킷을 즉각적으로 인식한다고 가정해보자. 그런 다음 송신기(RTTmin)에 의해 관측된 최소 RTT 값을, 경로가 ‘정체되지 않는 상태'를 잘 나타내는 것으로서 간주할 수 있다(위 왼쪽 그림). 버퍼 이용률 증가로 인해 RTT의 증가가 발생할 수 있다는 가정을 추가하면 측정 RTT 값과 최소 RTT 값(지연 Q = RTT -RTTmin)의 차이는 경로의 congestion level을 나타내는 지표로 볼 수 있다.(위 오른쪽 그림)
congestion level을 정량화하기 위해 DUAL은 전송 중 관측된 최대 RTT 값을 추가로 유지한다(RTTmax). 최대 RTT 값과 최소 RTT 값의 차이는 최대 congestion level(즉, 최대 대기 지연 Qmax = RTTmax - RTTmin)의 측정으로 볼 수 있다.
마지막으로, maximum queuing delay의 일부(Qthresh = α·Qmax, 0 < α <1)는 임계값 역할을 하며, 임계값을 초과할 때 congested network state를 나타낸다.
보통 α는 0.5 즉, 임계값은 maximum queuing delay의 절반으로 선택되며 (Qthresh = Qmax/2), congestion 추정은 평균 RTT 값 (Q = RTTavg - RTTmin)에 기초하여 RTT 기간당 한 번씩 수행된다.
참고 자료
Alexander Afanasyev, Neil Tilley, Peter Reiher, Leonard Kleinrock (2010) 『 Host-to-Host Conjestion Control for TCP』『 IEEE Communication Survey & Tutorials 』, 10 May, IEEE, 304-342p