다음 중 OSI 데이터 캡슐화 프로세스를 올바르게 설명한 것은 무엇입니까?
OSI 7계층 모델은 애플리케이션 계층, 프리젠테이션 계층, 세션 계층, 전송 계층, 네트워크 계층, 데이터 링크 계층, 물리 계층으로 구성됩니다. 기능은 다음과 같습니다. 애플리케이션 계층은 사용자 애플리케이션이 네트워크에 액세스할 수 있는 인터페이스를 제공합니다. 프리젠테이션 계층은 사용자 데이터에 대해 해당 인코딩 또는 형식 변환을 수행합니다. 세션 계층은 통신에서 서로 다른 상위 프로그램을 구별하고, 각 프로세스마다 별도의 링크를 설정하며, 통신 프로세스를 유지 관리합니다. 전송 계층은 안정적인 데이터 전송을 위한 안전하고 신뢰할 수 있는 방법을 제공합니다. 네트워크 계층은 네트워크에서 실제 데이터 전송을 완료하고 주소와 최적의 경로를 결정하며, 데이터 링크 계층은 하드웨어 주소를 사용하여 원격 호스트를 찾아 데이터를 전송하고 필요한 흐름 제어 및 오류 검사를 수행합니다. 물리 계층은 비트 스트림을 전송합니다. 링크 계층 데이터는 서로 다른 높은 수준과 낮은 수준 값을 사용하여 물리적 회선으로 전송됩니다. 물리 계층은 장치의 인터페이스 모양, 핀 수, 다양한 핀 레벨 값의 의미를 지정합니다. 초기 컴퓨터 네트워크에서는 제조사마다 표준이 달랐기 때문에 제조사가 다른 컴퓨터끼리는 통신이 어려웠다. 이는 동일한 제조업체의 컴퓨터로 구성된 섬 네트워크를 형성하며, 다른 제조업체의 네트워크를 상호 연결하기가 어렵습니다. 이는 컴퓨터와 네트워크의 발전을 제한합니다. 따라서 ISO 조직은 이 표준을 따르는 모든 제조업체가 생산하는 장비를 보편화하는 것을 목표로 하는 개방형 시스템 상호 연결 모델(OSI)을 개발했습니다. 서로 다른 제조업체의 장치를 상호 연결하는 것을 디스플레이라고 합니다. OSI는 계층화된 설계 접근 방식을 사용하여 복잡한 네트워크 문제를 여러 개의 작은 문제로 나눕니다. 네트워크 유지 관리가 구현에 더 도움이 되고 네트워크 기술이 업데이트에 더 도움이 되도록 만듭니다. 그러나 OSI 표준은 너무 엄격하기 때문에 현재 OSI 표준에 완전히 맞게 설계된 네트워크는 없습니다. 그러나 OSI는 네트워크 설계 및 네트워크 문제 해결을 위한 매우 좋은 모델과 아이디어를 제공합니다. ------- 완전한 기능은 어떤 기능을 갖추어야 합니까? 이 기능은 어느 수준에 위치합니까? 이런 식으로 생각하면 네트워크 결함을 쉽게 찾을 수 있습니다. 실제 네트워크가 완벽한지 여부도 쉽게 측정할 수 있습니다. OSI 모델의 통신 프로세스. 호스트 A는 호스트 B로 데이터를 보냅니다. 데이터는 IE 브라우저 또는 이메일 클라이언트 등과 같은 응용 프로그램 계층 프로그램에 의해 생성되어야 합니다. 이러한 프로그램은 애플리케이션 계층에서 다른 인터페이스가 필요합니다. IE는 웹 페이지 탐색을 위해 HTTP 프로토콜을 사용하므로 HTTP 애플리케이션 계층은 웹 페이지를 탐색하는 소프트웨어를 위한 네트워크 인터페이스를 남겨둡니다. 이메일 클라이언트는 smtp 및 pop3 프로토콜을 사용하여 이메일을 보내고 받으므로 smtp 및 pop3는 이메일 소프트웨어용 애플리케이션 계층에서 남겨둔 인터페이스입니다. A가 B에게 이메일을 보낸다고 가정하면 호스트 A는 smtp 프로토콜을 사용하여 데이터를 처리합니다. 즉, 피어가 데이터를 수신한 후 처리하는 데 사용할 소프트웨어를 알 수 있도록 데이터 앞에 SMTP 표시를 추가합니다. . 애플리케이션 계층이 데이터 처리를 완료한 후 아래 프리젠테이션 계층으로 전달됩니다. 프리젠테이션 계층은 필요한 형식 변환을 수행하고 통신에서 양측이 인식할 수 있는 코드를 사용하여 데이터를 처리합니다. 동시에 데이터에 데이터를 처리하는 방법이 추가되어 상대방이 데이터를 처리하는 방법을 알 수 있습니다. 프리젠테이션 계층이 처리된 후 데이터는 다음 세션 계층으로 전달됩니다. 세션 계층은 데이터 전송만을 위해 호스트 A와 호스트 B 사이에 세션 채널을 설정하고 데이터 동기화가 완료될 때까지 연결 상태를 모니터링합니다. 세션 연결을 끊습니다. 참고: A와 B 사이에 여러 대화 채널이 동시에 나타날 수 있지만 각 채널을 다른 채널과 혼동해서는 안 됩니다. 세션 계층의 기능은 다양한 세션 채널을 구별하는 방법을 갖는 것입니다. 세션 채널이 설정된 후에는 데이터 전송의 신뢰성을 보장하기 위해 분할, 넘버링, 오류 확인, 확인, 재전송 등 데이터 전송 구성에서 데이터에 대한 불필요한 처리를 수행해야 합니다. 이러한 방법의 구현은 두 통신 당사자의 제어에 의존해야 합니다. 전송 계층의 역할은 위의 대화 채널을 사용하여 통신 당사자 간에 제어 정보를 전송하여 안정적인 데이터 전송을 완료하는 것입니다. 네트워크 계층은 실제로 데이터를 전송하는 계층으로, 전송 계층에서 처리된 데이터를 다시 캡슐화하고 자신의 주소 정보와 피어 수신자의 주소 정보를 추가하고 네트워크에서 링크를 찾아야 합니다. 수신자에게 가장 좋은 경로가 전송됩니다. 그런 다음 최상의 경로에 따라 네트워크로 전송됩니다. 데이터 링크 계층은 네트워크 계층 데이터를 다시 캡슐화합니다. 이 계층은 각 장치를 고유하게 식별하는 주소 정보(MAC 주소)를 추가합니다. 이 데이터는 인접한 두 장치 간에 하나씩 전송됩니다. 드디어 목적지에 도착합니다. 물리 계층은 데이터 링크 계층의 데이터를 현재 전송을 위해 물리 라인으로 변환합니다. 물리적 회선을 통해 B 호스트로 전송된 후 B 호스트는 전기 신호를 데이터 링크 계층의 데이터로 변환합니다. 그런 다음 데이터 링크 계층은 이 계층의 하드웨어 주소 정보와 피어에 의해 추가된 기타 콘텐츠를 제거합니다. 네트워크 계층은 또한 피어 네트워크 계층에서 추가한 콘텐츠를 제거하고 상위 계층으로 전달합니다. 마지막으로 데이터는 호스트 B의 애플리케이션 계층에 도달합니다. 애플리케이션 계층은 데이터가 SMTP 프로토콜을 사용하여 캡슐화되어 있음을 확인하면 처리를 위해 이메일 소프트웨어를 사용한다는 것을 알게 됩니다. 두 OSI 참조 모델 간의 통신은 수평적인 것처럼 보이지만 실제로 데이터 흐름 프로세스는 최상위 계층이 수직적으로 인접한 하위 계층으로 전달되는 프로세스입니다. 가장 낮은 물리적 계층에만 실제 트래픽이 있습니다. 다른 수준은 동일한 프로토콜을 사용하는 동일한 수준의 가상 통신입니다. OSI를 배우려면 계층화, 프로토콜, 엔터티, 서비스, 인터페이스 및 가상 통신과 같은 개념을 숙지해야 합니다. 캡슐화(Encapsulation)란 데이터 이전에 해당 레이어의 제어 정보를 추가하는 행위를 말한다.
Decapsulation은 끝에 추가된 제어 정보를 제거하는 수신기의 동작을 말합니다.