호비시의 끄적끄적

TCP / UDP 본문

취준

TCP / UDP

호비시 2022. 6. 24. 09:00

TCP와 UDP

TCP와 UDP는 OSI 7계층의 4계층인 전송계층에서 사용되는 프로토콜이다.
전송계층은 송신자와 수신자를 연결하는 통신 서비스를 제공하고 IP에 의해 전달되는 패킷의 오류를 검사하며 재전송 요구 제어 등을 담당하는 계층이다.
간단히 설명하자면 데이터의 전달을 담당하는 계층이다.

TCP

Transmission Control Protocol의 약자로 문자 그대로는 전송을 제어하는 프로토콜이라는 뜻
TCP의 정의는 인터넷상에서 데이터를 메시지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜이다.

특징

  • 연결형 서비스로 가상 회선 방식을 선택
  • 3-way handshaking 과정을 통해 연결을 설정
  • 4-way handshaking 을 통해 해제
  • 흐름, 혼잡을 제어
  • 높은 신뢰성
  • UDP 보단 느린 속도
  • Point to Point 방식

UDP

User Datagram Protocol의 약자로 문자 그대로는 사용자 데이터그램 프로토콜이라는 뜻
UDP의 정의는 데이터를 데이터그램 단위로 처리하는 프로토콜이다.

특징

  • 비연결형 서비스로 데이터그램 방식을 선택
  • 데이터를 주고 받을 때 신호절차를 거치지 않음.
  • UDP 헤더의 CheckSum 필드를 통해 최소한의 오류만 검출
  • 낮은 신뢰성
  • TCP 보다 빠른 속도

 

출처 : https://mangkyu.tistory.com/15

'취준' 카테고리의 다른 글

SOLID ?  (0) 2022.06.30
Process 와 Thread  (0) 2022.06.27
REST API란?  (0) 2022.06.19
브라우저에서 서버까지  (0) 2022.06.18
운영체제  (0) 2022.04.09
Comments