您的位置:首页 > 其它

IP地址和子网掩码的关系揭秘

2018-01-24 00:00 127 查看
以前在设置IP地址的时候,总是不明白为什么要设置子网掩码,也不明白为什么经常是255.255.255.0;

今天在看《网络是怎样链接的》这本书,感觉作者写的很生动。特在此记录下来,让自己有个深刻的印象。

要了解为什么需要设置子网掩码,因为互联网和公司的局域网都是基于TCP/IP的思路来涉及的。我们就从TCP/IP的网络结构说起, 正如下图,整个网络结构是由一个个小的子网通过路由器连接在一起形成的。这里子网可以理解成为由集线器连接在一起的一些主机。

在网络中,每个设备都会有一个IP地址。IP地址可以类比现实中的地址'XX号XX室',这个号对应的就是子网,而XX室对应的就是子网中的主机号了。

那么网络中的包是如何传输的呢?

数据包在通过集线器发送到最近的路由器之后,路由器会根据目标地址寻找下一个路由器的位置,然后将数据包发送到下一个路由器,就是这样一个路由器接着一个路由器这样,直到数据包送达目的地址。

那么在传递的过程中,是如何区分子网和主机号的?

因为IP地址的格式是这样的10.11.12.13 ,这里看不出哪几个数字代表的是网络号(子网),这就需要子网掩码来标识网络号和主机号了。我们以255.255.255.0(二进制:1111.1111.1111.0)来说明,子网掩码的四个字段分别与IP地址的四个字段对应。如果是255就说明对应IP字段是网络号。以10.11.12.13和255.255.255.0来说明就是10.11.12为网络号,而13为网络内的主机号。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  IP地址 子网掩码