네트워크/네트워크 모델
[네트워크] OSI 7 layer
Dev.Andy
2023. 4. 28. 14:17
📌 OSI 7 layer
정의
OSI(Open Systems Interconnection; 개방형 시스템 상호 연결) 모델의 7개 계층을 말한다. 다른 컴퓨터 시스템 간에 원활한 통신을 위해 제안한 표준화 프로토콜이다. ISO(International Organization for Standardization; 국제 표준화 기구)에서 1984년에 이 모델을 도입하였다.
프로토콜
컴퓨터 간에 데이터를 송/수신하기 위한 통신 규약
특징
- 각 계층 간에 독립성 유지
- 계층의 수를 적절하게 하여 시스템의 복잡도를 최소화
- 서비스 접점의 경계를 둬서 상호 작용을 최소화
계층 이름 | 특징 | 프로토콜 예시 | 데이터 단위 | 정보 형태 | 장비 |
Application | 사용자가 OSI 환경에 접근하도록 인터페이스 역할, 응용 프로세스 간의 정보 연결 | FTP(20, 21), SSH(22) Telnet(23), SMTP(25) DNS(53), DHCP(67, 68) HTTP(80) |
Data/Message | Data | Gateway |
Presentation | 데이터 표현 형식 관리 (인코딩/디코딩, 암호화/복호화, 압축/압축해제) | JPG, MPEG-4, SMB, AFP | Data/Message | Data | Gateway |
Session | 통신 장치 간 상호작용(논리적인 연결) & 동기화 | RPC | Data/Message | Data | Gateway |
Transport | 종단(End-to-End) 간 신뢰성 있는 데이터 전송 & 다중화 | TCP(안정적이고 신뢰 가능, 느리다) UDP(필수적인 기능, 빠르다) |
Segment | TCP Header + Data |
Gateway |
Network | 호스트 간 통신 담당, 목적지 호스트로 데이터 전송, 네트워크 간 최적의 경로 설정 | IP, ICMP, IGMP, RIP, IPX, DDP, ARP | Packet | IP Header + TCP Header + Data |
Router |
Data Link | 직접 연결된 노드 간에 신뢰성 있는 통신 담당(오류 제어, 흐름 제어) | Ethernet, PPP, 무선랜 | Frame | MAC Address + IP Header + TCP Header + Data + Trailer |
Bridge, Switch |
Physical | 통신 케이블로 전기적 신호를 전송함, 단순한 데이터 전송 | RS-232C, Modem | Bit | 01001011101 00101001 … |
Repeater, Cable, Hub |
Trailer
L2의 Trailer - 전송 후에 에러가 없었는지 확인하는 용도, Header와 다르게 맨끝에 붙는다