practice makes perfect

OSI 7 Layer Model 본문

NW

OSI 7 Layer Model

후니옹 2017. 11. 29. 21:49

[OSI 7 Layer 란?]

OSI(Open System Interconnection) 참조 모델은 OSI 7계층이라고 하여 ISO(International Standard Organization)에서 만든 표준 프로토콜이며 통신에 필요한 기능이나 규칙을 정의하여 비슷하거나 종속적인 기능들을 묶어 총 7개의 계층으로 정리하였다.

이렇게 여러 개의 계층으로 구분함으로써 특정 계층의 기능만 수행하는 소프트웨어나 하드웨어를 개발할 수 있게 되며 어느 한 계층의 기능에 문제가 발생했을 때 그 계층에 해당하는 기능만 교체해주면 되므로 소프트웨어나 하드웨어에 대한 개발 및 유지 보수가 유연하게 이루어질 수 있다.


[TCP/IP 란?]

- 미국에서 개발한 인터넷의 기본 통신 프로토콜, DOD Model(미국방성 모델)을 기반으로 개발    

       - TCP : 연결지향형 프로토콜,  세션의 연결과 종료, 흐름제어, 패킷의 분할 및 재조립

       - IP : 비 연결지향형 프로토콜, 데이터 전송


[TIP]
OSI 7 Layer는 장비 개발자들이 어떻게 표준을 잡을지 결정할 때 사용, TCP/IP는 실질적으로 사용되는 프로토콜



[OSI 7 Layer 모델]


A. 7계층(Application)

- 사용자 인터페이스의 역할을 담당하는 계층

- HTTP(80) , FTP(20,21) , Telnet(23) , SMTP(25) , DNS(53) 등

B. 6계층(Presentation)

- 전송하는 데이터의 Format을 결정

- 다양한 데이터 Format을 일관되게 상호 변환하고 압축기능 및 암호화, 복호화 기능을 수행

- ASCII, EBCDIC, GIF, JPGE, AVI, MPEG 등

C. 5계층(Session)

- 네트워크 상에서 통신을 할 경우 양쪽 호스트 간에 최초 연결이 되게 하고 통신 중 연결이 끊어지지 않도록 유지 시켜주는 역할

- 통신을 하는 두 호스트들 사이에 세션을 열고, 닫고 관리하는 기능

D. 4계층(Transport)

- 정보를 분할하고, 상대편에 도달하기전에 다시 합치는 과정

- 목적지 컴퓨터에서 발신지 컴퓨터 간의 통신에 있어서 에러제어와 흐름제어를 담당

- TCP / UDP 프로토콜이 대표적

- TCP: 신뢰성, 연결지향성 / UDP: 비 신뢰성, 비연결지향성

E. 3계층(Network)

- Logical address 를 담당하고 패킷의 이동 경로를 결정한다

- 경로선택, 라우팅, 논리적인 주소를 정의하는 계층

- 라우팅 프로토콜을 이용해서 최적 경로 선택

- 해당 계층장비: Router

F. 2계층(DataLink)

- 데이터링크 계층은 물리적 계층을 통한 데이터 전송에 신뢰성을 제공

- 물리적주소(MAC) 지정, 네트워크 토폴로지, 오류통지, 프레임의 순차적 전송, 흐름제어 등의 기능

- 이더넷, 토큰링, 시리얼라인 연결 등 다양

- 해당 계층장비: Switch, Bridge

G. 1계층(Physical)

- 네트워크 통신을 위한 물리적인 표준정의

- 두 컴퓨터간에 전기적인, 기계적인 그리고 절차적인 연결을 정의하는 계층

- 해당 계층장비: 리피터 , 허브


[TCP / IP 모델]


A. 응용계층

- 효율성 고려(응용계층+표현계층+세션계층)

B. 전송계층

- 신뢰도, 흐름제어 에러제어를 위한 재전송 책임 TCP는 연결형 서비스를 제공(논리적연결)

C. 인터넷 계층

- IP(Internet Protocol)이라하며 경로설정, 패킷 스위칭(네트워크계층)

D. 네트워크 접속계층

- Datalink Layer + Physical Layer



[OSI 7 Layer 와 TCP/IP 비교]


A. TCP/IP는 표현 계층과 세션 계층을 응용계층에서 처리

B. TCP/IP는 OSI 데이터 링크 계층과 물리 계층이 하나로 표현

C. TCP/IP는 인터넷 개발 이후 계속 표준, 즉 수십년간 운용 경험에 의해 신뢰도가 높다

D. OSI는 가이드 역할로 충실하지만 실제 구현의 예가 없어 신뢰도가 약한편


'NW' 카테고리의 다른 글

Tracert 사용방법  (0) 2017.11.30
VLAN  (0) 2017.11.30
TCP 통신방식 - 3 Way Handshake  (0) 2017.11.29
VMware Linux(VM) 네트워크 통신 문제  (0) 2017.11.29
Comments