OSI 7-Layer

OSI 모형은 국제표준화 기구인 ISO에서 개발한 것으로 컴퓨터 네트워크 프로토콜 디자인과 통신을 7계층으로 나누어 정의한것이다. 각 계층은 독립적으로 이루어져있고 하위 계층의 기능만을 이용하고 상위 계층에게 기능을 제공하는 형식으로 되어있다.

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

실제 장치들을 연결하기 위해 필요한 케이블 및 연결 장치 등과 같은 기계적인 항목과 전압, 신호 방식 등 전기적 특성을 규정한다. 상위 계층에서 전송된 데이터를 물리적 매체를 통해 bit 형태로 전송한다. ex) 허브, 리피터 등

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

네트워크 계층에서 받은 데이터를 frame 이라는 논리적 단위로 구성하고 필요한 정보를 덧붙여 물리 계층으로 전달한다. 물리 주소인 MAC 주소, 데이터의 정확한 송수신을 위한 규정이나 통신 회선의 전송 제어, 물리 계층에서 발생할 수 있는 오류를 검출하고 제어하는 등 처리를 한다. ex) 브리지, 스위치 등

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

데이터를 패킷 단위로 분할하여 전송하며 데이터 전송과 경로 선택에 관한 서비스를 제공한다. 패킷을 송신호스트에서 최종 수신호스트까지 정확하게 전송할 수 있도록 경로 선택을 지원한다. 패킷 경로를 결정하는 라우팅, 트래픽이 몰리지 않도록 하는 혼잡 제어, 패킷의 분할과 병합, 인터네트워킹 등 역할 ex) 라우터

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

데이터 전송에 관한 서비스를 제공하는 계층으로 송신과 수신 사이의 실제적인 연결 설정 및 유지, 오류 복구와 흐름 제어들의 신뢰성을 보장해 준다. 전체 메시지의 제공을 책임진다. 호스트 보다 송수신 프로세스간의 연결 기능을 제공한다.계층 4까지의 기능은 OS에서 시스템 콜 형태로 상위 계층에 제공한다.

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

응용 프로그램 간의 통신을 관리하기 위한 설정과 동기화를 유지하는 서비스를 제공한다. 유지, 종료, 데이터의 전송 순서 및 동기점의 위치를 제공하여 데이터의 재전송과 데이터 복구를 제어한다.

6 계층: 표현 계층 ( Pressentation Layer )

전송하는 데이터의 표현 방식에 관한 서비스를 제공. 송수신자가 서로 다른 표현 방식(인코딩)을 사용하는 경우 번역하는 기능.  데이터의 암호화와 복호화 압축과 압축해제 수행

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

응용 프로그램과 연계하여 사용자에게 편리성을 제공 ex) HTTP, SMTP, SNMP, FTP, TELNET, SSH, NFS 등

 

암기 방법

아파서탈났다픽

A P  S T N D P

응용 계층 data 응용 프로그램간 정보 교환 HTTP, SMTP, SNMP, FTP, TELNET, SSH, NFS
표현 계층 data 응용 프로그램이나 네트워크를 위해 데이터 표현 XDR, SMB, AFP
세션 계층 data 서버간 대화를 위해 설정 조율 종료등 서비스 제공 TLS(SSL), RPC, ISO 8327
전송 계층 segments 시스템 및 호스트간 전송 조율 TCP, UDP, RTP, SCTP
네트워크 계층 packets 경로 선택 라우터) IP, ICMP, ARP, IGMP, IPX등
데이터링크 계층 frames 노드간 데이터 신뢰전송 제공 스위치) 이더넷, 토큰 링, FDDI 등
물리 계층 bit 시스템 전기적 물리적 표현 전선, 전파, 광섬유, 리피터, 모뎀 등

 

반응형

+ Recent posts