协议是什么?最简单的例子是语言是一种协议。在小范围内,中国有很多地方都有自己的方言。如果同一个地方的人,比如山东人,山东人,用方言交流,是没有问题的,因为他们用方言。相同的协议:山东话
但是,如果一个四川人跟一个山东人聊天,用方言交流,可能就真的有问题了。第一个问题肯定是听不懂,另一个问题可能是同一个词在不同方言中。代表不同的含义,比如“锤子”这个词,大多数地方锤子不是特殊词,但在某些地方锤子有特殊含义,所以在使用“锤子”这个词时,一定要确保两边通信使用相同的协议(相同的方言)
网络协议也是一样的,就像中国人和外国人交流一样,一个说中文,一个说英文,完全不能交流(这里的前提是中国人只会说中文,外国人只会说英文) ,更别说中文了。网络使用A协议,外网使用B协议。在这种情况下,它真的是一个局域网,因为国家之间没有通信。自定义统一规则(协议)后,大家可以无障碍沟通。
在网络协议中,我们常用的协议有很多,例如:
应用层:DHCP HTTP P2P DNS RPC
传输层: TCP UDP
网络层:IP ICMG BGP
链路层: ARP
这些协议是一些常用的协议,定义为使每个人都可以在网络上畅通无阻地进行通信。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python等待模式介绍11/30
- ♥ 20个有用的python代码片段(2)12/28
- ♥ 如何检查python中的数字类型12/27
- ♥ python运算符的优先规则09/04
- ♥ 本文带你了解代码集12/07
- ♥ python函数如何不返回none09/14
内容反馈