HTTP

TCP와 UDP 차이

King of Silicon Valley 2021. 12. 6. 01:11
728x90

TCP와 UDP의 차이에 대해 간단히 알아 보겠습니다. 

 

TCP

전송 제어 프로토콜(Transmission Control Protocol)

  • 연결 지향 = TCP 3way handshake(가상 연결) -> 클라이언트가 서버의 생존 여부를 체크한다고 보면 됨 
    • 1. SYN: 접속요청
    • 2. SYN+ACK: 요청 수락 
    • 3. ACK
  • 데이터 전달 보증 
  • 순서 보장 
  • 신뢰할 수  있는 프로토콜 
  • 현재는 대부분 TCP사용 

UDP

사용자 데이터그램 프로토콜(User Datagram Protocol)

 

  • 햐얀 도화지에 비유( 기능이 거의 없음) 
  • 연결지향 - TCP 3 way handshake X
  • 데이터 전달 보증 X
  • 순서 보장 X
  • 데이터 전달 및 순서가 보장되지 않지만, 단순하고 빠름
    • 게임등에서 스킬을 바로 사용할 때 같이 속도가 중요할 때 사용한다고 함

출처: 

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC

'HTTP' 카테고리의 다른 글

URL 과 URI 차이  (0) 2021.12.05
🥅 REST API에 대해서 알아보자  (0) 2021.12.05