TCP (Transmission Control Protocol)
TCP는 신뢰성 있는 데이터 전송을 보장하는 연결 지향 프로토콜
데이터 전송의 신뢰성을 보장하기 위해 여러 가지 메커니즘을 사용
TCP 연결 과정 (3-way handshake)
SYN: 클라이언트가 서버에 연결 요청을 보낸다.
SYN-ACK: 서버가 클라이언트의 요청을 수락하고 응답을 보낸다.
ACK: 클라이언트가 서버의 응답을 확인하고 연결이 설정한다.
UDP (User Datagram Protocol)
UDP는 신뢰성보다는 속도를 중시하는 비연결 지향 프로토콜
데이터 전송의 신뢰성을 보장하지 않으며, 빠른 전송이 필요한 경우에 사용된다.
