OSI 프로토콜

OSI protocols

Open Systems Interconnection ProtocolsISO와 ITU-T가 공동으로 개발한 정보 교환 표준 제품군입니다. 표준화 과정은 1977년에 시작되었습니다.

7계층 OSI 모델은 종종 교육 및 문서화를 위한 참조로 사용되지만,[2] 원래 모델을 위해 고안된 프로토콜은 인기를 얻지 못했으며 X.400, X.500IS-IS만 지속적인 영향을 달성했습니다. 대신 IETF(Internet Engineering Task Force)가 관리하는 인터넷 프로토콜 제품군은 개방형 표준 프로토콜 제품군의 목표를 달성했습니다.

개요

OSI 프로토콜 스택은 7개의 개념 계층으로 구성됩니다. 계층은 물리적 하드웨어 구성 요소부터 소프트웨어 애플리케이션 레벨의 사용자 인터페이스까지 기능 계층을 형성합니다. 각 레이어는 위의 레이어에서 정보를 받아 이를 처리하여 다음 레이어로 전달합니다. 각 계층은 수신 정보가 하위 계층으로 전달되기 전에 수신 정보에 캡슐화 정보(헤더)를 추가합니다. 헤더는 일반적으로 소스 및 목적지의 주소, 오류 제어 정보, 프로토콜 식별 및 흐름 제어 옵션 및 시퀀스 번호와 같은 프로토콜 파라미터를 포함합니다.

OSI모델
PDU(Protocol Data Unit) 함수[3]
주인
층층이
7 어플 데이터. 리소스 공유 또는 원격 파일 액세스를 위한 고급 프로토콜(예: HTTP).
6 발표 네트워킹 서비스와 애플리케이션 간의 데이터 변환; 문자 인코딩, 데이터 압축암호화/복호화 포함
5 세션 통신 세션 관리, 즉 두 노드 간에 다수의 송수신 형태로 지속적인 정보 교환
4 운송 세그먼트, 데이터그램 분할, 확인다중화를 포함하여 네트워크 상의 지점 간에 데이터 세그먼트를 안정적으로 전송
미디어
층층이
3 네트워크 패킷 어드레싱, 라우팅트래픽 제어를 포함한 다중 노드 네트워크 구조화 및 관리
2 데이터링크 물리 계층에 의해 연결된 두 노드간의 데이터 프레임 전송
1 물리적. 비트, 기호 물리적 매체를 통한 원시 비트 스트림의 송수신


계층 1: 물리 계층

이 계층은 물리적 플러그와 소켓 및 신호의 전기적 사양만을 다룹니다.

이것은 디지털 신호가 전송되는 매개체입니다. 트위스트 페어, 동축 케이블, 광섬유, 무선 또는 기타 전송 매체일 수 있습니다.

IMT2000 3GPP - 데이터링크 계층

데이터 링크 계층은 물리 계층의 원시 비트를 프레임(데이터를 위한 논리적이고 구조화된 패킷)으로 패키징합니다. ITU-T Rec. X.212 [ISO/IEC 8886], ITU-T Rec. X.222 등에 명시되어 있습니다. 이 계층은 한 호스트에서 다른 호스트로 프레임을 전송하는 역할을 합니다. 오류 검사를 수행할 수 있습니다. 이 계층은 MACLLC의 두 가지 하위 계층으로 더 구성됩니다.

계층 3: 네트워크 계층

이 수준은 네트워크의 시스템 간에 데이터를 전송하는 역할을 하며, 컴퓨터의 네트워크 계층 주소를 사용하여 대상 및 소스를 추적합니다. 이 계층은 라우터와 스위치를 사용하여 트래픽을 관리합니다(제어 흐름 제어, 오류 검사, 라우팅 등). 따라서 여기서는 모든 라우팅 결정을 내리고 엔드 투 엔드 데이터 전송을 처리합니다.

계층 4: 전송 계층

연결 모드 및 무연결 모드 전송 서비스는 ITU-T Rec. X.214 [ISO/IEC 8072]에 의해 지정되며, 연결 모드 서비스를 제공하는 프로토콜은 ITU-T Rec. X.224 [ISO/IEC 8073]에 의해 지정되며, 연결 무연결 모드 서비스를 제공하는 프로토콜은 ITU-T Rec. X.234 [ISO/IEC 8602]에 의해 지정됩니다.

  • IMT2000 3GPP2 ; 트랜스포트 프로토콜 클래스 0
  • IMT2000 3GPP1 ; 트랜스포트 프로토콜 클래스
  • IMT2000 3GPP2 ; 트랜스포트 프로토콜 클래스 2
  • IMT2000 3GPP - 전송 프로토콜 클래스 3
  • IMT2000 3GPP - 전송 프로토콜 클래스 4
  • 전송 고속 바이트 프로토콜 – ISO 14699

전송 계층은 소스 프로세스와 대상 프로세스 간에 데이터를 전송합니다. 일반적으로 두 가지 연결 모드, 즉 연결 지향 또는 연결 없는 두 가지 연결 모드가 인식됩니다. 연결 지향 서비스는 전용 가상 회로를 구축하고 다양한 등급의 보장된 전달을 제공하여 수신된 데이터가 전송된 데이터와 동일하도록 보장합니다. 연결 없는 모드는 오류를 수정할 수 있는 내장된 기능 없이 최상의 서비스만 제공하며, 여기에는 데이터 소스에 장애를 알리지 않고 데이터를 완전히 손실하는 것이 포함됩니다. 엔드포인트 간에 논리적 연결이 없고 트랜잭션의 지속적인 상태가 존재하지 않으므로 연결 없는 모드가 낮은 오버헤드를 제공하고 음성 및 비디오 전송과 같은 타이밍에 중요한 애플리케이션에 대해 더 나은 실시간 성능을 제공할 수 있습니다.

계층 5: 세션 계층

세션 계층은 컴퓨터 간의 대화(연결)를 제어합니다. 로컬 응용 프로그램과 원격 응용 프로그램 간의 연결을 설정, 관리 및 종료합니다. 전이중, 반이중 또는 심플렉스 작동을 제공하며 체크포인트, 휴회, 종료 및 재시작 절차를 설정합니다. OSI 모델은 이 계층이 전송 제어 프로토콜의 속성인 세션의 우아한 종료와 인터넷 프로토콜 제품군에서 일반적으로 사용되지 않는 세션 체크포인트 및 복구를 담당하도록 했습니다. 세션 계층은 일반적으로 원격 프로시저 호출을 사용하는 애플리케이션 환경에서 명시적으로 구현됩니다.

계층 6: 프레젠테이션 계층

이 계층은 애플리케이션 계층에서 데이터 유형을 정의하고 암호화/복호화합니다. MIDI, MPEG, GIF와 같은 프로토콜은 서로 다른 응용 프로그램에서 공유하는 프레젠테이션 계층 형식입니다.

계층 7: 응용 계층

공통 애플리케이션 서비스 요소(CASE)

이를 통해 각 응용 프로그램이 다른 응용 프로그램과 어떻게 대화하는지 추적할 수 있습니다. 대상 및 소스 주소는 특정 응용 프로그램과 연결됩니다.

응용프로세스

라우팅 프로토콜

참고 항목

참고문헌

  1. ^ "X.225 : Information technology – Open Systems Interconnection – Connection-oriented Session protocol: Protocol specification". Archived from the original on 1 February 2021. Retrieved 10 March 2023.
  2. ^ Shaw, Keith (2018-10-22). "The OSI model explained: How to understand (and remember) the 7 layer network model". Network World. Retrieved 2020-05-16.
  3. ^ "Windows Network Architecture and the OSI Model". Microsoft Documentation. Retrieved 24 June 2020.
  4. ^ IBM, Novell, Sun, Unisys 등이 주장하는 FTAM 지원Wayback Machine, Joint Interoperability Test Command에서 Archive 2013-03-02