트렌스포트 계층(Transport Layer,L4 )
1. L4 역할
- TCP
Segmentation(단편화)
Error Control(오류제어)
Flow Control(흐름제어)
Congestion Control(혼잡 제어)
2. L4 Protocol
- TCP(Transmission Control Protocol)
연결 지향형 프로토콜 이고 오버헤드가 크고 신뢰성있는 서비스를 제공한다.
TCP는 신뢰성 있는 전송을 위해서 3-Hand-Shake 전송 방식을 사용한다.
- UDP(User Datagram Protocol)
작고 신뢰성이 없지만 오버헤드가 적어서 빠른 전송 서비스를 제공하는 사용자 Datagram Protocol이다.
3. L4 정보
- Port 번호 (서비스 식별자)
A(50000) - TCP HTTP (So.Port:50000, De.Port:80) ->
B(50001) Client ------------------------- Server(HTTP(80), FTP(22) …)
C(50002) (WIN10) (Unix, Linux, Window Server)
<- TCP HTTP (So.Port:80, De.Port:50000) -
범위: 0 ~ 65,535
- Well–known: 0 ~ 1,023
- Registered: 1,024 ~ 49,151
- Dynamic: 49,152 ~ 65,535
4. L4 PDU(Protocol Data Unit) Packet
- TCP Header + Data: Segment
- UDP Header + Data: Datagram
5.L4 Device
- L4 Switch(Load-balancer)
Scale Up: 단일 서버의 리소스 성능을 향상 (수직 확장)
Scale Out: 똑 같은 서버를 더 추가해서 성능을 향상 (수평 확장)
'Network > Network Theory' 카테고리의 다른 글
Web(World Wide Web) 이란? (0) | 2019.10.29 |
---|---|
NTP(Network Time Protocol) 이란? (0) | 2019.10.25 |
SMTP(Simple Mail Transfer Protocol) 이란? (2) | 2019.10.24 |
MIME(Multipurpose Internet Mail Extensions) 이란? (0) | 2019.10.24 |
Network 란? (0) | 2019.09.24 |
공부&일상 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요! 질문은 언제나 환영입니다😊