안녕하세요, 수염난아이티 입니다.
네트워크 기초 공부를 시작하시면 OSI 7계층 이란 것을 접할 수 있는데
OSI 7계층이란 무엇인지 이번 페이지에서 알아보겠습니다.
목차
2계층 : 데이터 링크 계층 (Data Link Layer)
6계층 : 표현계층 (Presentation Layer)
7계층 : 응용계층 (Application Layer)
OSI 7계층 이란? (Open System Interconnection 7 Layer)
OSI 7계층은 네트워크 통신이 일어나는 과정을 7단계로 나눈 국제표준화기구(ISO)에서 정의한 네트워크 표준 모델로 아래 그림과 같이 7가지의 계층으로 구성되어 있는 것을 말합니다.
1계층 : 물리계층 (Physical Layer)
-. 정의 : 주로 전기적, 기계적, 기능적인 특성을 이용해서 통신 케이블로 데이터를 전송하는물리적인 장비가 있는 계층을 말합니다.
단지 데이터 전기적인 신호(0,1)로 변환해서 주고받는 기능을 합니다.
-. 통신 단위 : 비트(Bit) 1과 0으로 나타내어지는, 즉 전기적으로 On, Off 상태>
-. 장비 : 통신 케이블, 리피터, 허브 등
2계층 : 데이터 링크 계층 (Data Link Layer)
-. 정의 : 물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 통신의 흐름을 관리하는 계층을 말합니다.
프레임에 물리적 주소(MAC address)를 부여하고 에러검출, 재전송, 흐름제어를 수행합니다.
브릿지나 스위치를 통해 맥주소를 가지고 물리계층에서 받은 정보를 전달합니다.
-. 통신 단위 : 프레임(Frame)
-. 장비 : 브리지, 스위치, 이더넷 등(여기서 MAC주소를 사용)
3계층 : 네트워크 계층 (Network Layer)
-. 정의 : 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 계층을 말합니다.
라우터(Router)를 통해 경로를 선택하고 주소를 정하고(IP) 경로(Route)에 따라 패킷을 전달합니다.
-. 통신 단위 : 패킷(Packet)
-. 장비 : 라우터
4계층 : 전송계층 (Transport Layer)
-. 정의 : 전체 메세지를 종단간 (End-to-End, 발신지에서 목적지)간 제어와 에러를 관리합니다.
패킷의 전송이 유효한지 확인하고 전송에 실패된 패킷을 다시 보내는 것과 같은 신뢰성있는 통신을 보장합니다. 주소 설정, 오류 및 흐름제어, 다중화를 수행합니다.
-. 통신 단위 : 세그먼트(Segemt)
-. 장비 : 게이트웨이, L4스위치
5계층 : 세션계층 (Session Layer)
-. 정의 : 응용 프로그램 간 논리적 연결을 형성하고 유지 및 종료하는 기능을 담당하는 계층을 말합니다.
데이터 송수신을 위한 설정(타이밍, 방법) 및 동기점 삽입을 통해 동기 제어 관리 역할을 합니다.
-. 통신 단위 : 메세지 (데이터)
6계층 : 표현계층 (Presentation Layer)
-. 정의 : 전송하느 데이터의 표현 방식을 결정하는 계층으로 두 응용 계층간의 데이터 표현 차이를 해소하기 위해 방식을 통일화 하는 역할을 합니다.
인코딩, 정보 압축/해제, 암호화/복호화 기능을 가지고 있으며 파일의 확장자(txt, html 등)는 해당 계층과 관련된 프로토콜입니다.
<-. 통신 단위 : 메세지 (데이터)
7계층 : 응용계층 (Application Layer)
-. 정의 : 최종 목적지로, 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행(ex. explore, chrome 등) 합니다.
HTTP, FTP, SMTP, POP3, IMAP, Telnet 등과 같은 프로토콜이 있습니다.
- 통신 단위 : 메세지 (데이터)
계층별 관련 프로토콜
'▶IT World◀ > 네트워크' 카테고리의 다른 글
HBA(Host Bus Adapter)란? (0) | 2025.02.25 |
---|---|
NAT (Network Address Translation) 이란? (4) | 2024.12.06 |