OSI 7 Layer
7 : Application
사용자가 네트워크에 접근할 수 있도록 인터페이스를 제공한다.
(편지지와 펜)
6 : Presentation
인코딩과 디코딩 작업, 코드 변환, 압축 등의 작업을 맡는다.
(편지를 작성한다)
5 : Session
어플리케이션 간의 논리적 연결인 세션의 생성, 관리, 종료를 담당한다.
(우체국에 간다)
4 : Transport
Port Number(우체국 창구)에 따라서 프로토콜 결정
TCP : 상대방을 확인하기 때문에 신뢰성이 높지만 오래 걸린다.
ex) HTTP(80)
1. 데이터를 순차적으로 하나씩 확인
2. 실패하면 자동으로 재전송해서 모두 처리한다.
UDP : 상대방을 확인하지 않기 때문에 손실 가능성이 있다.
ex) DNS(53)
1. 소량의 데이터 처리에 적합
2. 빨리 처리를 완료해야 한다.
3. 실시간 스트리밍 등에 사용
3 : Network
Source IP(보내는 사람 주소), Destination IP(받는 사람 주소)를 확인하고
Ethernet(트럭), WAN(비행기) 등 다양한 방법 중 하나를 결정.
또한 라우팅을 통해 목적지까지 최적의 경로를 설정한다.
네트워크 계층은 최종 목적지까지 패킷의 전달을 책임진다.
2 : Data Link
데이터를 전송 형식에 맞게 변환시킨다.
(트럭 또는 비행기에 실을 수 있도록)
1 : Physical
디지털 데이터를 전기적 신호로 바꾼다.
(편지를 운송수단에 싣는다)
TCP/IP Model (Suite)
5 : Application
통신할 데이터를 가공한다.
DNS, FTP, SMTP, DHCP, HTTP
4 : Transport
포트 넘버를 파악하고 그에 따른 전송 프로토콜을 결정한다.
TCP, UDP
3 : Internet
IP 주소를 확인하고 목적지까지의 경로를 설정한다.
IP
1, 2 : Network Interface
디지털 데이터를 전기적 신호로 변환한다.
'IT > Network Theory' 카테고리의 다른 글
LAN(Local Area Network) / Topology (0) | 2021.08.27 |
---|---|
IP / Mask / Subnet Mask (0) | 2021.08.27 |
Port Number (0) | 2021.08.26 |
TCP Header / UDP Header / TCP 3 Way Handshake / TCP 4 Way Handshake (0) | 2021.08.26 |
Encapsulation & Decapsulation (0) | 2021.08.26 |