OSI 모델
OSI(Open System Interconnection) 모델은 ISO(International Organization for Standardization)에 의해서 개발 되어진 통신모델로 네트워크 통신, 네트워크 장비 개발 및 사용자 교육에 널리 사용되고 있다.
OSI 참조 모델은 7개의 계층으로 구성되어 있으며 각 계층의 이름과 기능은 다음과 같다.
상위 계층 | 제 7 계층 | 응용 계층 |
제 6 계층 | 표현 계층 | |
제 5 계층 | 세션 계층 | |
하위 계층 | 제 4 계층 | 전송 계층 |
제 3 계층 | 네트워크 계층 | |
제 2 계층 | 데이터 링크 계층 | |
제 1 계층 | 물리 계층 |
네트워크의 기능을 이와 같이 분리한 것을 계층화라고 하는데 계층별로 분리함으로써 다음과 같은 장점이 있다.
1. 네트워크 통신과정의 개별 모듈화를 통해 사용자가 쉽게 이해하고 배울 수 있도록 해준다.
2. 네트워크 통신이 훨씬 단순하고 단편화될 수 있다.
3. 네트워크 구성요소를 표준화함으로써 독자적으로 장비 개발과 기능 지원이 가능해진다.
4. 한 계층을 변경해도 다른 계층에 영향을 미치지 않기 때문에 계층 기능의 개발 속도가 빨라질 수 있다.
5. 통신과정의 계층화를 통해 사용자가 네트워크 장비를 쉽게 사용할 수 있도록 한다.
장점 정리 : 계층화를 통해 사용자가 쉽게 사용하고 서로 간섭을 안해 독자적으로 개발가능하다
제 7계층 : 응용 계층
응용계층은 사용자에게 직접 서비스를 제공해 주는 OSI 계층으로서 사용자 애플리케이션을 동작시켜 네트워크 서비스를 제공한다. 응용 계층 이외의 계층은 자신의 상위 또는 하위 계층에 서비스를 제공하거나 제공 받지만 응용계층은 OSI 모델 범위 밖의 용용프로그램에 직접 서비스를 제공한다. 제공되는 서비스로는 이메일, 파일전송, 원격접속, 웹브라우징등의 서비스가 있다.
제 6계층 : 표현 계층
표현 계층은 사용자 시스템간의 데이터의 형식에 대한 호환성을 제공하는 계층이다. 데이터의 압축, 암호, 파일형식 등에 관련된 기능을 제공한다.
제 5계층 : 세션 계층
세션 계층은 호스트 간의 세션의 연결설정과 관리, 해제 기능을 제공하고 상호 시스템의 표현계층 간의 통신을 관리하는 동기화와 데이터 교환에 대한 기능을 제공한다.
제 4계층 : 전송 계층
전송 계층은 송신과 수신 시스템의 종단 간 연결을 제공한다. 호스트시스템으로부터 발생되는 데이터를 분할하고 수신 측 호스트 시스템에서는 분할된 데이터를 재조립 한다. 두 호스트 간 신뢰성 있는 데이터 전송을 위해서 슬라이딩 윈도우를 활요한 흐름제어, 전송 오류 검출, 재전송과 교정 들이 전송 계층의 주요 기능이다. 신뢰성 있는 서비스 제공을 위해서 TCP와 같은 연결형 서비스를 제공하는 한편 신뢰성이 결여된 비연결형 서비스인 UDP 서비스를 제공하기도 한다.
제 3계층 : 네트워크 계층
네트워크 계층은 원할한 데이터 전달을 위해서 경로 선택과 패킷 스위칭 기능을 제공한다. 네트워크 계층은 논리적 주소체계인 IP 주소와 관련이 있다.
제 2계층 : 데이터링크 계층
데이터링크 계층은 네트워크 장비간의 물리적인 접속과 관련되는 물리 링크를 통한 신뢰성 있는 데이터 전송기능을 제공한다. 물리적 주소인 MAC 주소, 네트워크 토폴로지, 네트워크 접속, 오류통지, 프레임의 순차적 전달, 흐름 제어 등에 관여한다.
제 1계층 : 물리 계층
물리 계층은 물리 링크에 대한 전기장치, 커넥터등 기계적 장치, 절차적 서비스를 제공을 위해서 종단 시스템 간을 연결하는 물리 링크의 활성화 또는 비활성화 및 링크 상태 유지에 관련된 기능을 제공한다, 구체적인 물리계층의 기능으로는 전지적 기능과 신호, 물리적인 데이터 전송률, 최대 전송거리, 물리매체 연결 등의 기능을 제공한다.
'이론 공부 > 네트워크' 카테고리의 다른 글
TCP/IP 모델의 이해와 OSI와 TCP/IP 비교 (0) | 2021.10.06 |
---|---|
네트워크 개요 (0) | 2021.10.06 |