본문 바로가기

Study/Networking

TCP/IP Protocol Suite / OSI Model

728x90

TCP/IP 프로토콜그룹은 5개의 계층으로 정의되어 있다.

 

각 계층을 간단히 살펴보자면

  • Physical: 전송 매체
  • Data link: 가족 안에서의 통신 연결
  • Network: 각각의 집들을 연결하여 목적지 까지 데이터 전달
  • Transport: 정보가 정확한지 신뢰성을 검증
  • Application: 사용자

계층적 구조

3개의 LAN(링크)로 이루어진 작은 인터넷 안의 그룹을 사용하고 하나의 라우터에 연결되어 있다고 가정하자.

 

컴퓨터 A가 컴퓨터  B와 통신한다고 가정할 때

5개의 장비 (발신지 호스트, 링크1 스위치, 라우터, 링크2 스위치, 목적지 호스트)로 구성되어 있고

양 호스트는 5개의 계층(물리층, 데이터링크층, 네트워크층, 전송층, 응용층)과 관련되어 있다.

라우터는 3개의 계층(물리층, 데이터링크층, 네트워크층)과 관련되어 있다.

링크층 스위치는 2개의 계층(물리층, 데이터링크층)과 관련되어있다.

 

논리적 연결에서 각 계층의 임무에 대해 생각해보자

응용층, 전송층, 네트워크층의 임무는 종단-대-종단이다.

하지만 링크층과 물리층의 의무는 홉-대-홉이며 여기서 홉은 호스트 또는 라우터를 말한다.

다시말해 최상위 세 계층이 의무를 갖는 영역은 인터넷이고, 그 아래 두 계층의 임무를 갖는 영역은 링크이다.


OSI 모델

1974년 설립된 국제 표준화 기구(ISO, International Organization for Standardization)는 세계적으로 인정받는 국제 표준을 제정하는 다국적 기관이다.

네트워크 통신을 전체적으로 다루고 있는 ISO표준은 개방 시스템 상호연결(OSI, Open System Interconnection)모델이다.

 

OSI모델은 모든 종류의 컴퓨터 시스템 간 통신을 가능하게 하는 네트워크 시스템 설계를 위한 계층 구조이다.

이 모델은 서로 연관된 7개의 계층으로 구성되어 있고, 각 계층에는 네트워크를 통해 정보를 전송하는 일련의 과정이 규정되어 있다.

 

OSI 대 TCP/IP

두 모델을 비교할 때, TCP/IP 프로토콜 그룹에는 2개의 계층인 세션(session)과 표현(presentation)이 없다는 것을 알 수 있다. 이 두 계층은 OSI모델 발표 후 TCP/IP 프로토콜 그룹에 추가되지 않았다.

TCP/IP 그룹의 응용층은 OSI모델의 3개 계층의 결합으로 여겨진다.

 

OSI 모델의 실패

대부분의 전문가들이 OSI모델에 의해 TCP/IP모델은 모두 대체될 것이라고 생각하였지만 이러한 일이 일어나지 않은 몇가지 이유가 있다.

  • TCP/IP 프로토콜이 많은 시간과 돈을 들여 완전히 자리잡은 후에 OSI모델이 완성되었다.
  • OSI모델의 일부 계층이 완전히 정의되지 않았다.
  • OSI모델로 전환을 위한 충분히 높은 수준의 완성도를 보여주지 못하였다.

 

728x90

'Study > Networking' 카테고리의 다른 글

7.3 Performance  (0) 2023.04.11
7.2 Packet Switching  (0) 2023.04.11
7.1 Services  (0) 2023.04.11
Protocol Layering  (2) 2023.04.08
데이터 통신 & 네트워크  (0) 2023.04.06