简单的网络结构
假设四台电脑连在同一多媒体网线上, A向D发送了 “Hello” 。
这个包含“Hello”的数据将在有干扰的物理介质上传输,那么会引起传输误差 (des erreurs de transmission)。
有必要去监测这些误差:插入探测错误的代码 (un code détecteur d'erreurs)
D需告知A,传输已到达:ACK机制
由于在同一线上,除A的所有电脑将会接收到“Hello”,但只有D确认此次传输 (ACK)。
有必要让这些电脑只处理与它们相关的数据,目的是减少进程繁忙( réduire l'occupation processeur)
那么A发送了“Hello”并附加至少三条信息:
D的MAC地址
A的MAC地址
探测错误的代码
所以这个帧为:
01000010...是Hello的标准二进制编码。
由于@phys destinataire 与 D 的一致, D便处理这个帧,它验证若数据已确认接收无误差,则向A发送一个回执(un accusé de réception),专业一点叫做ACK (Acknowledgement, 确认字符)。然后D的软件把数据解码,就得到了"Hello"。
Last updated
Was this helpful?