인터넷 상에서 데이터를 메세지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜
패킷을 추적 및 관리하며, 연결형 서비스를 지원하는 프로토콜로 인터넷 환경에서 기본으로 사용합니다.
특징
TCP는 연속성보다 신뢰성있는 전송이 중요할 때에 사용하는 프로토콜로 예를 들면 파일 전송과 같은 경우에 사용됩니다.
데이터를 데이터그램 단위로 처리하는 프로토콜
데이터그램이란 독립적인 관계를 지니는 패킷이라는 뜻을 가집니다.
TCP와 달리 비연결형 프로토콜이며, 연결을 위해 할당되는 논리적인 경로가 없습니다.
따라서 각각의 패킷은 다른 경로로 전송고, 각각의 패킷은 독립적인 관계를 가지게 됩니다.
이렇듯 데이터를 각각 다른 경로로 독립적으로 처리하게되고, 이러한 프로토콜을 UDP라고 합니다.
특징
파일 전송과 같은 신뢰성이 필요한 서비스보다 성능이 중요시 되는 경우에 사용됩니다
3-way handshaking 과정을 통해 연결을 설정하고 4-way handshaking을 통해 해제한다고 했는데 어떻게 진행되는지 궁금해졌습니다!
포스팅은 이 블로그를 참고했습니다