글
02 Network Model
▣ Network Model
- Why? 네트워크 통신의 효율성과 안정성 보장하기 위한 개념적 구조
- 계층적인 구조을 지니며, 기능별로 모듈화
- 종류
- TCP/IP Model (실제 통신용)
- OSI 7 Model (참조용, 표준) : 학습, 유지 보수, 문제 해결
- 계층별 정리
Model |
기능 |
주소 |
프로토콜 |
장비 |
PDU | ||
계층 |
OSI 7 |
TCP / IP |
|
|
|
|
|
7 |
Application |
Application |
* 사용자 인터페이스 계층으로 사용자의 명령을 받아주는 계층 (응용 프로그램) |
|
웹 (HTTP), 파일전송 (FTP), 원격 (Telnet, SSH), 메일 (POP3), DNS, DHCP 등 |
PC, Server 등 |
data (=message) |
6 |
Presentation |
* 상위계층에서 만들어진 Data 형태 지정 * 인코딩, 압축, 암호화 등에 대한 정보 | |||||
5 |
Session |
* 연결이 필요한 서비스를 받을 때만 사용 ex> 채팅 * 연결상태 제어 | |||||
4 |
Transport |
Transport |
* 데이터 전송방식 결정 * 서비스 구분 (서비스 주소) * 필요에 따라 단편화 또는 재조합 작업 수행 |
Port |
TCP, UDP 등 |
L4 Switch |
segment |
3 |
Network |
Internet |
* 출발지와 목적지의 주소 (논리적 주소) 부여 * 종단 간 연결 보장 |
IP |
ICMP, IP, ARP 등 |
Router, L3 Switch |
packet |
2 |
Data Link |
Network Interface |
* 인접 장비에 접근하기 위한 정보 (물리적 주소) 부여 * 네트워크 환경에 맞는 정보 부여 * Node간 연결 보장 |
MAC |
LAN : Ethernet WAN : HDLC, PPP |
Switch, Bridge |
frame |
1 |
Physical |
(Hardware) |
* 신호를 변환 (Bit ↔ 전기적 신호)하여 전송 |
|
|
Cable/Connecter, Hub/Repeater |
▣ Encapsulation / De-encapsulation
-
Encapsulation
- 각 계층에서 프로토콜에 의해 생성된 정보(Header)를 상위 계층에서 전달바든 데이터에 덧붙이는 과정 -
De-encapsulation
- 각 계층에서 해당 계층의 정보(Header)를 해석하여 그 역할을 수행하는 과정 -
Header
- 각 계층의 프로토콜에 의해 생성되는 추가 정보 -
Footer (=Trailer)
- 2계층에서만 추가됨
- Why? (데이터 생성이 완료되었을 때) 전체 데이터에 대한 오류 검출을 제공하기 위한 값 -
SDU (Service Data Unit)
- (Header 제거된) 상위 계층에서 전달받은 데이터 -
PDU (Protocol Data Unit)
- Header와 상위 계층의 데이터가 합쳐진 한 계층 전체 데이터
'Network 기초' 카테고리의 다른 글
Layer 3 Internet (2 / 3) (0) | 2016.10.27 |
---|---|
FLSM Subnetting 예제 / 풀이 (0) | 2016.10.26 |
Layer 3 Internet (1 / 3) (0) | 2016.10.26 |
01 Network 개요 (0) | 2016.10.24 |
Network 기초 (0) | 2016.10.24 |