컴퓨터 지식 네트워크 - 컴퓨터 시스템 - 데이터링크 계층의 문자 중심과 비트 중심

데이터링크 계층의 문자 중심과 비트 중심

(프레이밍 방식은 글자수 계산 방식이며 글자 채우기를 통한 첫 번째 글자 구분 방식입니다)

글자를 가장 기본 단위로 하여 제어 정보는 이때, 통신에 참여하는 모든 컴퓨터는 동일한 문자셋을 사용해야 한다는 요구사항이 있는데, 이를 달성할 수 없으므로 ↓가 나타납니다(그러나 문자위주의 경우도 있으므로 노드는 8비트를 사용해야 합니다. ASCII 문자 집합)

예를 들어 PPP 프로토콜

(프레이밍 방법은 비트 채우기를 사용한 헤드 및 테일 마크 구분 방법 및 물리 계층 코딩 위반 방법)

비트가 기본 단위로 사용됩니다.

예를 들어 HDLC 프로토콜은 현재 사용되는 많은 프로토콜(LAP, LAPB, LAPD)이 HDLC 프로토콜을 단순화하거나 수정한 버전입니다.

☆특정 프로토콜을 이해하려면 다음 사항을 이해해야 합니다.

1. 프로토콜 개요 및 프로토콜이 해결하도록 설계된 문제. 문제 해결 아이디어의 기본 특징은 무엇인가

2. 프로토콜 데이터 단위의 형식을 이해하고 구체적인 구현을 분석

3. 이를 위해서는 네트워크의 몇 가지 실제적인 문제를 해결하고 이를 해결하는 방법

이는 IP 프로토콜용으로 특별히 개발되었으며 프레임 동기화라는 한 가지 기능만 구현합니다. 프레임의 시작과 끝 부분에 표시 바이트(0xC0)를 추가하여 그룹을 구분할 수 있으므로 문자 채우기 기술을 사용하여 이를 채웁니다.

문제: 오류 제어가 불가능합니다. 제공됩니다. IP 주소는 동적으로 할당할 수 없습니다. 여러 버전이 공존하므로 상호 연결이 어렵습니다.

RFC1661, RFC1662, RFC1663

캐릭터 중심의 합의. 모든 통신 참가자는 ASICS 문자 집합을 지원해야 합니다.

SLIP 프로토콜에 비해 장점: 오류 검사 제공, IP 주소 지원 인증 지원, 원시 IP 패킷 대신 프레임에서

? 링크 제어 프로토콜 LCP(링크 제어 프로토콜)

여러 물리 계층 서비스 구축, 구성 및 테스트: 모뎀, HDLC 직렬 회선, SDH/SONET , 이더넷 등

? 네트워크 제어 프로토콜 NCP(Network Control Protocol)

다양한 네트워크 계층 프로토콜 설정 및 구성

? 마크 도메인: 01111110, 문자 padding

? 주소 도메인: 11111111 (주소 자체는 호스트와 이에 연결된 라우터 간의 통신 문제를 해결하므로 필요하지 않습니다. 예 물리적 링크로 직접 연결된 두 노드의 문제 소스 노드와 대상 노드는 호스트

이거나 라우터이므로 주소가 필요하지 않으므로 이 11111111이 기본값, 즉 기본값입니다)

p >

? 제어 도메인: 기본값은 00000011이며 이는 순서가 없는 프레임을 의미합니다. (HDLC 프로토콜에서 0으로 시작하는 모든 것은 데이터 프레임을 나타내지만 PPP 프로토콜에서는 시퀀스 번호와 확인이 제공되지 않기 때문에 데이터 프레임이 아닙니다.) 기본적으로 PPP는

시퀀스 번호 및 확인을 사용하여 안정적인 전송을 제공하지만 신뢰할 수 없는 회선(예: 무선 통신)에서는 시퀀스 번호를 사용하여 안정적인 전송을 사용할 수도 있습니다(이때 메커니즘은 HDLC 프로토콜의 메커니즘과 동일함) )

? 프로토콜 필드: 이 프레임 처리를 마친 후 이 데이터(원래 사용자 데이터 부분)가 후속 처리를 수행할 애플리케이션 프로세스에 제출될 것임을 수신자에게 알립니다. 예를 들어 컴퓨터에서 실행되는 IP 프로세스, IPX 프로세스 또는 기타

네트워크 계층 응용 프로그램 프로세스 등

기본 크기는 2바이트입니다.

? 페이로드 필드: 가변 길이, 기본값은 1500바이트입니다.

? 체크섬 필드: 2 또는 4바이트, HDLC 프로토콜은 순환 중복 검사 방법을 사용합니다.

↑그림:

? 캐리어 감지: 물리적 링크가 설정되었으며 한 노드가 다른 노드에 바이너리 메시지를 보냈습니다. 비트 스트림

두 당사자는 몇 가지 옵션을 협상합니다. 예를 들어, 신뢰할 수 없는 통신 환경인 경우 일련 번호와 확인 메커니즘을 사용하여 전송을 수행하는 방법은 물리 계층의 LCP 프로토콜에 의해 완료됩니다.

? 인증: 신원 인증(사용자 이름, 비밀번호 등)을 수행합니다.

? 인증에 성공한 후 네트워크 계층의 NCP 프로토콜을 사용하여 구성합니다(다른 네트워크 계층 구성은 다른 네트워크 계층 프로토콜에 따라 완료됩니다)

p>

? 개방형: 이때 데이터 링크 연결이 실제로 완료되어 양측이 통신할 수 있습니다.

프레임 구조(구문), 프로시저 요소(구문), 프로시저 유형( 의미론), HDLC 구문은 다양한 작동 특성을 지닌 다양한 링크 계층 프로토콜을 정의하는 데 사용될 수 있습니다.

데이터 스테이션(통신 노드): 기본 스테이션, 보조 스테이션, 결합 스테이션

( 단일 프로세서 중심의 다중 단말 연결 시스템의 중앙 집중식 제어는 기본 스테이션과 보조 스테이션으로 구분됩니다. 패킷 교환 네트워크의 경우 기본 스테이션은 중앙 호스트이고 보조 스테이션은 다른 단말입니다. , 모든 스테이션이 통합됨 스테이션)

? 언밸런스형: 중앙 제어

? 밸런스형: 분산 제어

? 일반 응답 모드에 속함 < /p >

? 비동기식 응답 모드 → 언밸런스형에 속함

? 비동기식 밸런스형 모드 → 밸런스형에 속함

밸런스형의 경우 비동기식만 있음 밸런스 모드, 즉 각 사이트가 독립적으로 통신을 내보내는 자율 시스템이다

1차 스테이션과 2차 스테이션으로 구성된 언밸런스 타입의 경우 일반 응답 모드(2차 스테이션)로 구분된다. 스테이션은 기본 스테이션에 의해 제어되어야 합니다. 즉, 보조 스테이션은 기본 스테이션의 허가 없이 데이터 전송을 시작할 수 없으며 비동기 응답 모드(보조 스테이션은 기본 스테이션의 허가 없이 데이터 전송을 시작할 수 있음)

세 가지 다양한 링크 계층 프로토콜은 다양한 스테이션, 두 가지 구성, 세 가지 작동 모드 및 절차 요소에 정의된 다양한 프레임의 다양한 조합에 의해 생성됩니다.

HDLC는 링크 계층 프로토콜의 정렬된 구조:

스테이션 구성 선택(균형 시스템 또는 불균형 시스템의 경우) → 기본 작동 모드(정규 응답, 비동기 응답 또는 비동기 균형 모드인지 여부) → 기본 프레임 유형(예: 모니터링 프레임이 4개가 있습니다(실제로는 3가지 유형이 작동함) → 선택 기능 12개 → 동의 얻기

↑총 6개 필드가 있습니다

? 구분 기호

p>

↑프레임 시작(마크 F) 및 프레임 종료(마크 F) 마크의 내용은 모두 01111110이며 프레임 동기화에 사용됩니다.

연속 전송 물리적 연결이 설정되었고 데이터 링크가 설정될 수 있음을 나타내는 유휴 지점 간 라인 기호에 대한 구분

? 주소 필드(주소)

주소 지정

↑ (주소 A), 당시 역사적 상황에서 두 가지 결함이 있었습니다:

1. 주소가 하나뿐이었습니다 (당시 불균형 시스템을 고려했으며 주소는 터미널의 주소, 즉 보조 스테이션의 주소가 주어졌습니다. 모든 단말은 호스트와 연결되어 통신하기 때문에 호스트(즉, 마스터 스테이션)의 주소를 알려줄 필요가 없습니다. 현재 사용되는 네트워크는 어떤 레이어에 있든 두 개의 주소(소스 주소와 대상 주소)를 갖습니다.

2. 주소는 8비트의 1바이트만 가지므로 최대 2개의 주소만 표현할 수 있습니다. 256개의 노드는 기본 사이트, 보조 사이트, 복합 사이트에 관계없이 256개만 있을 수 있습니다.

현재 네트워크 규모에 따르면 요구 사항을 충족하는 데는 거리가 멀습니다. 다중 터미널 라인은 터미널 지점 간 라인을 구별하는 데 사용되며 때로는 명령과 응답을 구별하는 데 사용됩니다.

주소가 다음과 같은 경우 프레임을 수신하는 스테이션의 주소, 그러면 해당 프레임은 명령 프레임입니다.

주소가 프레임을 보낸 스테이션의 주소이면 해당 프레임은 응답 프레임입니다.

? 정보 필드

즉, 사용자 데이터 부분, 즉 상위 계층이 HDLC 프로토콜에 넘겨주고 HDLC 프로토콜이 전송해야 하는 데이터 내용입니다.

그 길이 변수입니다

? 프레임 검사 시퀀스 필드

오류 감지를 위해 순환 중복 검사 방법이 사용됩니다.

사용되는 생성기 다항식은 CRC-CCITT= X16+X12입니다. +X5+1

? 제어 필드

HDLC 프레임 유형

제어 필드는 처음 두 자리로 구분됩니다. ↓ 그림

첫 번째 비트가 0이면 정보 프레임임을 의미

첫 번째 비트가 1이고 두 번째 비트가 0이면 감시 프레임임을 의미

첫 번째 비트가 1이고 두 번째 비트도 1이면 순서가 없는 프레임임을 의미합니다.

1. 정보 프레임(Information) : 완전한 정보 전송

크게 3가지가 있습니다 필드, N(S), P/F, N(R)

? 시퀀스 번호(Seq): 슬라이딩 윈도우 기술(고정 크기), 3자리 시퀀스 번호, 전송 창 크기는 7

(N(S)와 N(R)은 두 개의 시퀀스 번호이며, N(S) 전송된 프레임에 번호를 부여하는 전송된 시퀀스 번호입니다. 길이

는 3- 숫자 시퀀스 번호입니다. 0부터 7까지 프로그래밍되며 주기적으로 사용됩니다.

피기백 확인(다음): 다음 수신하려는 프레임은 N(R)입니까? A는 B에게 데이터를 보낸다. B의 응답은 별도의 응답 프레임을 구성하지 않고, 응답의 시퀀스 번호

B가 A에게 보낸 데이터에 첨부하여 일괄 응답으로 A에게 보낸다. 모드, 이는 응답하는 시퀀스 번호가 다음 예상 시퀀스 번호임을 의미)

? 검색/종료 P/F 비트(Poll/Final)(P 비트라고도 함, F 비트라고도 함)

원래는 언밸런스 시스템을 위해 설계되었습니다.

예를 들어 3개의 보조 스테이션 1, 2, 3에 연결된 기본 스테이션이 있습니다. 이때 기본 스테이션은 작업을 제어하려고 합니다. 보조 스테이션의

P/F를 사용합니다. 기본 스테이션에서 보조 스테이션으로 보낸 비트를 P 비트(폴링 비트)라고 하며, 보조 스테이션에서 기본 스테이션으로 보낸 비트를 F 비트(종료 비트)라고 합니다.

작업 프로세스:

마스터 스테이션은 폴링 프레임을 한 번 보내고, 그것이 보내는 프레임의 P 비트가 1이고 주소가 1(첫 번째 보조 스테이션의 주소)과 같다면 첫 번째 보조 스테이션은 폴링됩니다. 즉, 폴링되지 않은 보조 스테이션은 데이터가 있어야 보낼 수 있습니다. 기본 스테이션에 보낼 데이터가 없으면 보조 스테이션을 폴링하는 등의 작업을 수행합니다.

주 스테이션은 전송할 데이터가 있으면 채널 사용 권한을 얻습니다.

3개의 프레임을 전송해야 하는 경우(처음 두 프레임은 F=0, 마지막 프레임은 F=1) 채널에 표시되면

수신 후 F 비트가 1인 프레임을 통해 기본 스테이션은 채널 사용 권한을 보유한 보조 스테이션이 전송을 완료했음을 알게 됩니다.

이때 다음 보조 스테이션을 폴링할 수 있습니다. /p>

※균형 시스템에서는 각 국이 결합된 국이기 때문에 P/F가 필요 없으며, 각 국이 독립적으로 송신할 수 있다

. 이 경우 P/F의 역할은 이 데이터를 기다리지 않고 즉시 처리하도록 요구하는 것입니다.

2. 감시 프레임(Supervisory): 오류 제어(오류 감지는 담당하지 않고 오류 복구만 담당합니다.

오류 감지는

검사 코드 필드에 의해 완료됨) 및 흐름 제어

↑☆HDLC 프로토콜은 양방향 응답을 사용하며 올바른 경우 유형 0 응답이 생성됩니다. 잘못된 프레임이 수신되면 유형 1 또는 유형 3 응답이 생성됩니다. 두 노드가 통신할 때 상황 1과 3은 동시에 발생하지 않습니다. 왜냐하면 프로토콜 제작자가 이미 모든 재전송을 사용할 것인지, 선택적 재전송을 사용할 것인지에 합의했기 때문입니다.

※HDLC와 ADCCP는 허용됩니다. 거부를 선택하면 SDLC 및 LAPB는 허용되지 않습니다.

3. 번호가 없는 프레임(Unnumbered): 링크 제어 관리(두 당사자의 통신 방법 및 채널 사용 방법 협상)

거기 일련번호 필드가 없습니다. 처음 2자리와 마지막 3자리를 합쳐서 M 필드라고 합니다. 이 5자리의 조합은 32개이므로

32가지 유형의 제어를 수행할 수 있습니다. 실제로 정의된 컨트롤은 그리 많지 않습니다.

이 기능에는 연결 끊기, 링크 해제, 링크 작업 모드를 일반 응답 모드로 설정하는 기능이 포함될 수 있으며 비동기 응답 모드도 마찬가지입니다.

거부 등에 대한 비동기 균형 조정 방법입니다. 신뢰할 수 없는 비연결 서비스에서 제어 정보와 데이터를 전송하는 데 사용할 수 있습니다.

유형 및 수정자는 서로 다른 유형의 비순차적 프레임을 공동으로 나타냅니다.

上篇: 핸드폰 번호 오행 속성 대조표? 下篇: 컴퓨터를 연결했을 때 컴퓨터가 자동으로 켜지면 어떻게 해야 하나요?
관련 내용