TCP의 공정성

이원찬·2023년 12월 2일
0

네트워크

목록 보기
5/8

이 글은 컴퓨터 네트워크 수업내용을 정리한 글임을 알림니다.

라우터의 두개이상의 커넥션이 묶여있을때 (아래 사진처럼)

패킷은 공정하게 전달 되어야 한다!

따라서 용량이 R인 라우터에 K개의 커넥션이 연결되어 있다면 커넥션당 전송률 평균은?

=> R / k 이다!!

TCP는 공정한가?

2개의 커넥션이 물려있고 AIMD 혼잡제어 기법을 사용하는 상황을 가정해보자

커넥션 1과 커넥션 2는 각자 증가 하다가 절반 줄어들고...
늘어났다 줄어들고... 를 반복하게 된다!!

그러다 보면 어느순간 Connection1과 Connection2는 대역폭이 비슷해진다!!

(결국 혼잡이 발생 할때 둘의 throuput을 절반씩 줄이다 보면 공평하게 데이터양을 보내게 된다.)

그래서 TCP는 공정한가...?

그렇습니다. 공정합니다.

단!

  • 동일한 RTT
  • 고정 세션 수
  • 혼잡 회피에서만
profile
소통과 기록이 무기(Weapon)인 개발자

0개의 댓글