[네트워크] 01. OSI 7계층 간단히 살펴보기

OSI 7계층 간단히 살펴보기

OSI 7계층

네트워크를 통해 데이터를 주고 받는 과정에서 데이터는 OSI 7계층을 거치게 된다. 각 계층은 각각의 역할이 존재하며 사용자끼리 데이터를 안전하게 주고 받을 수 있도록 도움을 준다.

즉, 송신호스트 > 수신호스트로 데이터가 이동하는 과정은

송신호스트 > [응용, 표현, 세션, 전송, 네트워크, 데이터링크, 물리]계층 > [물리, 데이터링크, 네트워크, 전송, 세션, 표현, 응용]계층 > 수신호스트

로 나타낼 수 있다. 각 계층의 역할을 간단히 살펴보면 아래와 같다.

물리 계층(1 계층) - Bit stream

0과 1의 비트열로 이루어진 데이터를 물리적특성을 통해 수신 호스트의 물리 계층으로 전송한다.

데이터링크 계층(2 계층) - Flow control, Error detection

물리 계층에서 전송된 데이터의 노이즈나 에러를 검출하고, 두 매체간의 흐름을 조절해준다.

네트워크 링크 계층(3 계층) - 라우터

물리 계층에서 데이터를 전송할때 목적지 까지 잘 갈 수 있도록 라우팅을 해준다.

전송 계층(4 계층) - TCP/IP

네트워크 링크과정에서 생길 수 있는 에러를 제어한다. TCP를 통해 신뢰성 기반 통신을 하고 IP를 통해 목적지 주소를 전달 받는다.

세션 계층(5 계층) - Port

영상, 음향, 권한, 단계 등 서비스를 이루는 다양한 데이터들의 관계를 관리하고 데이터 간의 간격이 올바른지 확인한다.

표현 계층(6 계층)

데이터를 어떻게 저장할지를 정한다. avi,mp4와 같이 압축방식을 정하거나 암호화 유무를 관리한다.

응용 계층(7 계층)

사용자가 접하는 화면


© 2020. All rights reserved.