물리적 계층에서 애플리케이션 계층까지 OSI 모델 계층

click fraud protection

OSI(Open Systems Interconnection) 모델은 한 계층에서 다음 계층으로 제어가 전달되는 계층에서 프로토콜을 구현하는 네트워킹 프레임워크를 정의합니다. 오늘날에는 주로 교육 도구로 사용됩니다. 개념적으로 컴퓨터 네트워크 아키텍처를 논리적 진행에 따라 7개의 계층으로 나눕니다.

하위 계층은 전기 신호를 처리합니다. 바이너리 데이터, 네트워크를 통한 이러한 데이터 라우팅. 상위 수준은 사용자의 관점에서 볼 때 네트워크 요청 및 응답, 데이터 표현 및 네트워크 프로토콜을 다룹니다.

OSI 모델의 레이어에 대한 애니메이션 그림
라이프와이어 / 콜린 타이거

OSI 모델은 원래 네트워크 시스템 구축을 위한 표준 아키텍처로 생각되었으며 오늘날 널리 사용되는 많은 네트워크 기술은 OSI의 계층화된 설계를 반영합니다.

물리 계층

레이어 1에서 OSI 모델의 물리적 레이어는 디지털 데이터의 궁극적인 전송을 담당합니다. 비트 네트워크 통신 매체를 통해 송신(소스) 장치의 물리적 계층에서 수신(대상) 장치의 물리적 계층으로 이동합니다.

리피터, 이더넷 케이블 및 허브, 토큰 링 네트워크를 보여주는 물리 계층의 그림
 라이프와이어 / 콜린 타이거

레이어 1 기술의 예는 다음과 같습니다. 이더넷 케이블 그리고 허브. 또한 허브 및 기타 중계기 케이블 커넥터와 마찬가지로 물리적 계층에서 작동하는 표준 네트워크 장치입니다.

물리 계층에서 데이터는 물리적 매체에서 지원하는 신호 유형(전기 전압, 무선 주파수, 적외선 또는 일반 빛의 펄스)을 사용하여 전송됩니다.

데이터 링크 계층

물리적 계층에서 데이터를 얻을 때 데이터 링크 계층은 물리적 전송 오류를 확인하고 비트를 데이터 프레임으로 패키징합니다. 데이터 링크 계층은 다음과 같은 물리적 주소 지정 체계도 관리합니다. MAC 주소 이더넷 네트워크의 경우 물리적 매체에 대한 네트워크 장치의 액세스를 제어합니다.

대상 및 소스 주소, 미디어 액세스 제어 및 프레임 바닥글이 있는 데이터 링크 계층 그림
라이프와이어 / 콜린 타이거

데이터 링크 계층은 OSI 모델에서 가장 복잡한 계층이기 때문에 종종 두 부분으로 나뉩니다. 미디어 액세스 제어 서브 레이어와 논리적 링크 제어 하위 레이어.

네트워크 계층

네트워크 계층은 데이터 링크 계층 위에 라우팅 개념을 추가합니다. 데이터가 네트워크 계층에 도착하면 각 프레임에 포함된 소스 및 대상 주소를 검사하여 데이터가 최종 대상에 도달했는지 확인합니다. 데이터가 최종 목적지에 도달하면 계층 3은 데이터를 전송 계층으로 전달되는 패킷으로 형식화합니다. 그렇지 않으면 네트워크 계층은 대상 주소를 업데이트하고 프레임을 하위 계층으로 푸시합니다.

네트워크 계층의 그림
라이프와이어 / 콜린 타이거 

라우팅을 지원하기 위해 네트워크 계층은 다음과 같은 논리적 주소를 유지합니다. IP 주소 네트워크에 있는 장치의 경우. 네트워크 계층은 또한 이러한 논리적 주소와 물리적 주소 간의 매핑을 관리합니다. IPv4 네트워킹에서 이 매핑은 주소 확인 프로토콜 (ARP); IPv6 사용 이웃 검색 프로토콜 (NDP).

전송 레이어

전송 계층은 네트워크 연결을 통해 데이터를 전달합니다. TCP (전송 제어 프로토콜) 및 UDP (User Datagram Protocol)은 Transport Layer 4의 가장 일반적인 예입니다. 네트워크 프로토콜. 다른 전송 프로토콜은 오류 복구, 흐름 제어 및 재전송 지원을 포함하여 다양한 선택적 기능을 지원할 수 있습니다.

전송 계층 다이어그램
라이프와이어 / 콜린 타이거

세션 계층

세션 계층은 네트워크 연결을 시작하고 끊는 이벤트의 순서와 흐름을 관리합니다. 레이어 5에서는 동적으로 생성되고 개별 네트워크에서 실행할 수 있는 여러 유형의 연결을 지원하도록 구축되었습니다.

일련의 고속도로 육교를 보여주는 세션 레이어의 그림
라이프와이어 / 콜린 타이거

프레젠테이션 레이어

프레젠테이션 계층은 OSI 모델의 모든 부분 중 가장 간단한 기능을 가지고 있습니다. 계층 6에서는 상위 애플리케이션 계층을 지원하는 데 필요한 형식 변환 및 암호화/복호화와 같은 메시지 데이터의 구문 처리를 처리합니다.

영사기처럼 보이는 프레젠테이션 레이어의 그림
라이프와이어 / 콜린 타이거

애플리케이션 계층

응용 프로그램 계층은 최종 사용자 응용 프로그램에 네트워크 서비스를 제공합니다. 네트워크 서비스는 사용자 데이터와 함께 작동하는 프로토콜입니다. 예를 들어 웹 브라우저 응용 프로그램에서 응용 프로그램 계층 프로토콜은 HTTP 웹 페이지 콘텐츠를 보내고 받는 데 필요한 데이터를 패키징합니다. 이 계층 7은 프레젠테이션 계층에 데이터를 제공하고 프레젠테이션 계층에서 데이터를 얻습니다.

사람의 컴퓨터에 있는 고양이 그림으로 응용 프로그램 계층의 그림
라이프와이어 / 콜린 타이거