-
Transport Layer, 다중화와 역다중화네트워크 2024. 4. 8. 20:18
전송 계층
애플리케이션 프로세스 간 논리적인 연결을 제공
'종단시스템'에서 작동, 비유하자면 우편배달부
메시지는 세그먼트 단위
TCP와 UDP
TCP - 혼잡제어, 흐름제어, 신뢰성
UDP - 신뢰성없고 순서도 없음. no-frills... best-effort
**하위 계층인 IP는 보장하는 거 없음
Multiplexing (다중화)
길은 하나인데 여러 프로세스에서 패킷이 뒤섞여 오는 경우
Demultiplexing (역다중화)
뒤섞여 오는 패킷들을 재배치
역다중화를 하기 위해서는 주소가 필요
호스트는 IP의 데이터그램을 받음 -> IP 확인 가능
호스트는 전송 계층의 세그먼트를 받음 -> 포트번호 확인 가능
** Payload : 상위 계층에서 보내진 데이터 (상위헤더 + 데이터).. 현재 계층의 헤더는 제외
Connectionless Demultiplexing
소스는 상관없이 destination의 IP와 포트만 고려
UDP
Connection-oriented Demultiplexing
소스의 IP, 포트와 도착지의 IP, 포트를 고려
TCP
** non-persistent HTTP는 각 요청마다 다른 소켓을 쓸 것임
'네트워크' 카테고리의 다른 글
TCP #1 - 신뢰성 (0) 2024.04.08 UDP (0) 2024.04.08 FTP (0) 2024.04.08 비디오 스트리밍과 CDNs (0) 2024.04.08 P2P 아키텍처 File Distribution (0) 2024.04.08