- [Network-Protocol] "TCP" & "UDP"2023년 05월 02일
- 오렌지망고맛
- 작성자
- 2023.05.02.:30
TCP ( Transmission Control Protocol )
- Server와 Client가 데이터를 메시지의 형태로 신뢰성 있게 전달하기 위해 만들어진 프로토콜
- 연결 지향 프로토콜로 데이터를 전송하기 전에 데이터 전송을 위한 연결을 만듦( 3-way-handshake )
- TCP 연결은 'full-duplex', 'point-to-point' 방식
- Broadcating, Multicasting을 지원하지 않음
- 신뢰성을 위해 적극적 수신, 통지, 재전송 체계를 사용
- 송신자가 보낸 데이터의 양을 제어하는 프름 제어 메커니즘 구현

[img01. 3-way-handshake] UDP ( User Datagram Protocol )
- 비연결형 프로토콜로 신뢰성이 없는 전송 프로토콜
- 재전송, 오류 검출 및 흐름 제어를 하지 않기 때문에 데이터가 전송 중 손실될 수 있고, Segment 순서가 바뀔 수 있다
- TCP보다 간단하고 빠름
- Header Size가 작음
- hand-shake가 없기 때문에 connectionless 성질을 띔
- 순서는 보장하지 못하지만 실시간 동영상 플레이나 게임 등

[Img02. UDP] 'NETWORK' 카테고리의 다른 글
[Network] "OSI" & "TCP/IP" (0) 2023.05.03 [Network-Protocol] HTTP "GET" & "POST" (3) 2023.05.02 [Network-Protocol] WebSocket? (2) 2023.04.10 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)