UDP 와 TCP

niraaah·2023년 4월 12일
2

혼자하는 스터디

목록 보기
6/25
post-thumbnail

전송계층: 프로토콜 내에서 송신자와 수신자를 연결하는 통신 서비스를 제공하는 (4번째) 계층

1. TCP

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

  • 연결형 서비스로 가상 회선 방식을 제공
  • 데이터의 전송 순서 보장
  • 데이터의 경계를 구분하지 않음
  • 속도보다 신뢰성 있는 전송이 중요할 때
  • UDP보다 전송 속도가 느림
  • 연결을 설정(3-way handshaking)과 해제(4-way handshaking)

2. UDP

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

  • 비연결형 서비스로 데이터그램 방식을 제공
  • 신뢰성보다 빠른 전송이 중요할 때
  • 데이터의 경계를 구분
  • 패킷 오버해드가 적어 네트워크 부하 감소
  • 혼잡 제어를 하지 않기 때문에 TCP보다 빠름
  • TCP의 handshaking 같은 연결 설정이 없음

출처: 망나니개발자
출처: 코딩 공부 일지

profile
코딩천재

0개의 댓글