在线汉语字典:经过双方共同商量或谈判后取得的一致意见:双方达成协议|根据协议办事。
- the system of rules and acceptable behaviour used at official ceremonies and occasions
- a formal international agreement
- specialized computing a computer language allowing computers that are connected to each other to communicate
IPv4
在互联网的世界协议漫天飞,但凡要交换数据,就存在协议。否则再多的数据也就是一些无意义的0101010片段。而最出名的协议莫过于IP(Internet Protocol)协议,它给网络上的节点分配一个唯一的值。IP协议实现些什么功能呢?那我们单独用IP协议能干嘛呢?IP协议怎么实现的?IP协议的前世今生?
功能
- 因为他给网络节点分配了一个唯一的值,因此他可以把异构的网络设备(路由器,PC,服务器,网关等)连接成网络,并且具有点对点功能。
- 对传输数据分包,并重组,以适应不同网络要求。
分类 转自BrokenSwitch
网络类型 | 地址范围 | 说明 |
---|---|---|
A | 0.0.0.0~127.255.255.255 | 全0的主机号码表示该IP地址就是网络的地址,用于网络路由;全1的主机号码表示广播地址,即对该网络上所有的主机进行广播。 |
B | 128.0.0.0~191.255.255.255 | 全0的主机号码表示该IP地址就是网络的地址,用于网络路由;全1的主机号码表示广播地址,即对该网络上所有的主机进行广播。 |
C | 192.0.0.0~223.255.255.255 | 全0的主机号码表示该IP地址就是网络的地址,用于网络路由;全1的主机号码表示广播地址,即对该网络上所有的主机进行广播。 |
D | 224.0.0.0~239.255.255.255 | D类地址是一种组播地址。 |
E | 240.0.0.0~255.255.255.255 | 保留。255.255.255.255用于局域网广播地址。 |
私有地址
A 10.0.0.0~10.255.255.255
B 172.16.0.0~172.31.255.255
C 192.168.0.0~192.168.255.255
能干嘛
ip协议可以把网络上设备连接起来,那么就可以通过ip地址,给对应主机发送数据包,比如icmp,udp,tcp,kcp协议做的事情,这样就构造了上层传输层协议。这是可见世界中主要做的事情。
我们自己定义一个传输层协议,变成一个私有协议。
还可以伪装其他协议包发送过去。