ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.