Transport Layer, Host-to-host Layer   전송 계층, 전송층, 트랜스포트 계층, 수송 계층, 전달 계층

(2023-11-25)

L4, Layer 4, 4 계층, 계층 4, 트랜스포트 레이어, Transport Protocol, 전송 계층 프로토콜, 트랜스포트 프로토콜


1. 전송 계층 / 수송 계층 / 트랜스포트 계층OSI 7 계층모델의 4 계층에 해당 
     - 양단간 어떤 종류의 망(網)이 사용되었는지를 의식하지 않고,
     - 쌍방 응용 프로세스 간에 투명하고 신뢰성 있게 양단 간에 논리적인 통신을 이루는 계층종단간호스트 내의 응용 프로세스 상호 간의 통신을 지원


2. 전송 계층 주요 기능 및 특징OSI 7 계층모델 의 4 계층에 해당
     - 가장 핵심적인 계층이며 또한 가장 복잡한 계층 
     - 소프트웨어적인 상위 3개 계층과 하드웨어적인 하위 3개 계층 사이에서 중간적인 성격

  ㅇ 네트워크가 아닌 호스트 내에 구동된 프로세스 사이의 연결 확립 (End-to-End)
     - 트랜스포트 계층정보전달을 두 호스트(host-to-host)간 보다는,
       주로 프로세스 간 (process-to-process)의 통신으로 바꾸어 줌
     - 양 호스트종단간 응용 프로세스 상호 간의 통신을 지원

  ㅇ 투명한 전송
     - 바로 상위 또는 하위 계층에서 사용하는 제어방법 및 그 내용에 관계없이 정보세션계층 - 전송계층 - 망계층 간에 내용이 바뀜없이 투명(Transparent)하게 전송
     - 즉, 경로선택이나 중계기능에 관여하지않고,
           양단간(end-to-end) 데이터투명한 양방향 전송 기능을 제공

  ㅇ 두 종단 프로세스 간에 성립된 세션 제어
     - 세션(Session)을 갖고 있는 두 이용자 사이의 전송을 위한 종단 간 제어신뢰적 전송 지원
     - 동일 또는 이기종 시스템간에 어떤 망(공중망: PSTN, 패킷공중데이타망: PSDN등)
       이 어떻게 연결되었든 간에 관계없이  정보를 틀림없이 상대 단말기에 전달
     - 논리회선(세션, 가상회선 등) 가능

  ㅇ 다중화/역다중화 지원
     - 동시에 여러 개의 논리적 연결을 가능하게 하는 다중화(Multiplexing) 

  ㅇ 지연(Delay)에 따른 왜곡대역폭 부족에 대한 일부 보상 


3. 전송 계층 프로토콜의 복잡성네트워크계층(3 layer)으로부터 얻은 서비스의 형태(연결지향성비연결성)에 따라,
     전송계층 프로토콜의 크기와 복잡성이 결정됨
     - 만일, 망계층에서 가상회선 능력이 있고, 신뢰할 수 있는 통신 지원이 있으면,
     - 전송 계층의 기능이 최소로 축소될 수 있지만,
     - 그 반대의 경우, 전송계층이 에러감지와 회복을 위해 많은 노력을 해야 함 (TCP의 경우)


4. 전송 계층 프로토콜 (Transport Protocol)들의 例TCP/IP 에서는 다음과 같은 프로토콜들이 트랜스포트 계층에 존재  :  TCP, UDP, SCTP 등
     - 이들 프로토콜들이, 상위 계층 응용 프로세스들을 식별하는 수단 : 포트번호
        . TCP 특징
           .. 양단 프로세스 간에 다중 연결 식별이 가능함
           .. 식별은 소켓주소에 의함 : 소켓 주소 = (송신,수신 IP 주소 + 포트 번호)
           .. 각 TCP 연결 마다 독립적으로 관리됨
        . UDP 특징
           .. 연결성 없으므로, 단지 1개의 소켓 구조 만 있으면 가능
        . SCTP 특징
           .. UDP,TCP 장점들 만을 취하였으나, NAT,방화벽 통과시에 문제 있어, 
           .. 대용량 및 낮은 지연을 요하는 신호전송에 만 주로 사용
     - 이들 프로토콜들을, 하위 IP 계층에서 구분하는 수단 : IP 헤더프로토콜 필드(Protocol ID)

  ㅇ 기타 : NetWare의 SPX 등

전송계층 (UDP,TCP,SCTP,포트번호)
   1. 전송 계층  
7 계층 모델
   1. 물리계층 (1)   2. 데이타링크 계층 (2)   3. 네트워크계층 (3)   4. 트랜스포트 계층 (4)   5. 세션계층 (5)   6. 표현계층 (6)   7. 응용계층 (7)  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"