네트워크 간 연결에 어려움이 많고 이러한 호환성의 결여를 막기 위하여 ISO에서는 OSI 7계층을 제안했다 

1 계층 - 물리 계층 (Physical Layer)

물리 계층을 구성하는 하드웨어는 전선, 전파, 광섬유, 동축 케이블, 모뎀 등이 있으며 
물리 계층에서 사용되는 프로토콜은 Ethernet , RS-232C 등이 있다.
물리적 매체를 통해 비트 흐름을 전송하기 위해 요구하는 기능들을 조정한다
네트워크의 두 노드를 물리적으로 연결하는 신호 방식을 다룬다.

2 계층 - 데이터 링크 계층 (Data link Layer)

데이터 링크 계층을 구성하는 대표적인 프로토콜에는 Etherner , Token Ring, PPP , 
HDLC , Frame relay , ISDN , ATM , 무선 랜 , FDDI가 있으며, 하드웨어 장비로는 브리지 ,스위치 등이 있다. 오류 없이 한 장치에서 다른 장치로 프레임(비트의 모음)을 전달하는 역할을 하며 , 스위치 같은 장비는 MAC 주소를 이용하여 정확한 장치로 정보를 전달한다.  주로 3계층에서 정보를 받아 주소와 제어 정보를 시작(헤더)과 끝(테일)에 추가하는 역할을 한다.

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

네트워크 계층에서 사용되는 프로토콜에는 IP, ICMP, IGMP등이 있으며 네트워크 계층의 대표적인 장비로는 라우터가 있다
다중 네트워크 링크에서 패킷(Packet)을 발신지로부터 목적지로 전달할 책임을 갖는다.
2계층은 노드 대 노드 전달을 감독하고 3계층에서는 각 패킷이 시작 시점에서 최종 목적지까지 성공적이고 효과적으로 전달되도록 한다 
대표적인 프로토콜은 IP다.

4 계층 - 전송 계층 (Transport Layer)

대표적인 프로토콜에는 TCP , UDP 등이 있으며 전체 메시지를 발신지 대 목적지 간 제어와 에러를 관리한다. 패킷들의 전송이 유효한지 확인하고 실패한 패킷은 다시 보내는 둥 신뢰성 있는 통신을 보장하는 역할을 담당한다.

5 계층 - 세션 계층(Session Layer)

대표 적인 프로토콜에는 SSH ,TLS가 있으며 응용 간의 질서 제어 역할을 수행하는 통신 세션을 구성하는 계층 , 통신장치 간의 상호작용을 설정하고 유지하며 동기화하여 사용자 간의 포트연결(세션)이 유효한지 확인하고 설정하는 역할을 한다.

6 계층 - 표현 계층 (Presentation Layer)

입력 또는 출력되는 데이터를 하나의 표현 형태로 변환하는 계층으로 필요한 번역을 수행하여 두 장치가 일관되게 전송 데이터를 서로 이해할 수 있도록 하는 역할을 한다.

7 계층 - 응용 계층 (Application Layer)

사용자가 네트워크에 접근할 수 있도록 해주는 계층 대표적인 서비스 또는 프로토콜로는 텔넷이나 HTTP, SSH, SMTP , FTP 등을 들 수 있다 .

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

소켓  (1) 2016.08.11
클라이언트와 서버  (0) 2016.08.11
네트워크 서비스  (0) 2016.08.11
프로토콜  (0) 2016.08.11
네트워크란?  (0) 2016.08.11

+ Recent posts