协议是什么?最简单的例子是语言是一种协议。在小范围内,中国有很多地方都有自己的方言。如果同一个地方的人,比如山东人,山东人,用方言交流,是没有问题的,因为他们用方言。相同的协议:山东话
但是,如果一个四川人跟一个山东人聊天,用方言交流,可能就真的有问题了。第一个问题肯定是听不懂,另一个问题可能是同一个词在不同方言中。代表不同的含义,比如“锤子”这个词,大多数地方锤子不是特殊词,但在某些地方锤子有特殊含义,所以在使用“锤子”这个词时,一定要确保两边通信使用相同的协议(相同的方言)
网络协议也是一样的,就像中国人和外国人交流一样,一个说中文,一个说英文,完全不能交流(这里的前提是中国人只会说中文,外国人只会说英文) ,更别说中文了。网络使用A协议,外网使用B协议。在这种情况下,它真的是一个局域网,因为国家之间没有通信。自定义统一规则(协议)后,大家可以无障碍沟通。
在网络协议中,我们常用的协议有很多,例如:
应用层:DHCP HTTP P2P DNS RPC
传输层: TCP UDP
网络层:IP ICMG BGP
链路层: ARP
这些协议是一些常用的协议,定义为使每个人都可以在网络上畅通无阻地进行通信。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何将数据写入文件并保存10/03
- ♥ 如何传递python函数的参数?12/06
- ♥ 是否必须实例化python调用方法?11/17
- ♥ 如何在python中使用fail函数10/24
- ♥ 如何在python中计算平方根11/04
- ♥ 如何在python中添加解释器09/24
内容反馈