OSI 7 계층 간단 정리

OOO·2023년 8월 24일

OSI 7 계층

네트워크 통신이 일어나는 과정을 7단계로 정의한 네트워크 표준 모델

1계층 - 물리 계층

주로 전기적, 기계적, 기능적인 특성을 이용해서 통신 케이블로 데이터를 전송하는 물리적인 장비.

단지 데이터 전기적인 신호(0,1)로 변환해서 주고받는 기능만 할 뿐.

통신 단위 : 비트(Bit) - 1과 0으로 나타내어지는, 즉 전기적으로 On, Off 상태.

장비 : 통신 케이블, 리피터, 허브 등

2계층 - 데이터 링크 계층

물리 계층을 통해 송/수신 되는 정보의 오류와 흐름을 관리하여 안전한 통신의 흐름을 관리.

프레임에 MAC address(물리 주소)를 부여하고 에러 검출, 재 전송, 흐름 제어를 수행.

전송 단위 : 프레임(Frame)

장비 : 브리지, 스위치, 이더넷 등

3계층 - 네트워크 계층

데이터를 목적지까지 가장 안전하고 빠르게 전달함.

라우터를 통해 경로를 선택하고 주소(IP)를 정함 → 경로에 따라 패킷을 전달.

전송 단위 : 패킷 (Packet)

장비 : 라우터

4계층 - 전송 계층

포트 번호, 전송 방식이 결정되는 계층.

두 지점간 신뢰성 있는 데이터를 주고 받게 해주는 역할.

양 끝단의 사용자가 신뢰성 있는 데이터를 주고받게 하여 상위 계층이 데이터 전달의 유효성이나 효율성을 신경쓰지 않게 해줌.

신호를 분산하고 다시 합치는 과정을 통해 에러와 경로를 제어.

3-way Handshaking/4-way Handshaking

5계층 - 세션 계층

양 끝단의 응용 프로세스가 통신을 관리하는 방법을 제공하는 계층.

양 끝단에서 세션을 설정, 유지, 종료하는 방법을 정의.

세션 계층은 오류 복구, 로그인, 로그아웃, 세션 관리 등을 담당.

6계층 - 표현 계층

코드 간 번역을 담당하는 계층.

데이터 형식 상의 차이를 다루는 응용 계층을 덜어줌(인코딩/암호화 등).

7계층 - 응용 계층

응용 프로세스와 직접 관계하여 응용 서비스를 수행하는 계층.
최종 사용자에게 가장 가까운 계층.
7계층에서 작동하는 응용프로그램은 사용자와 직접적으로 상호작용.

0개의 댓글