Computer Science/네트워크
전송 계층 - L4 계층, TCP, UDP
RoarinGom
2021. 10. 25. 13:11
Transport 계층(SW 레벨) physical-network(physical 레벨)
: 대표적인 프로토콜로는 TCP & UDP가 있고, 소켓을 통한 프로세스 별 통신을 한다.
-역할
: End to End 서비스로 커넥션(연결)을 관리 -> 소스와 목적지 1:1 End 서비스
1.진짜로 통신하게 되는 말단 까지 간다,
2.port<->port Segment 단위로 통신,
3.트랜스포트 계층에서 Application으로 인캡슐레이션, 디캡슐레이션 될 때, Socket 정보를 통해 통신
4.IP 통신의 경우 Host to Host 하나의 라우터관계로 경유를 하여 통신
: Connection-oriented, Reliability, Flow control, Multiplexing
: TCP & UDP 가장 많이 사용, 소켓을 통한 프로세스별 통신이 가능하다
소켓에는 5 tuple (Source IP, Source Port, Dest IP, Dest Port, Protocol)
![]() |
TCP(Transmission Control Protocol) - 정의 : 신뢰성 기반(1:1 통신) - TCP 헤더 포맷 : OSI 7 Layer에서 L3(패킷)에서 위로 올라가면 -> TCP header가 붙는 인캡슐레이션 - TCP 제어 플래그 |
![]() |
![]() |
![]() |
UDP(User Datagram Protocol) - 정의 : 신뢰성은 낮으나 전송이 빠르다 (RFC 768), 송신측은 데이터를 보내고 확인 안함 1:n 통신 가능 - UDP 헤더 포맷 |
![]() |
![]() |
TCP , UDP 비교 |
![]() |
순서확인은 sequence 번호로 쉽게 가능(TCP) connectionless로 빨리 데이터 보내는데 집중(UDP) |