1
实验报告
学院:信息工程学院 专业:计算机科学与技术 班级: 课程名称:网络编程
实验名称
实验一 IP 地址合法性和子网判断
学号
姓名
实验时间
2016 年 3 月 8 日
指导老师
实验目的
1)掌握 IP 地址基本概念及子网划分技术
一、实验原理
我们说过因特网是把全世界的无数个网络连接起来的一个庞大的网间网,每个网络中的计
算机通过其自身的 IP 地址而被唯一标识的,据此我们也可以设想,在 Internet 上这个庞大的
网间网中,每个网络也有自己的标识符。我们把计算机的 IP 地址也分成两部分,分别为网络
标识和主机标识。同一个物理网络上的所有主机都用同一个网络标识,网络上的一个主机(包
括网络上工作站、服务器和路由器等)都有一个主机标识与其对应 IP 地址的 4 个字节划分为 2
个部分,一部分用以标明具体的网络段,即网络标识;另一部分用以标明具体的节点,即主机
标识,也就是说某个网络中的特定的计算机号码。另一方面,只有在一个网络号下的计算机之
间才能"直接"互通,不同网络号的计算机要通过网关(Gateway)才能互通。但这样的划分在
某些情况下显得并十分不灵活。为此 IP 网络还允许划分成更小的网络,称为子网(Subnet),
这样就产生了子网掩码
1. IP 的寻址规则
(1).网络寻址规则
A、 网络地址必须唯一。
B、 网络标识不能以数字 127 开头。在 A 类地址中,数字 127 保留给内部回送函数。
C、 网络标识的第一个字节不能为 255。数字 255 作为广播地址。
D、 网络标识的第一个字节不能为“0”,“0”表示该地址是本地主机,不能传送。
2.主机寻址规则
A、主机标识在同一网络内必须是唯一的。
B、主机标识的各个位不能都为“1”,如果所有位都为“1”,则该机地址是广播地址,而
非主机的地址。
C、主机标识的各个位不能都为“0”,如果各个位都为“0”,则表示“只有这个网络”,而
这个网络上没有任何主机,即网络地址。
3.确定子网掩码数