희노애락앤롤

  • CS
  • Tech
  • git
  • velog

Flow control 1

TCP flow control이란?

0. 배경 송신자가 전송한 데이터를 수신자가 받아서 버퍼에 저장한다. 이 때, 송신자가 데이터를 전송하는 속도와 수신자가 데이터를 수신하는 속도가 다를 수 있다. 만약 송신지의 데이터 전송속도가 수신자의 데이터 수신속도보다 빠르다면 수신자의 버퍼는 들어오는 데이터의 속도를 이기지 못하고 결국 버퍼가 넘칠 것이다. 이 과정에서 데이터가 유실될 가능성이 있다. 송신자와 수신자 간 데이터 전송 속도차로 인한 데이터 유실이 발생하는 것이다. TCP는 데이터 유실을 방지하기 위해 송신자의 전송 속도를 조절하는 방법을 택했다. 이것이 flow control이다. 1. flow control 과정 TCP는 flow control을 위해 receive window(=rwnd)라는 변수를 사용한다. 이 변수를 사용하여 ..

CS/Network 2024.03.18
이전
1
다음
더보기
프로필사진

희노애락앤롤

  • 분류 전체보기 (44)
    • 논문리뷰 (1)
    • CS (22)
      • Algorithm (3)
      • Network (11)
      • Database (3)
      • 소프트웨어공학 (5)
      • AI (0)
    • Tech (6)
      • FastAPI (4)
      • Spring (1)
      • PyTorch (1)
    • Experience (12)
      • UMC 6th - Server (0)
      • Naver Boostcamp 7th - AI Te.. (12)
    • 심심해서 (3)
    • 기타 (0)

Tag

database, BeautifulSoup, Flow control, 슬랙봇, 네트워크, FastAPI, Python, db, 크롤링,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바