본문 바로가기
Certificate/정보처리기능사

[정보처리기능사] OSI(Open System Interconnection) 7계층 내용 요약 정리

by yoiii 2021. 1. 26.

OSI 7계층이란?


OSI 7계층은 Open System Interconnection의 약자로, 1977년 국제표준화기구(ISO)에서 개발한 모델로, 서로 다른 컴퓨터나, 정보 통신 시스템들 간에 원활하게 정보를 교환할 수 있도록 계층을 나누어 설명한 표준화된 절차입니다.

각 계층은 하위 계층의 기능만을 이용하고, 상위 계층에게 기능을 제공하며, 일반적으로 하위 계층들은 하드웨어, 상위 계층들은 소프트웨어로 구현되어 있습니다. 

 

 OSI 7계층의 목적


OSI 7계층을 정의한 이유는 시스템 간 통신이 일어나는 과정을 보다 이해하기 쉽고, 정확하게 파악이 가능하기 때문입니다.

예를 들어, 케이블에 문제가 생겼다고 가정해 봅시다.

그러면 다른 계층은 확인할 필요 없이, 케이블이 포함된 제 1계층인 물리 계층(Physical Layer)만 검사하면 됩니다.

혹은 응용 프로그램의 인터페이스 기능에 문제가 생겼다고 가정하면, 제 7계층인 응용 계층(Application Layer)을 검사하면 되는 것이지요.

 

OSI 7계층 구조



#제 1계층 ; 물리 계층 (Physical Layer)

물리 계층은 시스템 간의 물리적,기계적인 접속을 제어하는 계층입니다.

ITU-T의 V.24 , EIA의 RS-232C 프로토콜을 사용하며, 데이터 부호화 방식, 전송방식, 케이블의 형태, 신호 형식, 변조 방식 등을 정의합니다.

물리 계층의 대표적인 장비로는 리피터(Repeater)가 있습니다.

(리피터 장비)


#제 2계층 ; 데이터 링크 계층 (Data Link Layer) 

데이터 링크 계층은 이웃한 통신 기기 사이의 연결 및 데이터 전송 기능과 관리를 규정합니다.

포인트 투 포인트 (Point to Point) 방식으로, 신뢰성있는 전송을 보장하기 위한 계층으로, 동기화, 오류제어, 흐름제어 등의 기능을 사용합니다.

가장 대표적인 예시로 이더넷(Ethernet)이 있습니다.


#제 3계층 ; 네트워크 계층 (Network Layer)

네트워크 계층은 시스템에 대한 경로 선택 및 중계 기능을 제공하는 계층으로 패킷 관리와 경로 배정(Routing)을 수행합니다.

논리적인 주소구조 (IP), 즉 네트워크 관리자가 직접 주소를 할당하는 계층적(Hierarchical) 구조 입니다.

데이터 그램 혹은 가상회선을 개설하며, 대표적 프로토콜로 ITU-T의 X.25가 있습니다.

 

(라우터)


#제 4계층 ; 전송 계층 (Transport Layer)

전송 계층은 종단간 사용자들이 신뢰성 있는 데이터를 주고 받을 수 있게 해주며, 상하위 계층 간의 중간 인터페이스 역할을 제공하는 계층입니다. 데이터 전송에 대한 오류검출 , 오류 복구 및 흐름 제어를 수행합니다.

대표적인 전송 계층의 예로 TCP가 있습니다.


#제 5계층 ; 세션 계층 (Session Layer)

세션 계층은 반이중 방식(half-duplex), 전이중 방식(Full Duplex)의 통신 모드의 설정을 결정하며, 세션 접속 설정, 데이터 전송, 세션 접속 해제 등의 기능을 수행하며, 사용자와 전송 계층 간의 인터페이스를 위한 연결을 담당합니다.


#제 6계층 ; 표현 계층 (Presentation Layer)

표현 계층은 코드 간의 번역을 담당하여, 응용 프로그램의 구문(Syntatx)를 표준 형식으로 재구성 하는 계층입니다.

데이터의 재구성, 코드 변환, 구문 검색 등 보안을 위한 암호화 및 해독, 압축 기능을 수행합니다.


#제 7계층 ; 응용 계층 (Application Layer)

응용 계층은 OSI 참조 모델의 최상위 레벨로, 특정한 응용 서비스(HTTP,FTP,데이터베이스)를 제공합니다.

응용 프로그램 과의 인터페이스 기능 및 통신을 수행합니다.


댓글