[네트워크] TCP와 UDP

공혁준·2022년 5월 12일
0

네트워크

목록 보기
3/5
post-thumbnail

📌 TCP와 UDP를 다룹니다.

TCP

TCP는 Transmission Control Protocol로 전송 제어 프로토콜을 의미한다.

OSI 7 계층에서 4 계층인 전송 프로토콜에 해당한다.
Internet Protocol인 IP와 함께 쓰이고 흔히 TCP/IP라고 칭한다.

TCP 특징

  • 연결형 서비스로 가상 회선 방식을 제공
  • 3-way handshaking 과정을 통해 연결을 설정하고 4-way handshaking 과정을 통해 연결을 해제
  • 흐름 제어 및 혼잡 제어
  • 높은 신뢰성을 보장
  • UDP보다 느린 속도
  • 전이중(Full-Duplex), 점대점(Point to Point) 방식

TCP는 연속성보다 신뢰성있는 전송이 중요할 때에 사용하는 프로토콜

UDP

UDP는 User Datagram Protocol로 Connectionless Transport라고도 부른다.
비연결형 프로토콜을 의미하며 데이터를 데이터그램 단위로 처리하는 프로토콜이다.

OSI 7 계층에서 4 계층인 전송 프로토콜에 속해있으며, TCP와 달리 굉장히 단순하다.

UDP 특징

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

신뢰성보다는 연속성이 중요한 서비스에 주로 사용하는 프로토콜

참고

https://mangkyu.tistory.com/15
https://nukw0n-dev.tistory.com/10

profile
몰입을 즐기는 개발자입니다.

0개의 댓글