TCP
-
TCP와 UDP의 차이점CS 2021. 12. 12. 17:07
TCP 연결 지향형 프로토콜 이기 때문에 가상 회선을 만들어서 흐름 제어, 혼잡 제어, 오류 제어를 통해 신뢰성을 보장한다. 연결 할 때 3way handshake를 사용하고 해제할 때 4 way handshake를 사용한다. 3way handshake 클라이언트가 서버에게 연결 요청 Client -> Server : SYN(n) 서버가 응답과 동시에 연결 됐음을 알림 Server -> Client : ACK(n+1), SYN(m) 클라이언트가 확인 Client -> Server: SYN(m+1) 4way handshake 클라이언트가 서버에게 연결 해제를 통보 서버가 클라이언트에게 해제했음을 통보 클라이언트는 확인 혹시 추가로 올 패킷에 대비해 일정 시간 대기 UDP 데이터를 데이터그램 단위로 전송하고..