전송계층은 OSI 7계층 상, 4계층에 위치한 레이어이며,TCP/IP Protocol 표현 상에선 애플리케이션 바로 및에 위치한 Transport(TCP / UDP)를 담당한다.
OSI 7
**TCP/IP Protocol
Computer Networking: A TopDown Approach, 8th edit에 따르면 OSI 7계층 상에서
L3 네트워크 레이어는 hosts 사이의 논리적 소통 을 담당 한다고L4 전송 레이어는 processes사이의 논리적 소통을 담당한다고 말하며, 또한 relies on, enhances network layer services 한다고 표현한다.TCP/IP 프로토콜 상에서 표현된 1.네트워크 인터페이스 계층과, 2.인터넷 계층이 연속적으로 역할하며, 수신 컴퓨터까지 데이터를 보낼 수 있다. 특히 2.인터넷 계층 내의 IP 프로토콜(osi에선 3계층인 네트워크 레이어 내)은 인터넷 상에서 수신지 컴퓨터까지의 경로를 찾아 패킷을 전송하는 라우팅이라는 중요한 역할을 한다.
2.인터넷 계층이 패킷 전송이라는 핵심적 역할을 수행하지만, 수신지까지 최적 경로를 통해 패킷을 전송할 뿐이며,
즉, 인터넷 레이어(의 IP 프로토콜)은 통신하는 호스트 간 패킷을 전달하기 위해 최선의 노력(Best-effort delivery service)을 하지만,
패킷의 전송 순서완전성 고려비신뢰형 서비스 라고 말한다.그리고 패킷이 전송 과정 상 문제없이 완전하게 수신지 컴퓨터에 도착할 수 있도록 패킷 전송을 제어하는 역할을 전송 계층이 담당한다.
앞서 설명에 따르 듯, 전송 계층은 인터넷 계층(include 네트워크 계층)가 수행하는 전송의 신뢰성을 제고하기 위한 레이어이며 이를 위한 역할들을 수행한다고 생각하면 된다.
주요하게 살펴볼 목차들은 아래와 같다.
전송계층은 수신지 컴퓨터까지 신뢰할 수 있는 데이터를 전송하기 위해
혼잡 상황에 따라 패킷의 전송량 조절, 패킷 흐름 제어
애플리케이션까지 데이터 전송을 책임등의 역할을 수행한다.
ref: https://better-together.tistory.com/134
ref: https://shlee0882.tistory.com/110