0
 36   4   1
  View Articles

Name  
   손병목  (2002-02-17 09:59:05, Hit : 9758, Vote : 1124)
Homepage  
   http://www.itmembers.net
Subject  
   인터넷과 네트워크 - OSI 참조 모델
오늘은 OSI 7 계층 구조에 대해 살펴보겠습니다.
네트워크와 관련된 학습을 할 때 어디서나 한결같이 다루는 주제가 바로 이 OSI 7 계층 구조 또는 OSI 참조 모델입니다.
다소 난해할 수 있는 단원입니다. 그러나 각각의 계층에 대해 묻는 문제가 종종 나오고 있으니 꼭 알고 넘어가시길 바랍니다.


  • OSI(Open System Interconnection)는 네트워크로 구성된 컴퓨터가 어떻게 데이터를 전송할 것인가에 대한 표준 규약 또는 참조 모델입니다.
  • OSI는 통신 관련 제품을 만들 때 다른 제품과 모순됨이 없이 통신하도록 유도하기 위해 만들어졌습니다.
  • 이 참조 모델은 통신의 종단에서 이루어지는 기능을 7 계층으로 정의했습니다.
  • OSI는 말 그대로 참조 모델일 뿐이지만, 즉 강제 규정은 아니지만 대부분의 제품들은 OSI 모델에 관련된 정의들을 따르기 위해 노력하고 있습니다.
  • 주요 컴퓨터와 통신 회사 대표자들에 의해 1983년부터 개발이 시작된 OSI는 ISO(국제표준화기구,International Standards Organization)에 국제 표준으로 채택되었습니다.
  • OSI의 주된 개념은 통신 네트워크로 구성된 두개의 종단 이용자 사이에서, 통신 처리를 각 계층이 가지고 있는 특별한 기능을 가지고 계층별로 나눌 수 있도록 하는 것입니다. 즉 각 통신 이용자는 7 계층의 기능을 갖는 컴퓨터를 이용하여 이용자들 사이에 메시지가 주어지면, 컴퓨터에서 한 계층씩 아래로 각 층을 통과하여 데이터가 흐르게되고, 다른 쪽에서는 메시지가 도착할 때 메시지를 받는 컴퓨터는 한 계층씩 위로 통과하여 이용자에게 전달되는 것입니다.
  • 실제로 이러한 7 계층의 기능을 제공하는 프로그램이나 장치는 컴퓨터 운영체계, 웹 브라우저와 같은 응용프로그램, TCP/IP 또는 다른 트랜스포트 네트웍 프로토콜과 이용자의 컴퓨터에 구성된 회선을 사용할 수 있는 소프트웨어 및 하드웨어 등이 있습니다.


아래 그림은 OSI 참조 모델의 7 계층을 간단하게 표현한 그림입니다.


  1. 물리 계층(Pysical Layer)
    • OSI 계층 중 가장 낮은 계층으로
    • LAN 케이블과 같이 실제로 Data Bit가 흐르는 계층입니다.


  2. 데이터 링크 계층(Data Link Layer)
    • 네트워크 인터페이스 계층입니다.
    • OS의 네트워크 카드의 장치 드라이버입니다.
    • 물리 계층에 전송할 신호를 생성하며 오류 제어, 흐름 제어 등 하드웨어와 관련된 모든것을 해결하고 신뢰성 있는 데이터 전송을 수행합니다.


  3. 네트워크 계층(Network Layer)
    • 네트워크의 패킷 이동과 관련 있습니다.
    • IP, ICMP, IGMP 등이 이에 포함됩니다.
    • 데이터의 정확한 전송을 위한 경로 배정과 데이터 교환 기능을 담당합니다.


  4. 트랜스포트 계층(Transport Layer)
    • 상위의 계층에서 볼 때 두 개의 호스트간의 자료의 흐름을 가능하게 합니다.
    • 상위 계층의 처리 능력과 신뢰도 관점에서 품질을 보증합니다.
    • TCP/IP에서는 상위에 두 개의 서로 다른 프로토콜이 있는데, 하나는 TCP이고 또 하나는 UDP입니다.
    • 응용 서비스의 특성에 따라 하위 계층으로 TCP 혹은 UDP를 사용합니.


  5. 세션 계층(Session Layer)
    • 시스템들 사이에서 조직적이고 동기화된 방식으로, 데이터를 교환할 수 있는 수단을 제공합니다.


  6. 표현 계층(Presentation Layer)
    • 코드 체계가 다른 컴퓨터간의 코드 변환, 데이터 압축 등을 담당합니다.


  7. 응용 프로그램 계층(Application Layer)
    • 일반 사용자에게 통신 기반의 서비스를 제공합니다.
    • 다른 기종 컴퓨터 간의 Terminal Emulation과 서로 다른 파일 시스템 간의 파일 전송 등을 담당합니다.


무슨 말인지 도통 모르겠다는 분들 많으시리라 봅니다. 그런데 어쩌겠습니다. 제 능력의 한계인지는 모르겠으나 네트워크 구조라는 것을 아무리 쉽게 표현하려고 해도 표현할 수가 없네요.
위에서 TCP/IP 또는 UDP라는 말이 나오는데 이것은 다음 시간에서 주되게 다룰 내용입니다. 일단 전반적으로 이 강좌를 주욱 훑어보고 난 다음에 나중에 다시 보시면 서로 연관된 단원이 많아 이해하기가 한결 수월할 것입니다.


아래는 OSI 참조 모델을 보다 자세하게 표현한 것입니다.(갑자기 머리가 어지러워지죠?)

위 그림은 인터넷 용어사전 텀즈에서 가져왔습니다.
OSI는 7 계층으로 통신을 나누는데, 이 계층들은 다시 2개의 그룹으로 나뉩니다. 상위 4 계층은 이용자가 메시지를 주고받는데 사용되고 네트워크 계층까지의 아래의 3 계층은 메시지가 호스트를 통과 할 수 있도록 합니다. 컴퓨터에 보내진 데이터는 위 계층으로 전달됩니다. 다른 컴퓨터에 보내진 메시지는 위 계층으로 전달되지 않고 다른 호스트로 전달됩니다.

실제 시험에는 이렇게 나옵니다.
  • 다음 중 OSI 참조 모델 7계층 중에서 물리 계층의 신뢰성 있는 데이터의 송·수신을 보장할 수 있는 다양한 절차를 정의하고, 오류 제어, 프레임 경계 표시, 정보의 블록킹 등의 기능을 수행하는 계층은? ①
    ① 데이터 링크 계층(Data Link Layer)
    ② 네트워크 계층(Network Layer)
    ③ 전송 계층(Transport Layer)
    ④ 응용 계층(Application Layer)
    위의 7계층에 대해 이해하고 있어야 답을 알 수가 있죠? 답은 ①번입니다.


한가로운 일요일 오전 동주아빠 손병목이었습니다.

Prev
   인터넷과 네트워크 - TCP/IP

손병목
Next
   인터넷과 네트워크 - 네트워크 장비

손병목


Copyright 1999-2021 Zeroboard / skin by Zetyx