[네트워크] TCP의 흐름제어와 혼잡제어
·
🗂ㅤ인프라 | 네트워크
🔍 개념 정리 ⚙️ TCP : TCP는 프로세스-대-프로세스 통신과 전이중 방식의 연결 지향 서비스를 제공하며, 연결설정, 데이터 전송, 연결해제의 3단계로 구성된다. ⚙️ TCP 통신 : 네트워크 통신에서 신뢰적인 연결방식을 말한다. TCP는 기본적으로 unreliable network에서, reliable network를 보장할 수 있도록 하는 프로토콜로, network congestion avoidance algorithm을 사용한다. ⚙️ TCP 버퍼 : 송신 측은 버퍼에 TCP 세그먼트를 보관한 후 순차적으로 전송하고, 수신 측은 도착한 TCP 세그먼트를 애플리케이션이 읽을 때까지 버퍼에 보관한다. ⚙️ 흐름 제어 : 수신 측이 송신 측보다 데이터 처리 속도가 빠르면 문제가 없지만, 송신 측의 ..