OSI 7 Layer Model
OSI 7 Layer Model은 컴퓨터 네트워크와 통신 시스템에서 사용되는 표준화된 계층 모델로, 네트워크 프로토콜과 통신을 이해하고 설명하기 위한 틀을 제공합니다.
[그림 1] OSI 7계층
OSI 각 계층 별 역할과 주요 프로토콜, 기능, 장비
<!– | 계층 | 역할 | 주요 프로토콜 | 기능 | 장비 |
---|---|---|---|---|---|
L7 Application | 응용 프로그램과 통신 프로그램 사이에서 인터페이스 제공 | HTTP, FTP, SMTP, DNS, HTTP | 응용 프로세스와 직접 관계하여 일반적인 응용 서비스 수행 | ||
L6 Presentation | 데이터의 형식 변환, 인코딩, 암호화 및 해독 | ASCII, MPEG, SSL, JPEG | 코드 간의 번역, 인코딩, 암호화, 해당 데이터의 확장자 구분 | ||
L5 Sesstion | 세션의 시작 및 종료 제어 | TCP session setup | 데이터가 통신하기 위한 논리적인 연결 | ||
L4 Transport | 종단 프로그램 사이의 데이터 전달 (컴퓨터사이의 데이터 전송, 수신) TCP(연결형) UDP(비연결형) |
TCP, UDP | 시퀀스 넘버 기반의 오류 제어 |
포트 | |
L3 Network | 종단 장비 사이의 데이터 전달 (IP 주소 기반) [Packet 단위] |
IP, ICMP, ARP | 라우팅, Packet의 경로 설정, 흐름제어, 세그맨테이션, 오류제어, 인터네트워킹(주소부여, 경로설정) | Router, Switch(L3) | |
L2 DataLink | 직접 연결된 노드 간 데이터 전송 (MAC 주소 기반) (Frame 단위) |
Ethernet, Wi-Fi, PPP, ATM, HDLC | 맥 주소를 통해 프레임단위로 통신 (에러검출, 재전송, 흐름제어) |
브리지, Switch, Ethernet | |
L1 Physical | 데이터를 전기 신호, 광 신호 또는 무선 신호로 변환하여 전송 [Bit 단위] |
100Base-TX, V.35 | 데이터를 전기적인 신호로 변환 후 주고받는 기능 | 케이블, 리피터, 허브 | –> |
- 상위 계층(Application)에서 하위 계층(Physical) 계층으로 내려올 때 Header가 계속해서 추가됩니다.
(Packaging, Encapsulation) - 반대로 하위 계층(Physical)에서 상위 계층(Application)으로 데이터가 전달될 때는 각 계층에 해당하는 헤더가 하나씩 사용됩니다.
(Depackaging, Decapsulation)
궁금하신 점이나 추가해야할 부분은 댓글이나 아래의 링크를 통해 문의해주세요.
Written with KKam._.Ji
This post is licensed under CC BY 4.0 by the author.