Unix Socket - 网络地址(Network Addresses)

        在我们开始实际工作之前,让我们先讨论一下网络地址——IP地址。

        IP主机地址,或者更常见的只是IP地址,用于标识连接到Internet的主机。IP代表Internet协议,是Internet整体网络架构中的Internet层。

        IP地址是一个32位,解释为4个8位的数字或八位元。每个IP地址都唯一地标识参与的用户网络、网络上的主机和用户网络的类。

        IP地址通常用点分十进制表示,如N1.N2.N3.N4,其中每个Ni是0到255的十进制数(00到FF十六进制)。

地址类别

        IP地址由IANA (Internet Assigned Numbers Authority)管理和创建。有五个不同的address类。您可以通过检查IP地址的前四位来确定IP地址属于哪个类。

        - A类地址以0xxx开头,或十进制1到126。

        - B类地址以10xx开头,或十进制128到191。

        - C类地址以110x开头,或十进制192到223。

        - D类地址以1110开头,或十进制224到239。

        - E类地址以1111开头,或十进制240到254。

        以01111111或十进制127开头的地址保留给环回和本地机器上的内部测试[你可以测试这个:你应该总是能够ping 127.0.0.1,它指向你自己];D类地址为组播保留;E类地址被保留以备将来使用。它们不应该用于主机地址。

子网划分

        子网或子网网络的基本意思是把一个网络分支出来。这样做的原因有很多,比如组织中的网络、使用不同的物理介质(如以太网、FDDI、WAN等)、地址空间的保存以及安全性。最常见的原因是为了控制网络流量。

        子网划分的基本思想是将IP地址的主机标识部分分成两部分,网络地址本身内的子网地址和子网中的主机地址。

        例如,一个常见的B类地址格式是N1.N2.S.H, N1。N2表示B类网络,8位S表示子网,8位H表示子网上的主机。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容