네트워크의 가장 중요하고 기초가 되는 것이 OSI 7계층이다.

 

OSI 7계층(Layer)이란?

-Open Systems Interconnection Reference Model의 약자이다.

-국제 표준화 기구(ISO)가 1984년에 개발한 모델이다. 

-컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다.

-OSI 7계층 모형이라 부른다.

 

7계층 구성표

  계층 단위 OSI 계층 모형 TCP/IP Protocol
7계층 Data Application Layer (응용 계층)

Application:

telent, FTP, DHCP, TFTP, HTTP, SMTP, DNS, SNMP

6계층 Presentaton Layer (프레젠테이션 계층)
5계층 session Layer (세션 계층)
4계층 Segments Transport Layer (전송 계층)

Transport:

TCP, UDP

3계층 Packet/Datagram Network Layer (패킷 계층)

Internet:

IMCP, ARP, RARP, IP

2계층 Bit/Frame DataLink Layer (데이터링크 계층) Network Interface
1계층 Bit Physical Layer (물리 계층)

 

 

OSI 7계층의 구성

 

응용 계층 (Application)

-이용되는 어플리케이션 중에서 통신과 관련된 부분을 정해 놓고 있다.

-가장 최상위 층으로 사용자와 직접적으로 상호작용하는(User Interface) 모든 응용 프로그램들이 속한다. (Internet Explorer)

-사용자와 가장 가까운 프로토콜을 정의한다. (HTTP, FTP, Telent, SMTP, DNS, TFTP)

 

표현 계층 (Presentation Layer)

-전송하는 데이터의 Format(구성 방식)을 결정하는 계층이다.

-다양한 데이터 Format을 일관되게 상호 변환, 압축 및 암호화, 복호화 기능을 수행한다. (ASCII, EBCDIC, CIF, JPEG, AVI, MPEG)

 

세션 계층 (Session Layer)

-통신의 관리, 커넥션(데이터가 흐르는 논리적인 통신로)의 확립, 끊기 등 데이터 전송에 관련된 기능을 담당

-데이터 동기화와 네트워크 오류 이벤트 검사, 오류가 발생한 지점 이후의 데이터만 재전송을 보장한다.

 

위의 세개의 계층을 통해 데이터가 만들어진다.

 

트랜스포트 계층 (Transport Layer)

-정보를 분할하고 송신측에 도달하기 전에 다시 합치는 과정을 담당하는 계층이다.

-전송 방식을 결정한다.

-목적지 컴퓨터에서 발신지 컴퓨터 간의 통신에 있어 에러제어와 흐름제어를 담당한다.

-대표적으로 TCP와 UDP가 있다.

TCP는 데이터가 잘 전송되는지 확인하고 중간에 에러가 발생하는 경우 이를 찾아서 에러난 부분을 재전송한다. 

반면 UDP는 데이터를 전송하는 작업만 한다.

 

네트워크 계층 (Network Layer)

-경로선택, 라우팅, 논리적주소(IP)를 정의하는 계층이다.

-Routing Protocol을 이용하여 패킷을 목적지까지 가장 빠른 경로로 전송하는 역할이다. 여기서 이용되는 장비가 Router이다. 

 

데이터 링크 계층(DataLink Layer)

-물리적 계층을 통한 데이터 전송에 신뢰성을 제공한다.

-직접 연결되어 있지 않은 네트워크에 대해서는 상위 계층에서 오류 제어를 담당한다.

-직접 연결된 기기 간의 데이터 프레임의 식별 및 전송을 담당한다.

 

물리 계층 (Physical Layer)

-네트워크 통신을 위한 물리적인 표준을 정의하는 계층이다.

-데이터를 전기신호로 바꿔주는 역할을 한다.

-0과 1을 전압의 고저 또는 빛의 점멸로 변환하거나 반대의 역할을 담당한다.

 

 

+ Recent posts