Transport Layer

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2020 Feb 3 13:19
Editor
Edited
Edited
2023 Oct 23 16:10
Refs
Guarantee
Multiplexing
&
Demultiplexing
and provide logical communication between application processes running on different hosts
Additional functionalities are like these
  • Control flow
    • Useful control information should be added to transport layer header
  • Reliable Data transfer
    • Error redemption
    • End-to-End data tranport
    • Data integrity, Timing, Throughput, Security …
    • Wifi or 5G also have own encryption but for end-to-end encryption, something like TCP encryption is needed
Transport layer Notion
 
 
Data Protocols
 
 
 
[ 네트워크 쉽게 이해하기 22편 ] TCP 3 Way-Handshake & 4 Way-Handshake
TCP는 장치들 사이에 논리적인 접속을 성립(establish)하기 위하여 three-way handshake를 사용한다. TCP 3 Way Handshake는 TCP/IP프로토콜을 이용해서 통신을 하는 응용프로그램이 데이터를 전송하기 전에 Server > Client : TCP SYN ACK 여기서 SYN은 'synchronize sequence numbers', 그리고 ACK는'acknowledgment' 의 약자이다. 이러한 절차는 TCP 접속을 성공적으로 성립하기 위하여 반드시 필요하다.
[ 네트워크 쉽게 이해하기 22편 ] TCP 3 Way-Handshake & 4 Way-Handshake
[TCP/IP] 7. TCP/IP의 기능(1): ICMP, ARP, DNS
TCP/IP Protocol Suite의 계층구조는 앞서 얘기한 것처럼 OSI 7계층 모델과는 정확하게 맞아 떨어지지 않는다. OSI는 프로토콜의 기능에, TCP/IP는 이를 어떻게 프로그래밍할지(적용시킬지)에 집중했기 때문이다. 예를 들면 OSI에서는 세션/표현/응용과 같이 역할별로 계층을 나누었지만 TCP/IP에서는 대화제어/동기화/암호화 등이 하나의 Application으로 동작해 불필요한 개발시간을 줄임으로써 효율이 높아진다.
[TCP/IP] 7. TCP/IP의 기능(1): ICMP, ARP, DNS
 
 

Recommendations