-2
네트워크 패킷 헤더 내에서 1의 보수가 8 비트 바이트 (일반적으로 TCP에서 사용되는 16 비트가 아닌)와 함께 사용될 때 1 비트 오류가 감지되지 않을 수 있습니까?1의 보수 - 1 비트 또는 2 비트 오류가 감지되지 않을 수 있습니까? 방법? 왜?
2 비트 오류가 감지되지 않을 수 있습니까?
만약 그들이 어떻게 그리고 왜 그런 일이 가능할까요?
네트워크 패킷 헤더 내에서 1의 보수가 8 비트 바이트 (일반적으로 TCP에서 사용되는 16 비트가 아닌)와 함께 사용될 때 1 비트 오류가 감지되지 않을 수 있습니까?1의 보수 - 1 비트 또는 2 비트 오류가 감지되지 않을 수 있습니까? 방법? 왜?
2 비트 오류가 감지되지 않을 수 있습니까?
만약 그들이 어떻게 그리고 왜 그런 일이 가능할까요?
이것은 1의 보수가 3 개의 8 비트 바이트로 작동하는 방식입니다. (TCP의 16 비트가 아닌)
10011001
+ 01010010
___________
11101011
+ 01011001
___________
1 01000100
1 Wrap Around and add 9th Bit
___________
01000101 <- Sum
___________
10111010 <- 1’s Complement
1 비트 오류가있는 경우 모두 감지되지만 2 비트 오류는 감지되지 않을 수 있습니다.
10011000 <- last bit switched (should be 10011001)
+ 01010011 <- last bit switched (should be 01010010)
___________
11101011
+ 01011001
___________
1 01000100
1 <- Wrap Around and add 9th Bit
___________
01000101 <- Sum
___________
10111010 <- 1’s Complement with 2 bit error is the same as previous answer
TCP 체크섬은 8 비트 바이트가 아닌 16 비트 단어를 사용하므로이 질문은 유용하지 않습니다. –
찾고있는 단어가 '보완'입니다. – EJP
3 학년 Comp Science 수업 과제에서이 질문을 받았습니다. 인터넷에서 예 또는 아니오 답변을 찾았지만 그 이유를 설명 할 수있는 사람을 찾지 못했습니까? –