튜토리얼

▷ 오시 모델 : 그 의미와 용도

차례:

Anonim

이 기사에서는 OSI 모델이 무엇인지 자세히 정의하려고 노력할 것이다. 근거리 통신망 에서 사용되는 네트워크 모델이 이론적으로이 통신 모델과 일치하지는 않지만 많은 고유 한 특성을 가지고 있습니다. 또한 특히 비즈니스 환경과 대기업에서 사용되는 네트워크 토폴로지 에 따라 다릅니다. OSI 모델의 의도는 표준화 된 방식으로 다양한 수준의 커뮤니케이션을 이해하는 것입니다.

목차 색인

현재 우리는 항상 환경의 여러 측면에 대해 표준화 된 모델을 구성하고 있습니다. 우리는 이것을 기계들 사이의 통신 프로토콜에서 더 예리하게 본다. 시장에 존재하는 다수의 통신 사업자들은 말할 것도없이, 다수의 네트워크 및 그 유형의 기계가 연결된 환경에 대한 표준화가 필요하다.

이에 대한 예는 ISO에서 제안한 모델이며, 이는 본질적으로 서로 완전히 다른 수많은 요소들 사이에서 이러한 커뮤니케이션의 개발을 정확하게 달성하는 데 핵심이었습니다. 이제 주요 관심 지점을 자세히 살펴 보겠습니다.

OSI 모델은 무엇입니까

OSI 모델은 ISO 조직 (International Organization for Standardization)에 의해 1984 년 에 개발되었습니다. 이 표준은 제조업체에 따라 자체 방식으로 작동하는 프로토콜로 인해 어떤 유형의 장애도없이 정보를 교환 할 수 있도록 서로 다른 출처의 시스템을 상호 연결하는 야심 찬 목표를 추구했습니다.

OSI 모델은 7 개의 계층 또는 추상화 레벨로 구성 됩니다. 각 레벨에는 각자의 기능이있어 최종 목표를 달성 할 수 있습니다. 정확하게이 수준 으로 분리 하면 각 작업 수준에서 특정 기능을 집중 시켜 다른 프로토콜의 상호 통신이 가능합니다.

명심해야 할 또 다른 사항 은 OSI 모델이 토폴로지 나 네트워크 모델 자체의 정의가 아니라는 것 입니다. 또한이 모델과 독립적으로 구현되므로 통신에 사용되는 프로토콜을 지정하거나 정의하지도 않습니다. OSI가 실제로하는 일은 표준을 달성하기위한 기능을 정의하는 것 입니다.

OSI 모델의 구성 레벨은 다음과 같습니다.

서비스의 종류

OSI 모델은 통신에 존재하는 두 가지 기본 서비스 유형을 설정합니다.

  • 연결시: 정보를 교환하려면 먼저 회로를 통해 연결을 설정해야합니다. 연결과 통신하는 한 가지 유형의 전화는 휴대 전화와 고정 전화입니다. 연결 없음: 정보를 보내거나 받기 위해 회로를 설정할 필요없습니다. 메시지는 대상 주소와 함께 전송되며 가능한 빨리 도착하지만 반드시 주문할 필요는 없습니다. 전형적인 예는 이메일을 보내는 것입니다.

OSI 모델에 사용 된 개념 및 용어

OSI에 대해 이야기하려면 OSI와 직접 관련된 다른 용어도 알아야합니다. 그렇지 않은 경우 모델의 많은 개념을 이해할 수 있습니다.

시스템

모델이 적용되는 실제 요소입니다. 연결되어 정보를 전송할 수있는 다양한 종류의 물리적 머신 세트

모형

모델은 통신 시스템이 수행 할 일련의 기능과 함께 구조를 정의하는 데 도움이됩니다. 모델은 통신 네트워크 구현 방법에 대한 정의를 제공하지 않으며 정보 교환을위한 표준 절차 만 정의합니다.

레벨

이는 하위 레벨과 상위 레벨 둘 다와 관련된 엔티티로 그룹화 된 통신을 용이하게하는 특정 기능 세트입니다.

레벨 간의 상호 작용을 기본 요소라고하며 프롬프트, 응답, 요청 또는 확인 일 수 있습니다. 각 레벨에는 다음과 같은 특징이 있습니다.

  • 각 레벨은 특정 기능을 수행하도록 설계되었습니다. 네트워크에 특정 기능을 구현해야하는 경우 이러한 기능에 해당하는 수준을 적용 할 것이며, 각 수준 추상화 규모 의 이전 수준과 이후 수준과 관련 이 있습니다. 하위 레벨에서 데이터를 가져 와서 상위 레벨로 제공합니다. 각 레벨 에는 실제 구현과 무관 한 서비스가 포함 됩니다. 각 레벨 간의 정보 흐름을 보장하는 한 각 레벨마다 한계설정 해야합니다.

함수 또는 알고리즘

입력 자극 (인수)을 통해 특정 출력 (출력)을 생성하도록 서로 관련된 명령 세트입니다.

OSI 레이어

기본 조작

이제 OSI 통신 표준에 의해 설정된 7 가지 수준에 대해 이야기해야합니다. 이러한 각 레벨에는 다른 레벨과 통신하기 위해 작동하는 고유 한 기능과 프로토콜이 있습니다.

각 레벨의 프로토콜은 상대방 또는 피어 와 통신합니다. 즉, 통신의 다른 쪽 끝에있는 자체 프로토콜입니다. 이런 식으로 다른 수준의 다른 프로토콜은 영향을 미치지 않습니다.

정보 흐름을 확립하기 위해, 발신 시스템은 가장 피상적 인 층에서 출발 할 정보를 물리 층으로 전송한다. 그런 다음 대상 시스템에서 흐름이이 물리적 계층에 도달하여 존재하는 가장 피상적 인 계층으로 올라갑니다.

또한 각 레벨은 다른 레벨의 작동을 알아야하는 경우 다른 레벨과 독립적으로 작동 합니다. 이러한 방식으로 각각은 다른 것에 영향을주지 않고 수정 가능합니다. 예를 들어 실제 장비 나 네트워크 카드를 추가하려는 경우 이러한 장치를 제어하는 ​​계층에만 영향을 미칩니다.

수준은 네트워크 지향 그룹과 응용 프로그램 지향 그룹으로 나눌 수 있습니다.

네트워크 지향 OSI 수준

이러한 수준 통신 설정, 라우팅 및 전송과 같은 연결의 물리적 섹션을 관리합니다.

레이어 1: 물리

이 레벨은 연결의 물리적 요소를 직접 처리합니다. 일련의 정보 비트가 변경없이 송신기에서 수신기로 이동하도록 전자 수준에서 절차를 관리합니다.

  • 트위스트 페어 케이블, 동축 케이블, 파동 및 광섬유와 같은 물리적 전송 매체를 정의합니다. 전기 신호를 관리하고 비트 스트림을 전송합니다. 커넥터 및 전압 레벨과 같은 재료의 특성을 정의합니다.

이 수준과 관련된 일부 표준은 ISO 2110, EIA-232, V.35, X.24, V24, V.28입니다.

계층 2: 데이터 링크

이 수준은 물리적 요소의 통신을 설정하는 기능적 수단을 제공하는 역할을합니다. 데이터물리적 라우팅, 매체에 대한 액세스, 특히 전송 오류 감지를 다룹니다.

이 계층은 정보 및 기타 요소를 사용하여 비트 프레임을 작성하여 전송이 올바르게 수행되도록 제어합니다. 이 계층의 기능을 수행하는 일반적인 요소는 스위치 또는 라우터로, 송신기에서 수신기로 데이터를 수신하고 전송합니다.

이 링크에 가장 잘 알려진 프로토콜은 LAN 연결 용 IEEE 802 및 WiFi 연결 용 IEEE 802.11 입니다.

레이어 3: 레드

이 계층은 둘 이상의 연결된 네트워크 간의 라우팅식별합니다. 이 레벨은 데이터가 송신기에서 수신기로 도달 할 수있게하여 메시지가 도착하기 위해 필요한 스위칭 및 라우팅을 수행 할 수있게합니다. 이로 인해이 계층은 해당 계층이 작동 하는 네트워크의 토폴로지를 알아야 합니다.

이를 수행하는 가장 잘 알려진 프로토콜은 IP 입니다. IPX, APPLETALK 또는 ISO 9542 와 같은 다른 제품도 있습니다.

레이어 4: 운송

이 레벨은 전송 패킷에서 찾은 데이터를 출발지에서 목적지로 전송하는 역할을합니다. 이는 하위 수준에서 감지 한 네트워크 유형과 관계없이 수행 됩니다. 전에 본 정보 장치 또는 PDU는 연결이없는 전송을 지향하는 UPD 프로토콜 과 작동하는 경우 데이터 그램 이라고하고 연결을 지향하는 프로토콜 TCP 와 작동하는 경우 Segment를 호출합니다.

이 계층은 80, 443 등과 같은 논리 포트와 함께 작동합니다. 또한 메시지 전송 이 사용자 요구 사항에 맞게 올바르게 수행 되도록 충분한 품질을 제공해야하는 기본 계층입니다.

응용 프로그램 지향 OSI 수준

이러한 계층은 하위 계층 서비스를 요청하는 응용 프로그램과 직접 작동합니다. 인터페이스와 형식을 통해 사용자의 관점에서 이해할 수 있도록 정보를 조정해야합니다.

레이어 5: 세션

이 레벨을 통해 정보를 전송 하는 머신 간의 링크를 제어하고 활성 상태로 유지할 수 있습니다. 이렇게하면 연결이 설정되면 전송이 끝날 때까지 유지됩니다.

사용자가 입력 한 세션 주소를 매핑하여 하위 수준에서 작동하는 주소를 전송해야합니다.

레이어 6: 프리젠 테이션

이름에서 알 수 있듯이이 계층은 전송 된 정보의 표현을 담당합니다. 수신기와 송신기 모두에서 사용되는 다른 프로토콜에도 불구하고 사용자에게 도달하는 데이터를 이해할 수 있습니다. 그들은 일련의 문자를 이해하기 쉬운 것으로 번역합니다.

이 계층은 메시지 라우팅 또는 링크에서 작동하지 않지만 우리가보고자하는 유용한 컨텐츠로 작업해야합니다.

층 7: 신청

이것은 마지막 수준이며, 사용자가 전자 메일을 보내는 단추 또는 FTP를 사용하여 파일을 보내는 프로그램과 같은 자신의 응용 프로그램에서 작업 및 명령을 실행할 수 있도록합니다. 또한 나머지 하위 계층 간의 통신도 가능합니다.

응용 프로그램 계층의 예로는 이메일 전송, FTP 파일 전송 프로그램 등을위한 SMTP 프로토콜이 있습니다.

OSI 모델의 데이터 엔티티

개방형 시스템에서 정보를 처리하여 특정 기능에 적용하는 요소입니다. 이 경우 머신 간 교환을 위해 정보를 처리하려고 시도합니다. 프로세스는 다음으로 구성됩니다.

  • 서비스 액세스 포인트 (SAP): 각 계층이 IDU (Interface Data Unit) 바로 아래 계층의 서비스를 찾는 장소 : 한 계층이 하위 계층의 데이터 계층으로 전달하는 정보 블록 프로토콜 (N-PDU): 네트워크를 통해 전송 될 정보를 전달하는 정보 패킷. 이 정보는 제어 정보를 전달하는 헤더로 분할되어 구성됩니다. 이 정보는 서로 다른 장소에서 동일한 레벨에 속하는 두 엔티티간에 교환됩니다. SDU (Service Data Unit): 각 IDU는 ICI (Interface Control) 에 대한 정보 필드와 SDU (Network Information with Information ) 가있는 다른 필드로 구성됩니다. n 레벨 SDU는 n + 1 레벨 PDU를 나타내므로 n + 1-PDU = n-SDU

그래픽으로 다음과 같이 나타낼 수 있습니다.

OSI 모델의 데이터 전송 프로세스

이제 데이터 전송에서 OSI 모델의 계층이 어떻게 작동하는지 살펴 보겠습니다.

  1. 응용 프로그램 계층은 사용자로부터 메시지를 수신하며 메시지는 응용 프로그램 계층에 있습니다. 이 계층은 ICI 헤더를 추가하여 애플리케이션 계층 PDU를 형성하며 IDU로 이름이 변경됩니다. 이제 다음 레이어로갑니다. 메시지가 이제 프리젠 테이션 레이어에 있습니다. 이 계층은 자체 헤더를 추가하고 다음 계층으로 전송됩니다. 메시지가 이제 세션 계층에 있으며 이전 절차가 다시 반복됩니다. 물리 계층은 다음 물리 계층에서 전송됩니다. 패킷은 수신자에게 올바르게 주소 지정됩니다. 메시지가 수신자에게 도달하면 각 계층은 승인 된 계층이 메시지를 전송하기 위해 배치 한 헤더를 제거합니다. 이제 메시지는 대상의 애플리케이션 계층에 도달하여 이해하기 쉬운 사용자

이것으로 OSI 모델에 대한 기사를 마치겠습니다.

우리는 또한 추천합니다:

질문이 있으시면 의견에 적어주십시오.

튜토리얼

편집자의 선택

Back to top button