OSI 7계층이란? 개념정리 및 역할

안녕하세요. 공대노트 kaky입니다. 이번 글에서는 OSI 7 계층에 대해 다루어 보겠습니다. OSI 7 계층은 네트워크를 시작하기 앞서 기본적으로 알아야 하는 기능적 계층화한 개념적인 프레임워크입니다. 네트워크관리사, 정보처리기사 등 여러 시험에서도 자주 등장하니 알아두시면 유용하게 사용하실 수 있을 것입니다.


OSI 7 계층이란?

OSI 7 계층(OSI 7 Layer)은 네트워크 프로토콜이 통신하는 기능을 7개의 계층으로 분리하여 각 계층 간 상호 작동하는 방식을 정해 놓은 것입니다. 이는 ISO(국제표준화기구)에서 1984년에 발표한 표준 모델입니다.

 

OSI 7 계층을 만든 이유?

통신이 일어나는 과정을 7단계로 구분 지어 보다 쉽게 확인하고 이해하기 위해 만들어지게 되었습니다. 1980년대 컴퓨터보급 및 통신망이 확산됨에 따라 비효율적인 통신 시스템으로부터 원활한 통신을 수행하기 위해 네트워크 표준 모델인 OSI 7 계층이 등장하게 되었습니다.

 

OSI 7 계층 정리 및 역할

계층 이름 단위 디바이스 프로토콜 예시
7 응용 계층
(Applocation Layer)
Data   HTTP,SMTP,SSH,FTP,Telnet,DNS 크롬, 이메일, 텔넷 등
6 표현 계층
(Presentation Layer)
Data   ASCII,MPEG,JPEG 인코딩,디코딩,
암호화,복호화
5 세션 계층
(Session Layer)
Data   NetBLOS,SSL,ASP  
4 전송 계층
(Transport Layer)
Segment 게이트웨이 TCP, UDP  
3 네트워크 계층
(Network Layer)
Packet 라우터, L3 스위치 IP,RIP,IPX,ICMP,ARP,RARP 라우터
2 데이터링크 계층
(DataLink Layer)
Frame 브릿지, L2 스위치 Ethernet MAC주소
1 물리계층
(Physical Layer)
Bit 통신 케이블, 허브, 리피터   케이블,전랍,어탭터

OSI(Open Systems Interconnection) 모델은 네트워크 통신 프로토콜을 기능적으로 계층화하여 설명하는 개념적인 프레임워크입니다. OSI 7 계층은 통신 시스템이 상호 작용하는 방식을 추상화하여 이해하기 쉽게 도와줍니다. 각 계층은 특정한 역할을 하고, 그 역할들은 상위 계층이 하위계층을 이용하여 통신할 수 있도록 해줍니다.

 

물리 계층 (Physical Layer)

- 물리적인 매체를 통해 비트를 전송하는 역할을 합니다.

- 비트 단위 1과 0을 전기적 신호 on off로 받는다고 생각하시면 됩니다.

- 전압, 케이블, 허브 등과 관련된 기술이 여기에 속합니다.

 

데이터 링크 계층 (Data Link Layer)

- 물리 계층에서 전송된 데이터를 프레임(Frame)이라는 단위로 관리합니다.

- MAC주소를 사용하여 네트워크 디바이스 간에 직접 통신할 수 있도록 합니다.

 

네트워크 계층 (Network Layer)

- 라우팅과 논리 주소를 관리하며, 여러 경로를 통해 데이터를 목적으로 전달합니다.

- 라우터가 이 계층에서 동작하며, IP 주소를 사용합니다.

 

전송 계층 (Transport Layer)

- 송신자와 수신자 간의 신뢰성 있는 통신을 담당합니다.

- 데이터를 분할하여 전송하고, 수신 측에서 재조립합니다.

- TCP와 UDP가 여기에 속합니다.

 

세션 계층 (Session)

- 양 끝단의 응용 프로그램이 통신을 시작하고 종료할 수 있도록 합니다.

- 세션의 설정, 유지, 종료 등을 담당합니다.

 

표현 계층 (Presentation Layer)

- 데이터의 형식을 정의하고, 코드화 및 암호화를 처리합니다.

- 데이터의 형식 변환, 암호화, 압축 등을 담당합니다.

 

응용 계층 (Application Layer)

- 최종 사용자가 직접 사용하는 계층으로, 응용 프로그램과 직접 상호 작용합니다.

- HTTP, FTP, SMTP 등이 여기에 속합니다.

 

OSI 7 계층 외우는법

제가 썼던 방식이긴 한데 대학생 당시 벼락치기로 앞글자만 외웠습니다.

물데네전세표응 (PDNTSPA)

근데 이렇게 외우니 문제는 맞혀도 제 머릿속에 남는 건 딱히 없기에 기능이나 흐름을 이해하기 위해 다시 공부해야 했습니다. 알아두면 좋긴 한데 취업을 네트워크 분야나 서버 쪽 가시는 거 아니면 자세히 알아둘 필요까지는 잘 모르겠습니다.


이러한 7개의 계층은 서로 다른 기능을 가지고 있으며, 각 계층은 그 계층 바로 위와 아래의 계층과만 상호작용합니다. 이를 통해 네트워크 통신의 복잡성을 감소시키고, 특정 계층에서의 변경이 다른 계층에 영향을 최소화합니다.

'Network' 카테고리의 다른 글

TCP/IP 4계층 (TCP/IP 4 Layer) 개념정리 및 역할  (0) 2023.10.05