본문 바로가기

신비한 개발사전

검색하기
신비한 개발사전
프로필사진 jbilee

  • 분류 전체보기 (96)
    • JavaScript (5)
    • Algorithms (3)
    • CS (25)
    • Frontend (27)
    • Backend (19)
    • Java (1)
    • Maths & Physics (1)
    • Devlog (0)
Guestbook
«   2024/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Recent Posts
Tags
  • MUI
  • spring
  • github
  • NextJS
  • Webpack
  • konva
  • axios
  • javascript
  • React
  • CSS
  • clerk
  • Canvas
  • vue
  • v-calendar
  • nuxt
  • websocket
  • jscode
  • Firebase
  • module
  • pwa
more
Archives
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2024/12/04 (1)

신비한 개발사전

TCP의 패킷 전송 제어 수단

TCP의 재전송 타이머와 빠른 재전송TCP는 재전송(retransmission) 타이머를 사용해 손실된 데이터를 재전송할 수 있다. 재전송 타이머는 송신하는 쪽이 패킷을 전송할 때마다 가동되는데, 일정 시간(RTO—retransmission timeout) 내에 ACK 응답이 오지 않으면 패킷이 손실됐다고 가정해 재전송을 진행하게 된다. * RTO는 패킷이 왕복하는 데 걸리는 시간 등을 활용해 계산하는 값이라서 고정된 값이 아니다. 타이머를 기반으로 패킷을 재전송하면 타이머의 대기 시간(RTO)에 따라 손실된 패킷의 재전송에 지연이 발생할 수 있다. 이 점을 보완하기 위해 타이머가 다 되기 전에 패킷을 재전송하는 빠른 재전송(fast retransmit)도 사용하는데, 빠른 재전송은 수신 측이 동일한(중..

CS 2024. 12. 4. 12:19
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바