[Transport] Transport Networks

조아리 ㅣ 2024. 6. 20. 12:23

반응형

Transport services & protocols

  • 서로 다른 Host에서 실행되는 앱의 프로세스 간의 논리적 커뮤니케이션을 제공합니다.
  • End Systems에서 실행되는 전송 Protocol
  • Transport vs Network Layer Services
    • Network Layer : End Systems 간의 데이터 전송
    • Transport Layer : 프로세스 간의 데이터 전송 (네트워크 계층 서비스에 의존, 향상)

 

Tansport-Layer Protocols

Internet Tansport Sevice

  • TCP (Reliable, in-order unicast delivery : 신뢰할 수 있는 순서대로 Unicast 전달)
    • congestion : 혼잡
    • flow control : flow 제어
    • connection setup : 연결 설정
  • UDP (unRelible ("best-effort"), unOdered unicast or multicast delivery : 정렬되지 않은 Unicast or Multicast 전달)
  • Services 이용할 수 없음
    • real-time : 실시간
    • bandwidth guarantees : 대역폭 보장
    • reliable multicast : 신뢰할 수 있는 Multicast

 

Multiplexing / Demultiplexing

  • Recall : 세그먼트 - 전송 계층 엔티티 간에 교환되는 데이터의 단위
  • Demultiplexing : 받은 세그먼트를 올바른 앱 계층 프로세스에 전달

 

  • Multiplexing : 여러 앱 프로세스에서 데이터를 수집하고, 헤더로 데이터를 캡슐화합니다. (나중에 다중화 해제에 사용)
  •  Multiplexing/Demultiplexing
    • 발신자, 수신자 Port 번호, IP 주소를 기준으로
      • Source, Destination port #s in each segment
      • recall :  특정 응용 프로그램에 대한 잘 알려진 Port 번호

 

 

반응형