본문 바로가기

Network

OSI 7 계층

반응형

OSI 7 계층

 

1 계층 : 물리적 계층 (Physical Layer)

 

물리적 계층은 말 그대로 통신기기와 전송매체 사이의 물리적인 인터페이스를 정의하며, 비트 전송을 위한 기계적, 전기적 수단을 제공하는 계층을 의미한다. 

 

물리적 계층의 역할은 직접 연결된 두 장비 간 통신 신호의 송수신을 가능하게 한다. 

 

 

 

2 계층 : 데이터 링크 계층 (DataLink Layer)

인접한 네트워크의 노드끼리 데이터를 전송하는 기능과 절차를 제공한다. 1계층에서 발생하는 오류를 감지하며 수정한다.

 

가장 대표적인 프로토콜로는 이더넷이 존재한다. 

 

데이터링크 계층은 Mac, LLC로 나뉘어져 있다.

 

Mac은 물리적인 부분이며 1매체간의 연결 방식을 제어하며 1계층과 연결된다.

 

LLC는 논리적인 부분으로 데이터 링크의 프레임을 만들며 3계층과 연결된다.

 

 

 

 

3 계층 : 네트워크 계층 (Network Layer)

네트워크 계층은 중간 라우터를 통한 라우팅을 포함하여 패킷의 포워딩을 담당한다. 이 계층은 여러 대의 라우터를 바탕으로 데이터를 패킷 단위로 잘게 쪼개어 전송한다. 데이터가 전송될 수 있는 경우의 수 중 가장 효율적인 라우팅 방법을 찾는 것이 가능하다.

 

대표적인 프로토콜로는 ICMP, IGMP, ARP 등이 있다. 

 

 

 

 

 

4 계층 : 전송 계층 (Transport Layer)

전송 계층은 보내려고 하는 데이터의 용량, 속도, 목적지 등을 처리한다. 전송계층은 연결 지향 데이터 스트림을 지원하며 패킷의 신뢰성, 흐름 제어등의 서비스를 제공한다. 

 

대표적인 프로토콜은 TCP, UDP 가 있다. 

 

 

 

 

5 계층 : 세션 계층 ( Session Layer)

 세션 계층은 프로세스간의 통신을 제어하고, 통신 과정이 진행될 때 동기화를 유지하는 역할을 한다. 

 

대표적인 프로토콜로는 NetBIOS, ADSP 등이 있다.

 

 

 

6 계층 : 표현 계층 ( Presentation Layer)

네트워크 데이터의 번역자 역할을 한다. 응용 프로그램 형식을 네트워크로 변환하거나 그 반대 경우를 수행한다. 대표적인 예로 데이터의 암, 복호화를 들 수 있다. 

 

대표적으로는 ASCII, JPEG 등이 있다.

 

 

 

 

 

7 계층 : 응용 계층 (Application Layer) 

응용 계층은 사용자가 네트워크에 접근할 수 있도록 인터페이스를 제공하는 층이다. 사용자에게 직접적으로 보여지는 부분이 바로 응용 계층이다. 크롬, 엣지 등이 그 예이다.

 

대표적인 프로토콜로는 HTTP, FTP, SMTP 가 존재한다. 

반응형