Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

UDP ( User Datagram Protocol), TCP (Transmission Control Protocol)

2015. 7. 21. 00:29network

728x90

UDP ( User Datagram Protocol)

IP 네트워크에서 응용프로그램들은 서로 통신하기 위해서 TCP나 UDP 표준전송 프로토콜을 사용한다. 그 중에서 UDP는 작고 신뢰성이 없지만 오버헤드가 적어서 빠른 전송서비스를 제공하는 사용자 Datagram Protocol.


TCP (Transmission Control Protocol)

TCP는 신뢰성을 필요로 하는 데이터의 전송에 사용.

신뢰성!!!

데이터를 보낸 쪽에서 상대방의 데이터 수신 여부를 판단할 수 없는 UDP와 달리, TCP는 데이터를 보내면 해당 데이터를 수신한 측에서 데이터를 이상없이 잘 받았다는 확인응답을 보내줌. 연결지향의 프로토콜!!!

상대방이 데이터를 수신할 준비가 되었는지 판단하지 않는 UDP와 달리, TCP는 상대방 시스템과의 세션을 수립한 후, 데이터를 전송하고, 데이터의 전송이 끝나면 맺었던 연결을 종료!

양쪽에서 연결이 이루어져 데이터가 동시에 양방향으로 전송되는 전이중통신의 특징과, 슬라이딩 윈도우를 이용한 흐름제어의 특징을 가지고 있음.


System ports : 0 ~ 1023 (Well-known Ports) -> 서비스 예약되어있음. 서버에 의해 제공되어지는 자원

User ports : 1024 ~ 49151 

Dynamic/Private ports : 49152 ~ 65535


포트에 따라 서비스 구별



자세히 포트 번호 조회하는 사이트 : http://www.iana.org



728x90