先说明A B C 类地址是不一样的,
IP地址是32位二进制数,既4个字节,每个字节既8位为一段,xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
每段8位,从00000000-11111111,换算成十进制就是0-255
ip地址分为网络号、主机号,划分的时候网络号不能全0全1(按照二进制算),主机号也不能全0(为00000000表示网络号/网段)全1(为11111111表示广播地址)
A类地址划分,IP地址第一段最高位以0开头,网络号用第一段表示,0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
范围从00000001.00000000.00000000.00000001-01111111.11111111.11111111.11111110
即1.0.0.1-127.255.255.254,其中127.0.0.0网段为pc自身保留,不使用,所以到126.255.255.254结束
B类地址划分,IP地址第一段最高位以10开头,网络号用前二段表示,10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
范围从10000000.00000000.00000000.00000001-10111111.11111111.11111111.11111110
即128.0.0.1-191.255.255.254
C类地址划分,IP地址第一段最高位以110开头,网络号用前三段表示,110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
范围从11000000.00000000.00000000.00000001-11011111.11111111.11111111.11111110
即192.0.0.1-223.255.255.254
D类地址划分,IP地址第一段最高位以1110开头,网络号用前四段表示,1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx?
范围从11100000.00000000.00000000.00000001-11101111.11111111.11111111.11111110
即224.0.0.1-239.255.255.254,D类地址网络、广播保留,不使用
E类地址划分,IP地址第一段最高位以1111开头,网络号用前四段表示,1111xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx?
范围从11110000.00000000.00000000.00000001-11111110.11111111.11111111.11111110
即240.0.0.1-254.255.255.254,E类地址试验使用,不使用
特殊的IP地址
0.0.0.0虽然不合法,但是可以作为缺省路由目标地址使用
255.255.255.255虽然不合法,但是可以作为全网广播地址
127.x.x.x,虽然合法,但是不使用,而是作为本机IP lookback地址缺省值
私有的IP地址
10.0.0.0/8
172.16.0.0/20
192.168.0.0/16
APIPA
169.254.0.0/16
你所说的2种情况,有一点区别`。一个就是你门自己网内的数据交换。他靠网内地址假设是C类192.168.1.x与192.168.1.X之间的通信。而外网,是192.168.1.X通过主机对外网的访问。