본문 바로가기
네트워크/네트워크 모델

[네트워크] OSI 7 layer

by Dev.Andy 2023. 4. 28.

📌 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와 다르게 맨끝에 붙는다

 

📌 참고 자료

댓글