IP网段划分
答案:2 悬赏:60 手机版
解决时间 2021-03-18 16:40
- 提问者网友:放下
- 2021-03-17 18:01
IP网段划分
最佳答案
- 五星知识达人网友:街头电车
- 2021-03-17 19:34
他的这种表示法是错的,别学
/后面的数值代表子网掩码数字,采用2进位表示法,用来分辨是否同个网段,每8个数值为一段,最高数值为255(11111111),是IPv4 (IP网路第4版本)表示法共24个位数,取1的总数来代表
/14代表14个1=>11111111.11111100.00000000.00000000=>255.252.0.0
/16代表16个1=>11111111.11111111.00000000.00000000=>255.255.0.0
/17代表17个1=>11111111.11111111.10000000.00000000=>255.255.128.0
/18代表18个1=>11111111.11111111.11000000.00000000=>255.255.192.0
/19代表19个1=>11111111.11111111.11100000.00000000=>255.255.224.0追问嗯,这是一段C++程序里的,是需要向这些网段的地址发送数据包再返回,那这种表达方式不对,该用什么方式写程序比较好呢?谢谢~追答程序里的我不懂欧...
我说的是TCP/IP网路协议
eg.162.105/16 正确表示法要表示到4段24个数值才行(0/1--->2进位表示法)
正确应该是162.105.0.0/16 这样是对的,162.105.16.0/16这类的......IPv4的规范(就是协议)
你写winsock程序也必须依照TCP/IP协议来写,才能与其他网路程序/设备沟通。
/后面的数值代表子网掩码数字,采用2进位表示法,用来分辨是否同个网段,每8个数值为一段,最高数值为255(11111111),是IPv4 (IP网路第4版本)表示法共24个位数,取1的总数来代表
/14代表14个1=>11111111.11111100.00000000.00000000=>255.252.0.0
/16代表16个1=>11111111.11111111.00000000.00000000=>255.255.0.0
/17代表17个1=>11111111.11111111.10000000.00000000=>255.255.128.0
/18代表18个1=>11111111.11111111.11000000.00000000=>255.255.192.0
/19代表19个1=>11111111.11111111.11100000.00000000=>255.255.224.0追问嗯,这是一段C++程序里的,是需要向这些网段的地址发送数据包再返回,那这种表达方式不对,该用什么方式写程序比较好呢?谢谢~追答程序里的我不懂欧...
我说的是TCP/IP网路协议
eg.162.105/16 正确表示法要表示到4段24个数值才行(0/1--->2进位表示法)
正确应该是162.105.0.0/16 这样是对的,162.105.16.0/16这类的......IPv4的规范(就是协议)
你写winsock程序也必须依照TCP/IP协议来写,才能与其他网路程序/设备沟通。
全部回答
- 1楼网友:不如潦草
- 2021-03-17 20:29
给出公式,自己算吧.
---------------------------------------------------------------
十进制 二进制
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 这些指的都是网络ID 也就是网段
他应该是把后面的.0都省略掉了
162.105/16:网段/子网掩码:162.105.0.0/16 IP地址范围:162.105.0.1~162.105.255.254
166.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯