计算机网络其他程序员

(003)TCP/IP协议-IP协议

2016-01-31  本文已影响359人  林湾村龙猫

一、引言

链路层的上层协议是网络层,IP协议是网络层协议中的最核心协议。ICMP/IGMP,TCP/UDP都是通过IP数据包传输的。IP协议提供非可靠的(unreliable)、无连接的(connectionless)。

二、IP数据包

图1. IP数据包结构图

三、子网

图2. B类IP的子网编址举例

我们不是把IP地址看成由单纯的一个网络号和一个主机号组成,而是把主机号再分成一个子网号和一个主机号。子网对外部路由器来说隐藏了内部网络组织(一个校园或公司内部)的细节。


图3.两种不同的B类子网划分举例

子网掩码是一个32bit的值,其中值为 1的bit留给网络号和子网号,为0的bit留给主机号。0或1需要连续的。

四、特殊IP地址

IP类型 含义
127.x.x.x 常见的是127.0.0.1,环回地址,该地址是指电脑本身,会把发送给该ip的数据返回给当前主机。该IP被认为是一个网络接口。它是一个A类地址,没有进行子网划分
(10.x.x.x),(172.16.x.x -172.31.x.x),(192.168.x.x) 局域网IP地址,私有地址
0.0.0.0 IP地址收容所,所有不认识的IP地址,都丢这;已经不是真正意义上的ip地址了。
255.255.255.255 受限制的广播地址,对本机来说,这个地址指本网段内(同一个广播域)的所有主机。在任何情况下,路由器都会禁止转发目的地址为受限的广播地址的数据包,这样的数据包仅会出现在本地网络中。
xxx.255[.255] 网络号不全为1,主机号全为1,该网络的广播地址
224.0.0.0-239.255.255.255 这是一组组播地址,需要注意它与广播地址的区别,其中224.0.0.1特指所有的主机,224.0.0.2特指所有的路由器,224.0.0.5指所有的OSPF路由器地址,224.0.0.13指PIMV2路由器的地址。

五、IP数据包抓包

图4. IP数据包Wireshare抓包
上一篇下一篇

猜你喜欢

热点阅读