# 简单的网络结构

假设四台电脑连在同一多媒体网线上， A向D发送了 “Hello” 。

![](https://4059894600-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LhVVVI44s1KaPsp7eD7%2F-LhVVZIAleheC1vM4Oop%2F-LhVVf2FHSqqOXlZQQBM%2F2.PNG?generation=1560692307228827\&alt=media)

这个包含“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地址
* 探测错误的代码

所以这个帧为：

![](https://4059894600-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LhVVVI44s1KaPsp7eD7%2F-LhVVZIAleheC1vM4Oop%2F-LhVVf2Ig2MMNsNKySy2%2F1.PNG?generation=1560692307207582\&alt=media)

01000010...是Hello的标准二进制编码。

由于@phys destinataire 与 D 的一致， D便处理这个帧，它验证若数据已确认接收无误差，则向A发送一个回执(un accusé de réception)，专业一点叫做ACK (Acknowledgement, 确认字符)。然后D的软件把数据解码，就得到了"Hello"。
