udp 2

UDP(User Datagram Protocol)

지난 글에서 TCP의 특성에 대해 작성했는데요 이번 글에서는 UDP에 대해서 작성해보려 합니다. UDP는 TCP와 같이 OSII 7 Layer중 4계층인 Transport layer에서 작동하는 프로토콜로 UDP header 의 헤더구조는 다음과 같습니다. 이전에 TCP 헤더와 비교해보면 매우 단촐해 보입니다. UDP 헤더의 기본적인 크기는 8byte입니다(TCP 20byte) 헤더의 크기가 줄어든 만큼 TCP가 제공하는 서비스들(Flow control, connection oriented 등)은 UDP에서 제공되지 않습니다. 물론 TCP에서 제공하는 기능을 제공하지 않으면 연결와 패킷 전송에서의 불안정성이 생길 수 있지만 다른 장점이 생깁니다. UDP는 부가적인 기능을 제공하지 않기 때문에 헤더 크기가..

네트워크 2022.04.18

TCP

TCP는 transport Layer의 프로토콜로 3계층의 ip protocol과 같이 현재 가장 많이 쓰이는 프로토콜입니다. TCP의 주요 특징은 다음과 같습니다 - Connection oriented service (연결 지향) - Flow control (흐름 제어) - Congestion control (혼잡 제어) - Reliable data transmission (신뢰 전송) - Guarantees the order of packet data (패킷 순서 정렬 보증) Connetcion oriented service라는 것은 데이터 통신을 하기전 미리 상대방 host와의 연결을 확인하는 것 입니다. 위 사진처럼 통신전에 SYN 시그널을 보내고 다시 ACK와 SYN 리턴을 받으면서 연결이 되었..

네트워크 2022.03.24