티스토리 뷰

IT scrap

OSI 7계층

Fine Dust 2017. 12. 14. 13:38

OSI 7계층






  1980 년대 초 국제표준기구 ISO(International Organization for Standardization)는 여러 업체가 만든 시스템을 상호 연동이 가능하게 하는 표준 네트워크 모델 제정의 필요성을 인식하고, 이런 요구를 수용해 1984년 OSI(Open System Interconnection) 네트워크 모델을 발표 하였다.




OSI 7계층(Open System Interconnection 7 Layer)

(이미지 출러: 네이버 지식백과)




1. Physical Layer (물리 계층)

물리 계층은 물리적 매체를 통해 비트 흐름을 전송하기 위해 필요한 기능들을 조정하고, 인터페이스의 기계적·전기적 규격, 전송매체를 다룸. 물리적인 장치와 인터페이스가 전송을 위해 필요한 기능과 처리절차를 규정한다.

예를 들면, 핀의 배치나 전압, 전선의 명세 등이 이에 해당한다.


관련 장비 : 리피터, 허브



2. Data Link Layer (데이터링크 계층)

가공되지 않은 내용의 전송을 담당하는 물리층을 신뢰성 있는 링크로 변환시켜 주고 노드-대-노드 전달(node-to-node delivery) 한다.


데이터링크 계층은 점대점(point-to-point) 간 신뢰성 있는 전송을 보장하기 위한 계층으로 CRC 기반의 오류 제어와 흐름 제어가 필요하다. 네트워크를 구성하는 개체들 간 데이터를 전달하고, 물리 계층에서 발생할 수 있는 오류를 찾고 수정하는 데 필요한 기능적, 절차적 수단을 제공한다. 주소 값은 물리적으로 할당받는데, 이는 네트워크 카드가 만들어질 때부터 맥 주소(MAX address)가 정해져 있다는 뜻이다. 주소 체계는 계층이 없는 단일 구조다.

네트워크 브리지나 스위치 등이 데이터 링크 계층에서 동작하며, 물리적인 네트워크 선이 직접 연결된 곳에만 연결할 수 있다.

관련 장비 : 브리지, 스위치, 스위칭



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

패킷을 발신지로부터 여러 네트워크(링크)를 통해 목적지까지 전달한다.


네트워크 계층은 여로 노드를 거칠 때마다 경로를 찾아주는 역할을 하는 계층이다. 즉, 다양한 길이의 데이터를 네트워크를 통해 전달하고, 그 과정에서 전송 계층이 요구하는 서비스 품질(QoS)을 제공하기 위한 기능적, 절차적 수단을 제공한다. 

라우팅, 흐름 제어, 단편화, 오류 제어 등을 수행


관련 장비 : 라우터



4. Transport Layer (전송 계증)

전체 메시지의 프로세스-대-프로세스 전달 한다.

전송 계층은 양 끝단(end to end)의 사용자들이 신뢰성 있는 데이터를 주고받을 수 있게 함으로써, 상위 계층이 데이터 전달의 유효성이나 효율성을 고려하지 않아도 되게 해준다. 시퀀스 넘버 기반의 오류 제어 방식을 사용하며, 특정 연결의 유효성을 제어한다.



5. Session Layer (세션 계층)

네트워크의 대화 조정자로 통신하는 시스템들 사이의 상호작용을 설정

·유지하고 동기화 한다.

세션 계층은 양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법을 제공한다. 동시 송수신 방식(duplex), 반이중 방식(half-duplex), 전이중 방식(full-duplex)의 통신과 함께 체크 포인팅과 유휴, 종료, 재시작 과정 등을 수행한다. 이 계층은 TCP/IP 세션을 만들고 없애는 책임을 진다.



6. Presentation Layer (표현 계층)

두 시스템 사이에서 교환되는 정보의 구문과 의미에 관련되어 변환, 압축 및 암호화를 담당한다.

표현 계층은 데이터에 대한 구조를 하나의 통일된 형식을 표현한다. 응용 프로그램 계층 간의 서로 다른 표현을 상호 인식하기 위한 정보를 정의, 데이터 압축과 암호화 기능을 수행한다.

데이터 압축은 전송되는 데이터 용량을 줄이고, 암호화는 일반 평문을 의미 없는 다른 문자로 만들어 중간에 유출되더라도 원문을 이해할 수 없게 만드는 것이다.



7. Application Layer (응용 계층)

사용자(사람 또는 소프트웨어)가 네트워크에 접근할 수 있도록 함. 사용자 인터페이스를 제공하고, 전자우편, 원격 파일접근과 전송, 고유 데이터베이스 관리 및 여러 종류의 분산정보 서비스를 제공한다.






[참고 서적] 정보 보안 개론과 실습 -네트워크 해킹과 보안, 개정판

[출처: 네이버 지식백과] OSI 7계층 - ITS 용어사전

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함