Network

OSI(Open System Interconnection) 7 layers와 Internet protocol suite(TCP/IP)

TechNote.kr 2015. 11. 24. 23:23
728x90

OSI(Open System Interconnection) 7 layers는 Internet protocol suite(TCP/IP)와 무슨 관계인가?





우리가 network를 흔히 배운다고 하면 주로 듣는 용어가 있다. 


OSI 7 Layers (OSI 참조 모델)와 Internet protocol suite(TCP/IP)


OSI 7 Layers도 network 계층을 표현하고 있고, 같은 맥락으로 Internet protocol suite(TCP/IP) 또한 network 계층을 표현하고 있는데,

Network의 좀더 깊은 이해를 위해 서로 어떤 관계이고, 우리는 실제로 어떤 계층을 사용하고 있는지 확인이 필요하다.


OSI 7 Layers 는 ISO(International Organization for Standardization, 국제 표준화 기구)에서 만든 것으로 Network 통신을 위한 Layer들을 규정하고 있다. 

(실제 구현에 관한 내용은 아니고 일종의 개념 모델)

그런데 막상 실생활에서 각 Layer 별로 1:1 로 mapping 시켜 보려고 하면 정확하게 맞아 떨어지지 않는 경우가 많은데, 그 이유는 무엇일까?


이유를 알기위해서는 OSI 7 Layers 발표 당시 상황(1983년)에 대해 이해를 할 필요가 있다. 

OSI 7 Layers를 제정 전에는 Network를 이용하기 위해서  ARPANET(United States, 1969), NPLNET(UK, 1969), EIN, CYCLADES 등 다양한 protocol등이 사용되고 있었다.

하나의 기술이 아닌 다양한 상호 호환 되지 않는 기술들을 제각기 사용하다 보니 같은 protocol이 아닌 system에서는 통신이 되지 않는 문제가 발생하였다.

이로 인해 서로간의 호환을 위한 필요성이 대두되게 되었고, Network 단일 규격 통일을 위해 OSI 7 layers가 탄생하게 되었다.


그러나 국제 표준인만큼 OSI 7 Layers에 맞게 network system들이 하나로 통합되어 가는 것을 예상하였으나,

ISO 규격인 OSI 모델은 일종의 개념적인 성격이 짙을 뿐더러 강제성이 없다는 점에서, 시장은 다수가 사용하는 Network Protocol로 통합되어 가기 시작했다.


OSI 7 layers 발표 전, 후를 보면 다양한 network protocol이 있는데, 이중 우리가 비교를 하려고 하는 TCP/IP도 포함되어 있다. 

(ARPANET(United States, 1969), NPLNET(UK, 1969), EIN, CYCLADES, TCP/IP(1974), IPX/SPX(Novell, 1983), AppleTalk(Apple, 1985) 등)

https://en.wikipedia.org/wiki/List_of_network_protocol_stacks

OSI 모델이라는 규격은 있지만 이 중 TCP/IP가 저변을 확대하여 주류를 이루게 되었고, 이외의 protocol들은 특수한 경우에만 사용이 되게 되었다. 


즉, 현재 Internet에서는 TCP/IP로 구현되어 있고, OSI 7 Layers는 network layer를 이해하는 참고용으로 사용되고 있다. 



Specification 발표 시점 비교



 

 -. OSI 7 Layers는 1984년 ISO 7498 규격으로 발표.

 -. TCP/IP는 1973~1794년, Vinton Cert의 networking research group에서 첫번째 규격 작성.





[OSI 7 Layers History]



다양한 networking system의 구조를 단일 규격으로 통일하는게 목적. 두 기관에서 진행되었는데, ISO와 CCITT.

1983년에 하나로 OSI Reference Model(OSI 참조모델) 발표.

OSI Design은 ARPANET(United States, 1969), NPLNET(UK, 1969), EIN, CYCLADES 에서 발전됨

ARPANET : https://en.wikipedia.org/wiki/ARPANET

NPLNET : http://www0.cs.ucl.ac.uk/staff/M.Handley/slides/inaugural.pdf

EIN : http://www.computerhistory.org/revolution/networking/19/375/2062

CYCLADES : https://en.wikipedia.org/wiki/CYCLADES


[Internet protocol suite(TCP/IP) History]



시초는 1960년대 DARPA(방위 고등 연구 계획국, 미 국방성의 연구,개발 담당)의 ARPANET으로, 1974년 첫 TCP 규격 문서가 발표되었다.

OSI가 7개의 Layer로 되어 있는 반면, 좀 더 간략하게 4개의 Layer로 구현되어 있고, 

현재 Internet에서 주류를 이루는 Network Protocol Suite이다.

728x90

'Network' 카테고리의 다른 글

Netis ST3105G 구입기  (0) 2017.01.15
WiFi - BPSK, QPSK, 16 QAM, 64 QAM  (0) 2016.04.06
랜선이라고 다같은 랜선이 아니다.  (0) 2016.03.31
LTE-U, LTE-LAA 의 등장과 Wi-Fi의 대응  (0) 2016.03.30
RF 신호의 단위. db 그리고 dbm  (0) 2016.03.25
FDD, TDD 개념 정리  (0) 2016.03.15
TCP Selective Acknowledgments (SACK)  (0) 2015.10.28
IPv6  (0) 2015.08.04