- 在网络通信协议中,有个协议群,人们一般简称tcp/ip协议。
-
协议的作用是什么呢:协议是为了规范不同设备间的通信。换而言之,为了保证设备或者程序之间的通信有效,双方必须按照某种规定/规范去进行交流。举例:中国人不懂英语,美国人不懂中文。中国人和美国人进行对话,规定他们之间只能使用摩斯密码进行交流。而摩斯密码是双方都懂的,这样交流就不会出现障碍。
- 它通过层层传递最终传递到我们的客户端,如图所示:
- 当我们从一台电脑向另一端发送请求时:
- 1、首先会通过arp协议获取默认网关的mac地址
- 2、数据会在两个通信设备间层层传递,会由目的mac地址变为原mac地址,变化直到传递到目标结束,在这期间目的IP和源IP是不变的,数据只通过mac地址在各个设备间进行传递。
- 3、IP标记地址,确定最终目的地,是一个逻辑地址,可以看成是我们要达到最终结果,就好比从山西要到北京一样,山西是源IP,北京为目的ip。
- 4、mac地址是实际的实现过程,从山西到北京实际过程,要从山西穿过河北,再从河北进入北京一样。
- 5、期间会通过网络掩码和IP确定网络号。
- 6、当发送的IP不在同一个网段内时,会把数据发送给默认网关。
- 注:其实在整个传递的过程中,变化的主要是mac地址,IP地址只是起到标记目的地的作用,这个过程我们可以使用(Packet Tracer )软件帮我们看到详细过程。