#socket #tcp #udp #zmq #http/1.1 #http/2 #http/3 #quic #webrtc

제목풀스택 네트워크 관련 질문2025-09-19 22:56
작성자

안녕하세요. 풀스택네트워킹을 수강하고 있는 익명의 학생입니다. 수업을 듣다가 궁금한점이 생겨 Q&A 게시판을 이용했습니다.


Q1. TCP에서 연결의 sequence number가 랜덤으로 초기화 되는데, 이 숫자가 2^32에 가까운 숫자가 되면 어떻게 될지 궁금합니다.

Q2. 흐름 혼잡 제어 정의가 혼동됩니다.

  • 흐름제어는 하나의 서비스 기준 하는 것이고, 혼잡제어는 시스템을 기준으로 하는 것 맞는지 궁금합니다.

    • TCP

      • 흐름 제어 : 프로세스마다 circular queue receive window를 만들어서 처리

      • 혼잡 제어 : 하나의 OS내의 모든 TCP 통신에 대해 하나의 가변길이 congestion buffer를 만들어 congestion buffer에 쌓이면 처리?

    • 3계층 Router

      • 혼잡제어 : IP packet이 몰리는 것을 막는 것

    • 2계층의

      • 흐름제어 : 스위치에 많은 frame이 오는 경우 sender가 해당 서비스의 frame을 delay 시켜서 보냄

Q3. Ack Delay time 은 TCP 커넥션 연결을 시도할 때부터 끝날 때 까지 모든 통신에서 있는 것인지 궁금합니다.

Q4. Piggy backing은 모든 segment에 데이터와 ACK를 함께 보내는 것으로 이해했는데 맞는지 궁금합니다.


항상 좋은 수업 감사합니다. 

#흐름제어# 혼잡제어# ACK Delay time# piggy backing# sequence number
댓글