Post

Network - OSI 7계층이란?

Network - OSI 7계층이란?

본 글은 『혼자 공부하는 네트워크』를 참고하여 개인 학습 목적으로 이해한 내용을 정리한 것입니다.

국제 표준화 기구 ISO에서 정의한 네트워크 참조 모델임.

OSI 7계층은 아래와 같이 7가지 계층으로 구성됨.

OSI 7 Layer

물리 계층

OSI 7계층의 최하위 계층으로, 0과 1로 표현되는 비트 데이터를 처리하는 계층임.

통신 매체는 다양한 신호(ex. 전기, 전파, 빛 등)를 사용하여 메시지를 전달하는데, 물리 계층은 이 신호를 비트 데이터로 변환하거나, 반대로 비트 데이터를 통신 매체에 맞는 신호로 변환하는 역할을 수행함.

데이터 링크 계층

네트워크 내 기기들 간의 정보 전달이 올바르게 되도록 처리하는 계층임.

물리 계층을 통해 주고받는 데이터가 올바른지 검증하고, MAC 주소를 통해 송수신지 주소를 특정하는 역할을 수행함.

전송 도중 발생할 수 있는 충돌 문제를 해결하기도 함.

네트워크 계층

메시지를 다른 네트워크에 속한 수신지 호스트에 전달하는 것을 처리하는 계층임.

데이터 링크 계층이 같은 네트워크에 속한 기기들 간의 정보 전달을 처리했다면, 네트워크 계층은 네트워크 간의 정보 전달을 처리하는 것임.

IP 주소를 통해 수신지 호스트, 네트워크 식별하며, 수신지까지 도달하는 최적의 경로 설정을 처리함.

전송 계층

신뢰성, 안정성이 필요한 전송을 처리하는 계층임.

패킷 흐름을 제어하고, 전송 처리 도중 오류가 발생했는지 점검함.

포트 정보를 통해 실행 중인 응용 프로그램을 식별하는 역할도 수행함.

세션 계층

이름 그대로 세션을 관리하는 계층임.

세션이란 통신 중인 응용 프로그램 간의 연결 상태를 의미함.

세션 생성/유지를 처리하고, 응용 프로그램이 종료되면 세션을 종료하는 역할을 수행함.

표현 계층

일종의 번역기같은 계층임.

자연어를 기계어로 변환하고, 압축 및 암호화 같은 작업들도 이 계층에서 처리됨.

응용 계층

OSI 7 계층의 최상위 계층으로, 사용자가 이용한 응용 프로그램에 다양한 네트워크 서비스를 제공하는 계층임.

웹 브라우저를 실행하면 웹 페이지가 나오는 것도 응용 계층에서 처리되는 것임.

This post is licensed under CC BY 4.0 by the author.