hsyoodev.log
로그인
hsyoodev.log
로그인
TCP vs UDP
HOSEON YOO
·
2024년 4월 3일
팔로우
0
network
0
TCP(Transmission Control Protocol, 전송 제어 프로토콜)
IP 통신의 문제점을 보완하기위해 데이터를 신뢰성 있게 전달하는 프로토콜이다.
데이터를 전송하기 전에 데이터 전송을 위한 연결을 만드는 연결지향 프로토콜이다.
TCP/IP 패킷 정보
IP 패킷에 TCP/IP 정보를 담아서 보낸다. TCP/IP 패킷에는 출발지 PORT, 목적지 PORT, 전송 제어, 순서 등이 담겨있다.
TCP 특징
연결성 (TCP 3 way handshake)
두 장치 간의 연결을 확인한 후에 데이터를 전송한다.
연결을 확인하는 절차를 거치기 때문에 UDP보다 느리다.
신뢰성
패킷을 전달하는 과정에서 데이터의 손실 여부를 알 수 있다.
클라이언트가 보낸 패킷의 순서를 보장한다.
UDP(User Datagram Protocol, 사용자 데이터그램 프로토콜)
데이터를 비신뢰성 있게 전달하는 프로토콜이다.
비연결형지향 프로토콜이다.
IP
와 거의 비슷하지만, 포트와 체크섬 정보가 추가되어 있다.
연결을 확인하는 절차를 거치지 않기 때문에 TCP보다 빠르다.
참고자료
[인프런] 모든 개발자를 위한 HTTP 웹 기본 지식 (김영한)
https://velog.io/@younghyun/TCP%EB%9E%80
HOSEON YOO
안녕하세요~ 👋, 대한민국 개발자 유호선입니다.
팔로우
이전 포스트
IP
다음 포스트
웹 서버 vs 웹 애플리케이션 서버
0개의 댓글
댓글 작성
관련 채용 정보