본문 바로가기
이론/네트워크

OSI 7계층

by 사과잼빵 2015. 6. 11.


OSI 7계층!!!


- 목적

OSI 모델이 생기기전에는 서로 다른 통신 업체들의 제품들이 호환이 되지 않았다.

그래서 표준 규약의 필요성이 대두 되었고 이에 OSI 7계층에 탄생하여 서로 다른 통신업체들

의 통신장비들이 호환될 수 있게 되었다.

그리고 네트워크에 문제가 생겼을 경우 각 층마다 단계별로 확인하면 되기 때문에 문제 해결

이 쉬워졌다.


- 구성

1) 물리 계층

- 물리적 매체를 통해 비트 흐름을 전송하기 위해 요구되는 기는을 조정

  케이블, 연결장치 등 기본적인 물리적 연결기의 명세를 정하고 물리적으로 연결해준다.

- ex) 허브, 리피터, 모뎀


2) 데이터링크 계층

- 이웃하고 있는 노드간의 데이터 전송을 담당한다

  CRC기반의 오류제어와 흐름제어의 기능을 수행한다. 그리고 MAC주소를 통하여 통신할 수  있게 해준다.

- ex) 스위치, 브릿지


3) 네트워크 계층

- 패킷을 발신지에서 목적지까지 전달할 책임을 갖는다. 

 IP주소를 사용하며 라우팅, 흐름제어, 단편화, 오류제어 등을 수행한다.

- ex) 라우터, Layer3 스위치


4) 전송 계층

- 사용자 서비스(5~7계층)와 네트워크 서비스(1~3계층)간의 인터페이스 기능을 갖는다.

- 하위 계층으로부터 수신된 데이터를 응용프로그램을 실행중인 컴퓨터로 전달

- 분할과 재조합 : 전송 가능한 크기로 나누고 순서 번호를 지정한다.

- ex) TCP, UDP 장비 : 게이트웨이


5) 세션 계층

- 통신 대상의 양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법을 제공.

- 통신 세션을 구성, 포트 연결이라고 한다. 사용자간 포트연결이 유효한지 확인하고 설정한다.


6) 표현 계층

- 송수신자가 모두 받아들일 수 있도록 데이터의 표현방식을 제정한다.


7) 응용 계층

- 응용 프로세스가 네트워크에 접근하는 수단을 제공한다.

ex) http, ftp, dhcp, telnet

'이론 > 네트워크' 카테고리의 다른 글

TCP/IP - three way handshake  (0) 2015.10.01
데이터링크 계층의 오류제어 기법  (0) 2015.07.21
흐름제어(Flow control)과 혼잡제어(Congestion control)  (0) 2015.06.12
라우팅이란?  (0) 2015.06.11
Socket이란?  (0) 2015.06.11