답변:
빠른 읽기를 수행하면 CSMA / CD의 충돌 감지 부분과 관련이있는 것 같습니다. 오래된 방송 미디어에서 프레임이 너무 작 으면 일부 충돌을 감지 할 수 없습니다. 오늘날 자동차 유사성에 대한 주제를 계속 유지하면서, 우리가 고속 고속도로에서 자전거를 허용하지 않는 것과 같은 이유로 안전하지 않습니다.
mfinni의 (정확한) 답변 외에도 최소 프레임 크기를 설정하면 프레임의 체크섬을 확인하는 여러 수신주기를 소비 할 수 있습니다. Ye Olde Days에서는 사이클 당 1 비트를 처리하는 칩을 쉽게 상상할 수 있지만 수신 경로와 병렬로 실행되는 전용 경로에서 체크섬을 계산하려면 많은주기가 필요합니다. 많은 짧은 메시지를 수신하면 여러 개의 동시 작업이 트리거되어이 체크섬 논리가 깨질 수 있습니다. 특정 크기 임계 값 미만의 항목을 폐기하면 간단한 방법으로이 문제를 피할 수 있습니다.
이더넷은 공유 매체 (이더!)를 통해 작동하도록 설계되었습니다. 발신자는 에테르를 구동하는 신호가 에테르에있는 신호와 다른 경우이를 감지 할 수 있습니다.
불행히도 모든 매체에는 전파 지연이 있습니다 (불행히도 가벼운 속도는 유한 속도로 이동합니다).
매우 짧은 프레임을 전송한다고 가정하십시오. 수신기가 프레임을 수신하는 동시에 수신기가 올바르게 전송하는지 감지하려면 전송하는 신호가 사용자에게 도달 할 때까지 기다려야하므로 매체의 전파 지연이 두 배가 될 때까지 기다려야합니다. 수신단에서의 충돌.
이제는 그 동안 듣는 것 (무음 보내기) 대신 그 시간 동안 유용한 정보를 보낼 수도 있습니다.
따라서 표준은 최소 프레임 크기를 공유 매체에서 최악의 전파 지연을 TWICE로 전송할 수있는 데이터의 양으로 설정합니다.
따라서 큰 프레임이 작은 메시지에 대해 "최적화되지 않은"느낌이 들기 때문에 불행한 경우 패킷에있는 여분의 공간은 다른 방법으로 0을 보내야 할 때 보낼 다른 것을 찾을 수있는 기회로 생각하십시오.
물론 로컬 네트워킹 표준에서 충돌 및 전파 지연을 처리하는 다른 많은 방법이 있지만 이더넷이 아니므로 이더넷이 매우 달콤하다는 데 모두 동의 할 수 있습니다.
2 x PD
64 바이트의 출처는 무엇입니까? 케이블의 길이 / 유형에 의존해서는 안됩니까? 64 바이트는 임의의 것으로 보인다
CSMA / CD가 올바르게 작동하려면 일관된 충돌 감지가 필요합니다.
수신자가 충돌을보고 발신자가 그렇지 않으면 패킷이 손실됩니다. 마찬가지로 발신자가 충돌을 보았지만 수신자가 재전송 한 후에 중복 패킷을받지 못한 경우. 어느 것도 바람직하지 않습니다.
데이터가 유한 속도로 이동하기 때문에 충돌이 발생하면 어디에서나 발생할 수 있도록 최소 패킷 크기가 필요했습니다. 최소 패킷 크기가 클수록 CSMA / CD가 고장 나기 전에 네트워크를 더 크고 빠르게 만들 수 있습니다.
왜 64 바이트인지는 잘 모르겠지만, 작동 속도, 이더넷 네트워크의 예상 크기 및 예상 크기를 고려할 때 "당시 적절한 것으로 보인"숫자 일 것으로 예상됩니다. 더 높은 수준의 패킷.
64 바이트의 최소 패킷 길이는 임의의 숫자가 아닙니다. 10Base5 물리 계층 ( "Fat Ethernet"동축에서 원래 지정된 물리 계층 중 가장 긴 케이블을 허용하는 것 중 하나)은 최소 길이 (마이크로 초)로 최대 길이의 왕복 시간의 두 배입니다. 케이블은 2500 미터이며 4 개의 중계기가있는 5 개의 500 미터 세그먼트로 구성됩니다. 이는 모든 노드에서 안정적인 충돌 감지를 위해 케이블의 반대쪽에서 전송 된 패킷이 케이블의 각 지점에서 완전히 충돌하도록합니다.
하찮은 일: