2020. 4. 7.

[Network] TCP와 UDP 정리

TCP(Transmission Control Protocol)

전송을 제어하여 인터넷상에서 데이터를 메세지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜

* TCP의 특징

- 연결 지향 : 3-way handshaking과정을 통해 연결을 설정, 4-way handshaking을 통해 해제
- 흐름제어 및 혼잡 제어 : 네트워크에 혼잡이 발생하면 전송량을 조절
- UDP보다 속도가 느리다
- 서로 다른 host간에 작동하는 app process간에 논리적인 통신을 제공
- 시퀀스넘버를 이용하여 패킷을 재조립해야함.


UDP(User Datagram Protocol)

데이터를 데이터그램 단위로 처리하는 프로토콜

UDP의 특징
- 비연결 지향 : 비연결형 서비스로 데이터그램 방식을 제공
- 비신뢰성 : data 전달에 최선을 다하지만 어떠한 보장도 하지 않는다.
- 고속성 : 흐름 제어, 혼잡 제어, 패킷의 재조립이 없어 속도가 빠르다.
- 실시간 멀티미디어 통신에 주로 사용된다.
- 512byte : 단편화



댓글 없음:

댓글 쓰기