americano4ever
로그인
americano4ever
로그인
09. TCP와 UDP
americano4ever
·
2021년 8월 22일
팔로우
0
테코톡
0
테코톡
목록 보기
10/10
0. 도입
Transport Layer
종단간
신뢰성
있는 데이터
전송
을 담당하는 계층
신뢰성: 순차적 안정적인 전달
전송: 포트번호에 해당하는 프로세스 데이터를 전달
If I ain't got you
데이터의 순차전송 불가능
송수신자 간의 데이터 처리속도 차이로
Flow 문제
.
네트워크의 데이터 처리속도(라우터) 차이로,
Congetstion 문제
-> 데이터의 손실 발생
01. TCP
TCP
Transport Layer
신뢰성 있는 데이터 전송 가능하게 하는 프로토콜
Connection 연결(3way handshake)
데이터 순차전송 보장
Flow Control
단위: 세그먼트
3way handshake
전송 제어 프로토콜(TCP)에서 통신을 하는 장치간 서로 연결이 잘 되어있는지 확인하는 과정, 방법
4way handshake
TCP 프로토콜의 연결 종료방식
세그먼트
헤더구조
특징
전송상의 신뢰성이 보장된다.
매번 Connection을 연결해야 하므로 시간소모가 많이된다.
작은 손실이 발생해도 재전송을 해야한다.
02. UDP
UDP
User Datagram Protocol
신뢰성이 떨어지나 속도가 빠르다.
Connectionless
Error Detection은 수행한다(checksum 이용)
03. TCP와 UDP 비교
TCP
UDP
신뢰성
O
X
속도
Slow
Normally Faster
전송방식
3way handshake
Request, response
사용
파일전송, Email, Web Browsing
실시간 영상,게임
TCP vs UDP
americano4ever
팔로우
이전 포스트
08. Interrupt와 Context Switching
0개의 댓글
댓글 작성