TCP / UDP

mgm-dev·2021년 1월 10일
0

📚TL;DR

  1. TCP와 UDP는 전송계층에서 동작하는 프로토콜이다.
  1. TCP는 연결지항형 프로토콜이다.
  2. UDP는 비연결형 프로토콜이다.

TCP -Transmission Control Protocol

TCP는 신뢰성있는 데이터 전송을 지원하는 연결지향형 프로토콜이다.

  • TCP는 패킷을 성공적으로 전송하면 Acknowledgement(ACK) 신호를 송신
  • ACK가 시간내 도착하지 않으면 Timeout 발생, 패킷 재전송
  • 3-way handshaking 방식으로 연결 설정
  • 4-way handshaking 방식으로 연결 해제
  • HTTP, FTP, SMTP 등에 사용

UDP - User Datagram Protocol

UDP는 비연결형 프로토콜이다.

  • 연결 설정이 없다
  • 혼잡제어를 하지 않기 때문에 TCP보다 빠르다
  • 패킷 손실이 발생 할 수 있다
  • DNS, DHCP 등에 사용

비교

profile
never stop learning

관심 있을 만한 포스트

0개의 댓글

관심 있을 만한 포스트