중국 남부 대학 컴퓨터 네트워크 뮤 수준의 세 번째 장 시험 문제 및 참조를 분석 답변

알림 : 우리가 항목을 빠르게 찾을 수 있도록, 모든 주제는 첫번째 알파벳 순으로 있습니다.

또 다른 : 코딩 방법 해밍 코드가 정교하지 않은 오류 정정을 참조 [고양이 _fish][블로그] ~
 


1. 0,111,110,001,111,110 프레이밍 비트 문자열이 숫자에 해당하는 후 비트 스터핑 비트 표기의 사용?

비트 스터핑 플래그 비트에있어서, 상기 프레임 마커로서 "01111110", 즉 개시 및 이전 프레임의 프레임 단부이다. 오 "1"의 각각에 나타나는 피할 프레임 표시 프레임의 콘텐츠하기 위해 "0을."백업 따라서, 대응하는 비트 열은 '011,111 0 00,011,111 0 10 " .

2. 지점 간 프로토콜 PPP에 포인트에서 인증 모드, PAP뿐만 아니라 간단하지만, 또한 서비스 거부 공격의 문제를 해결하고 맑은 전송.

잘못된.

3. 전송 창 크기 W = 4의 데이터 링크 층은, 수신 된 제 3 및 제 2 응답 프레임을 전송 한 후, 연속 프레임의 발신자 번호가 또한 송신 될 수 있다면? (A 누적 응답)

누적 응답이 ACK 프레임 번호 (2) 및 제 2 수신 된 프레임이 이전에 설명 이후 2 호를 성공적으로 수신되었다. 후방 프레임 (4)에서 제 2 재송. 이제 숫자가 발행되었는지 및 3 ACK 프레임을 수신하지 않았던, 또한 연속적 = 4-1로 전송 될 수있다 . (3) 프레임.

4. 주요 역할 편승되어 나가는 데이터 프레임에 장착 확인, 별도의 프레임, 향상된 채널 활용을 보낼 필요없이.

오른쪽.

5. 각 윈도우 (10) 패킷을 슬라이딩 윈도우를 사용하여 RTT를 가정하면, 100 밀리 1250 바이트 패킷의 수는 최대 처리율이 있는가? (1250 개 바이트 패킷이 10000을 참고하는 것이 패킷 손실을 무시하고, 즉 네트워크 용량이 제한 인자없는 가정하에 최대 스루풋을 찾기 위해)

여기에 내가 단지 기본 창합니다 ...
RTT에 의해 전송되는 데이터의 양이다 10 × 1250Bytes × 8 비트 / 바이트 = 100000bits
단위 시간 100000bits = /이 100ms = 000bits 당 전송되는 데이터의 양입니다. 1 000 / S = 처리량 최대 1Mbps의를 .

6. 시스템은 비트 스터핑 표기와 프레임의 경계를 사용하여, 네트워크로부터 수신받는 스트링 11,101,111,100이다. 그래서, 보낸 사람이 보낸 원래 문자열은 무엇인가?

비트 스터핑 제로 비트 스터핑 법 처리 플랙의 방법은 프레임 마커로서 "01111110", 즉 개시 및 이전 프레임의 프레임의 단부에 스터핑 비트를 비트. 오 "1"의 각각에 나타나는 피할 프레임 표시 프레임의 콘텐츠하기 위해 "0을."백업 다섯받는 사람 각각 "1"에 대한 데이터는 즉시 제거 "0"을 다음, 원래 데이터를 복원 할 수 있습니다.
111 011 111 0 0 = 1,110,111,110 .

7. 워드 체제 0000,0011, 1100, 1111에서 사용된다 (코드에 대응하는 각각 00, 01, 10, 11, 전송 될). 이 시스템은 비트 오류의 수를 감지 할 수 있습니다 : 해밍 거리의 결정을 사용하세요?

최소 거리는 코드 모두 동일한 비 - 제로 코드 워드의 최소 가중치 코드. 여기서, 코드에 대응하는 3 개의 비 - 제로 코드 워드 2,2,4- 중량이며, 코드 워드의 세트로부터 최소 코드는 2이다. E는 에러가 검출 될 비트 코드 최소 거리 d≥e + 1이 필요하다. 1 + 1 = 2 때문에 검출 할 수있다 비트 오류.

10,101,111는 짝수 패리티 검사 부호의 컬렉션은 인코딩되는 아래 : 시스템 데이터의 해밍 코드 에러 정정은 전송 될 이용된다?

잘못을 수정하는 코드를 해밍, 우리는 4 개의 8 비트 데이터 패리티 비트가 필요합니다.
검사 비트가 수득 삽입 (12)가 1 . 4 010 . 8 (1111) (위치 1, 4, 8 등으로 검증 비트 밑줄)
3 비트 3,5,7,9,11 "1", 패리티 까지 "가."
"1"4 비트의 총 3,6,7,10,11, 짝수 패리티 2 보체 "0"
2 비트 5,6,7,12 총 "1", 짝수 패리티 4 보체 "0"
"1"4 비트의 총 9,10,11,12-, 짝수 패리티 8 보체 "0"
코드 워드는 인코딩 101,001,001,111을 .

시스템은 해밍 코드 에러 정정을 사용하여, 코드 워드의 총 길이 (N은 8 =) 11이다. 데이터 비트의 위치 이는 이들 비트를 요청 ABCDEFGHIJK로 표시 팔야드 워드 가정?

이 아 N = 8이 무엇을 의미하는지 몰랐지만 해밍 코드 코딩 규칙에 따라, 패리티의 전원이 2 비트 위치, 다른 비트는 데이터 비트입니다. 1,2,4,8에 ABDH가 체크 디지트, 및 데이터 비트들에 의해 나머지가되도록 상기 위치는 CEFGIJK .

(10) 과 - - 정지에 대한 다음과 같은 정보가 대기 ARQ 프로토콜은 설명은 정확합니까?

현재의 프레임이 * (송신 윈도우) 떨어지는 경우에만 전송 된 ACK는, 송신기가 다음 프레임을 송신한다.

00111000100 다음 설명 중이 올바른지 다음과 같이 해밍 코드 시스템, 데이터 비트들 (7)의 송신을 오류 정정의 사용, 잉여 비트 4는 이제 수신기는 코드 워드를 수신?

여기 기본값은 르 짝수 패리티이다.
비트 1 패리티 : 3 비트의 1,3,5,7,9,11 총 "1"짝수 잘못이 아니다.
2 패리티 비트 : 2,3,6,7,10,11 각 비트와 "1"짝수 잘못이 아니다.
(4) 패리티 비트 : 2 비트 4,5,6,7- 전체가 「1」, 오른쪽 짝수이다.
8 비트 패리티 : 8,9,10,11 총 "1"잘못된 짝수 아니다.
오류가 발생한다 : (1 + 2 + 8) × 1 + 0 × 4 = 11 비트. 수정 된 정확한 부호 00,111,000,101 .
(만약 홀수 패리티하고 정확하게 1,2,8의 패리티, 4 비트의 패리티 에러, 코드 워드 (1 + 2 + 오류 8) × 4 + 0 × 1 = 4 비트 올바른 코드가 수정 된 후 00,101,000,100)

12. 시스템은 순환 중복 검사 에러 검출 코드를 이용한다. 발생기 다항식 인 경우 G (X) = X ^ 3 + X ^ 2 + 1, 일본어 워드 1111 전송 될, 부호화 된 CRC 코드 워드를 이용하여 계산이 번호는?

1101,4 비트 생성 다항식은 우리가 1,111,000을주고, 원래의 코드 워드 뒤에 = 0 ~ 3 4-1로 만들 것입니다. 그런 다음 ÷ 1101 = 1,011,111 1,111,000은 나머지 인코딩 된 코드 워드를 획득하기 위해 원래의 코드 워드 (111)의 단부에 부가된다 1,111,111 .

13. 시스템은 순환 중복 검사 에러 검출 코드를 이용한다. 발생기 다항식 인 경우 G (X) = X ^ 3 + X ^ 2 + 1, 수신기는 수신 된 코드 워드 1,100,101이고, 다음 설명 사실이 코드 워드에?

1,100,101 = 1001 ÷ 1101 더 정확하게 나누어 나머지 없음으로 인해 1101 그것이, 발생기 다항식 올바른 . 그리고 우리는 발전기 다항식 네 것을 알고, 이렇게 세 개의 잉여 비트가 있습니다. CRC 코드 워드는 3 후 우리는 데이터 비트 제거 할 수, 데이터 비트 +에게 여분의 비트를 인코딩, 데이터 비트는 "1100"입니다 .

(14) 시스템의 코드 워드의 해밍 거리가 5, 4 비트 오류를 체크 할 수있다.

오른쪽.
시스템에 코드 워드의 거리를 해밍하면 가장 작은 5 = 5 야드? 모르겠어요. 그러나 여기에서 I는 최소 코드 거리에 따라 = 5가 계산되고, 전자의 비트 오류를 검출하기 위해, 최소 코드 거리 d≥e + 1이 필요하다. 4 + 1 = 5이므로 4 비트 오류를 검출 할 수있다.

15. 부호 어 시스템 (5)의 해밍 거리가 네 개의 오류를 정정 할 수있다.

잘못된.
올바른 t에 비트 오류는 최소 코드 거리 d≥2t + 1이 필요합니다. 5 = 2 × 2 + 1 년부터, 우리는 두 가지 오류까지 교정 할 수 있습니다.

16. 에러 검출 홀수 패리티를 사용하여 문자열 1,001,011, J있다. 무엇을 계산 검사 숫자는 문자열에 추가해야 하는가?

문자열 "1"의 홀수를 구성, 그래서 하나를 만들기 위해, 4 개의 "1", 홀수 패리티가 있습니다 그래서 패리티 비트는 " 1 ."

17. 에러 검출 코드, 오류가 발견되면 수신 측을 사용하는 시스템에서, 일반적으로 다음과 같은 방법 중?

수신 끝이 너무 아 운행하지 않는 원시 데이터에서보기를 재생하기 위해 만들 었는지 모른다.
이 시스템은하지 오류 정정 코드 아, 그래서 자동 오류 정정 할 수없는 오류 정정 기능을,이없는 에러 검출 코드, 메모를 사용합니다.
끔찍한 실수 자신의 방법, 당신이 그 일을 문제로 상위 계층 프로토콜은 ...
마지막 인 피드백 재전송이 실제 친구를 비교합니다.

18. 선택적 재전송 프로토콜에서, 프레임 번호는 4 비트 및 송신과 동일 치수의 윈도우가 나타날 때, 최대 전송 창 크기?

선택적 재전송 프로토콜은 상기 수신 윈도우의 윈도우 사이즈를 전송 크기를 재생할 수 없으며,이 (최대 프레임 수 +1) / 0 내지 2의 윈도우 크기 범위를 수신한다. 최대 프레임 수 = 1,111 (2) 15 = 4 비트 프레임 번호, 그리고 상기 최대 윈도우 크기 = (15 + 1) / 2 = 수신 8 .

19. 호스트 (A)와 호스트 B 1000 (A)의 전송 창 크기를 1000 바이트의 데이터 프레임 길이, 채널이 100Mbps의 사이의 역방향 N 프레임 프로토콜 (a GBN)를 이용하여 데이터 송신이 각 B 즉시을 사용하여 프레임을 수신 확인 용 쇼트 프레임 (무시 송신 지연). A와 B 사이의 단방향 전파 지연이 50ms가있는 경우, A는 대한 인 최대 평균 전송 속도에 도달 할 수 있습니까?

RTT 데이터는 단지 모든 창을 완료 할 수에서 최대 평균 속도입니다.
모든 윈도우의 총 데이터 : 1000 (윈도우) × (1000 바이트 / 윈도우) × 8 (비트 / 바이트)는 8 명 = 000을 000bits.
RTT = 50ms의 × 2 = 100ms로.
최대 평균 전송 레이트 8000000bits = / 80 = 000이 100ms 000bps = 80Mbps .

发布了26 篇原创文章 · 获赞 32 · 访问量 1万+

추천

출처blog.csdn.net/Clover_pofu/article/details/105017470