TCP(Transmission Control Protocol)
신뢰성 있는 데이터 통신을 보장하는 프로토콜
- 연결 수립 -> 3방향 핸드셰이크
- 연결 해제 -> 4방향 핸드셰이크
TCP 헤더
![](https://velog.velcdn.com/images/yuiseo/post/fbc9d38d-340c-4837-9507-9079b03ed9a6/image.png)
제어 방식
흐름 제어
- 정지-대기방식
- 슬라이딩 윈도
혼잡제어
- 네트워크 내 패킷의 수가 과도하게 증가하는 현상 제어
- 합증가/곱감소
- 느린시작
UDP
- 비연결형 프토토콜
- 빠른 전송 속도 -> 스트리밍, 온라인 게임에 적합
Reference
이 문서는 그림으로 쉽게 이해하는 웹/HTTP/네트워크 (임지영 저)를 읽고 정리한 문서입니다.