컴퓨터과학/0 +컴퓨터 네트워킹

[컴퓨터 네트워킹] 4-2) TCP Retransmit(TCP 재전송)

힘들면힘을내는쿼카 2021. 9. 19. 12:40
728x90
반응형
  • TCP fast retransmit
    • 송신자가 3개의 중복된 ACK를 받는다면 가장 작은 seq num의 segment를 전송한다.
  • TCP 재전송 발생 조건
    • Timeout events
    • Duplicate acks

 

•TCP fast retransmit

 

 

TCP Timeout value 설정 방법

  • RTT보다 길어야한다.
  • SampleRTT
    • ACK응답 까지 걸린 시간
  • EstimatedRTT
    • SampleRTT의 평균 값
  • EstimatedRTT = (1-a) x EstimatedRTT(이전값)+ a x SampleRTT(현재값)
  • Timeout Interval = EstimatedRTT + “Safety margin”

 

3 way handshake

3 way handshake

 

 

RST

TCP Segment

Flags: RST역할

e.g) ClientServer에게 80port연결 할래!

  ServerClient에게 80port 없어! RST = 1로 전송..

728x90
반응형