컴퓨터 지식 네트워크 - 컴퓨터 백과사전 - 인터넷은 어떤 기본 전송 프로토콜을 사용하며, 그 의미와 기능은 무엇인가요?

인터넷은 어떤 기본 전송 프로토콜을 사용하며, 그 의미와 기능은 무엇인가요?

레이어 7

물리적 레이어:

물리적 레이어의 주요 기능은 인접한 노드 간의 원래 비트 스트림 전송을 완료하는 것입니다. 물리 계층 프로토콜의 일반적인 관심사는 데이터 0과 1을 나타내는 데 어떤 물리적 신호가 사용되는지입니다. 1비트는 얼마나 오래 지속됩니까? 동시에 양방향으로 데이터 전송이 가능한지 여부. 초기 무결성이 어떻게 설정되고 통신 완료 후 연결이 종료되는 방법입니다. 물리적 인터페이스(플러그 및 소켓)에 있는 핀 수와 각 핀의 기능. 물리 계층의 설계에는 주로 물리 계층 인터페이스의 기계적, 전기적, 기능적, 전기적 특성과 물리 계층 인터페이스에 연결된 전송 매체가 포함됩니다. 실제 물리 계층에는 통신 엔지니어링 분야의 몇 가지 문제도 포함됩니다.

데이터 링크 계층:

데이터 링크 계층(데이터 링크 계층)의 주요 기능은 신뢰할 수 없는 물리적 회선에서 데이터를 안정적으로 전송하는 방법입니다. 데이터 링크 계층은 네트워크의 인접한 노드 간의 안정적인 데이터 통신을 완성합니다. 안정적인 전송을 보장하기 위해 데이터는 핀으로 전송되고 핀은 순서대로 전송됩니다. 물리적 회선은 신뢰할 수 없기 때문에 송신자가 보낸 데이터 핀이 잘못되었거나 회선에서 손실되어 수신자가 데이터를 올바르게 수신하지 못할 수 있습니다. 수신측에서 수신된 데이터를 정확하게 판단할 수 있는지 확인하기 위해 송신측에서는 각 데이터 블록에 대해 CRC(Cyclic Redundancy Check)를 계산하여 이를 니들에 추가하므로 수신측에서는 CRC 여부를 다시 계산하여 수신된 데이터를 판단할 수 있습니다. 데이터가 정확합니다. 수신자가 수신한 데이터에 오류가 있음을 발견하면 발신자는 데이터를 다시 전송해야 합니다. 그러나 동일한 데이터를 여러 번 전송하면 수신자가 중복된 데이터를 수신할 수도 있습니다.

데이터 링크 계층이 해결해야 할 또 다른 문제는 고속 송신자의 데이터가 저속 수신자에게 "플러딩"되는 것을 방지하는 것입니다. 따라서 송신자가 현재 수신자가 얼마나 많은 버퍼 공간을 가지고 있는지 알려 주기 위해서는 일종의 정보 흐름 제어 메커니즘이 필요합니다. 제어의 편의를 위해 오류 처리와 함께 흐름 제어를 구현하는 경우가 많습니다.

WAN에서 데이터 링크 계층은 호스트 IMP와 IMP-IMP 사이의 안정적인 데이터 전송을 담당합니다. 근거리 통신망에서 데이터 링크 계층은 장치 간 안정적인 데이터 전송을 담당합니다.

네트워크 계층:

네트워크 계층의 주요 기능은 네트워크의 호스트 간 메시지 전송을 완료하는 것입니다. 주요 문제 중 하나는 데이터 링크 계층 서비스를 사용하는 것입니다. 각 메시지를 소스에서 대상으로 전송합니다. WAN에서 여기에는 소스에서 대상까지의 경로를 생성하고 이 경로가 가능한 적은 수의 IMP를 통과하도록 요구하는 작업이 포함됩니다. 동시에 너무 많은 패킷이 서브넷에 나타나면 서브넷이 혼잡해질 수 있으므로 이를 피해야 합니다.

패킷이 두 개 이상의 네트워크를 통과해야 하면 많은 새로운 문제가 발생합니다.

단일 LAN에서는 메시지가 한 컴퓨터에서 다른 컴퓨터로 직접 전송되기 때문에 네트워크 계층이 중복되므로 네트워크 계층이 수행할 작업이 거의 없습니다.

전송 계층:

전송 계층의 주요 기능은 네트워크의 서로 다른 호스트에 있는 사용자 프로세스 간에 안정적인 데이터 통신을 달성하는 것입니다.

전송 계층은 세션 계층 사용자(그리고 궁극적으로 네트워크 사용자)에게 어떤 서비스를 제공할지 결정해야 합니다. 최상의 전송 연결은 오류가 없는 순차 데이터 파이프라인, 즉 진정한 지점 간 전송 계층 연결입니다.

대부분의 호스트는 다중 사용자 작업을 지원하므로 시스템에 여러 프로그램이 있다는 것은 이러한 호스트 안팎으로 여러 연결이 있음을 의미하므로 패킷이 속하는 위치를 구별해야 합니다. 어떤 면에서는. 이러한 연결을 식별하는 정보는 전송 계층의 패킷 헤더에 배치될 수 있습니다. 여러 패킷 스트림을 단일 채널로 다중화하는 것 외에도 전송 계층은 네트워크 간 연결의 설정 및 취소도 관리해야 합니다. 이를 위해서는 기계 내의 프로세스가 누구와 대화하고 싶은지 나타낼 수 있도록 일종의 명명 메커니즘이 필요합니다. 또한 고속 호스트가 저속 호스트에 너무 빨리 데이터를 전송하지 않도록 정보 흐름을 조절하는 메커니즘이 필요합니다. 호스트 간의 흐름 제어는 IMP 간의 흐름 제어와 동일하지 않습니다.

세션 계층:

세션 계층(SESSION LAYER)을 사용하면 다른 컴퓨터의 사용자가 세션 관계를 설정할 수 있습니다.

세션 계층은 전송 계층과 유사한 일반 데이터를 순차적으로 전송하며, 특정 경우에 유용한 향상된 서비스를 제공하기도 합니다. 사용자가 단일 세션을 사용하여 원격 시간 공유 시스템에 로그인하거나 두 시스템 간에 파일을 전송할 수 있습니다.

세션 레이어에서 제공하는 서비스 중 하나는 대화 제어를 관리하는 것입니다. 세션 계층에서는 정보가 동시에 양방향으로 전송되거나 언제든지 한 방향으로 전송될 수 있습니다. 물리적 채널의 반이중 모드와 유사하게 후자에 속하는 경우 세션 계층은 현재 어느 당사자의 차례인지 기록합니다. 대화 제어와 관련된 서비스 중 하나는 토큰 관리입니다. 일부 계약에서는 양 당사자가 동시에 동일한 작업을 수행할 수 없도록 보장하며 이는 중요합니다. 이러한 활동을 관리하기 위해 세션 계층은 세션의 두 당사자 간에 이동할 수 있는 토큰을 제공합니다. 토큰을 보유하는 당사자만이 특정 중요한 작업을 수행할 수 있습니다. 또 다른 세션 계층 서비스는 동기화입니다. 평균적으로 한 시간에 한 번씩 큰 장애가 발생하는 네트워크에서 두 대의 머신이 2시간 동안 잠깐 동안 파일을 전송한다면 어떤 일이 일어날지 상상해 보세요. 전송이 실패할 때마다 파일을 다시 전송해야 했습니다. 대규모 네트워크 장애가 다시 발생하면 중간에 다시 장애가 발생할 수 있습니다. 이 문제를 해결하기 위해 세션 계층은 데이터에 동기화 지점을 삽입하는 방법을 제공합니다. 네트워크 장애가 발생할 때마다 마지막 동기화 지점 이후의 데이터만 재전송됩니다(실제로는 중단점 다운로드의 원리입니다).

프레젠테이션 계층:

프레젠테이션 계층은 사람들이 각 사용자에게 자신만의 솔루션을 제공하지 않고도 보편적인 솔루션을 찾고자 하는 특정 기능을 완료하는 데 사용됩니다. 프리젠테이션 계층 아래의 계층은 소스 머신에서 타겟 머신, 타겟 머신으로 비트 스트림을 안정적으로 전송하는 데에만 관련되는 반면, 프리젠테이션 계층은 전송된 정보의 구문 및 의미와 관련됩니다. 프리젠테이션 계층 서비스의 전형적인 예는 데이터 인코딩을 위해 합의된 표준 방법입니다. 대부분의 사용자 프로그램은 임의의 비트를 교환하는 대신 이름, 날짜, 금액 및 송장과 같은 정보를 교환합니다. 이러한 객체는 문자열, 정수, 부동 소수점 숫자 및 여러 간단한 유형으로 구성된 데이터 구조를 사용하여 표현됩니다.

네트워크상의 컴퓨터는 서로 다른 데이터 표현을 사용할 수 있으므로 데이터 전송 중에 데이터 형식 변환을 수행해야 합니다. 서로 다른 데이터 표현을 사용하는 컴퓨터가 서로 통신하고 데이터를 교환할 수 있도록 하려면 통신 프로세스 중에 전송된 데이터를 나타내기 위해 추상적인 데이터 구조를 사용해야 합니다. 그러나 기계 내부에서는 여전히 해당 표준 코드가 사용됩니다. 이러한 추상 데이터 구조를 관리하고, 기계의 내부 인코딩을 송신자 측에서 네트워크 전송에 적합한 전송 구문으로 변환하고, 수신자 측에서 반대 변환을 수행하는 작업은 모두 프리젠테이션 계층에서 수행됩니다.

또한 프레젠테이션 계층에는 데이터 압축 및 압축 풀기, 데이터 암호화 및 암호 해독(winrar 세트)도 포함됩니다.

애플리케이션 계층:

네트워킹의 목적은 서로 다른 컴퓨터에서 실행되는 프로세스 간의 통신을 지원하는 것이며 이러한 프로세스는 사용자가 다양한 역할을 수행할 수 있도록 설계되었습니다. 가능한 애플리케이션은 다양하며 네트워크 구조에 의해 제한되지 않습니다. 애플리케이션 계층(app;ocation 계층)에는 사람들이 일반적으로 필요로 하는 수많은 프로토콜이 포함되어 있습니다. 하지만 통신이 필요한 다양한 애플리케이션에는 애플리케이션 계층 프로토콜이 필요합니다. 예: http, ftp, TCP/IP.

애플리케이션마다 요구사항이 다르기 때문에 OSI 모델에서는 애플리케이션 계층의 프로토콜 세트가 정의되지 않습니다. 그러나 가상 터미널, 파일 전송, 이메일 등을 포함한 일부 특정 애플리케이션 계층 프로토콜은 표준화 후보가 될 수 있습니다.

上篇: 천진 진동 탈기 자동 포장기 下篇: 피아노로 '캐논'을 연주하는 방법은 무엇인가요?
관련 내용