공부하자/알면 유용한정보
UDP와 TCP
YoBot
2018. 12. 7. 10:28
UDP와 TCP
UDP
비연결형 서비스를 지원하는 전송 계층 프로토콜이다.
인터넷 상에서 서로 정보를 주고 받을 때 정보를 보낸다는 신호나 받는다는 신호 절차를 거치지 않고,
보내는 쪽에서 일방적으로 데이터를 전달하는 통신 프로토콜이다.
특징
- 비연결형으로 port만 확인하여, 소켓을 식별하고 송수신한다.
- 비 신뢰성을 갖는다.
- 오류 검출이 가능하다. (헤더에 오류 검출 필드를 포함하여 무결성 검사를 진행한다)
- TCP의 handshaking 같은 연결 설정이 없다.
- 패킷 오버헤드가 적어 네트워크 부하를 감소 시킨다.
- DNS, NFS, SNMP, RIP 등에 사용된다.
TCP
연결형 서비스를 지원하는 전송 계층 프로토콜이다.
호스트간 신뢰성 있는 데이터 전달과 흐름제어 및 혼잡제어 등을 제공하는 전송 계층으로 인터넷 환경에서 기본적으로 사용된다.
특징
- 전이중, 점대점 서비스이다.
- 데이터 흐름 제어 및 혼잡 제어가 가능하다.
- 높은 신뢰성을 갖는다.
- 가상 회선 연결 방식, 연결형 서비스를 제공한다.