金牌会员
 
- 积分
- 1635
- 金钱
- 1635
- 注册时间
- 2012-8-28
- 在线时间
- 71 小时
|
本帖最后由 750273008 于 2020-8-15 09:28 编辑
[size=14.1176px]TCP/IP协议
cmd下arp -a显示物理地址
数据回传ip:127.x.x.x表示数据回传网段,例127.0.0.1
主机地址段bit:不能全0,全1(广播地址)
//////////////////////////////////////
端口范围:0~65535 //16bit
//////////////////////////////////////
ip协议:地址为32位bit;
每8位分一组,可以分4组;
0x00.00.00.00
0xFF.FF.FF.FF
每组用十进制表示:
0. 0. 0. 0
255.255.255.255
第一组的8位按数值大小分5大类:A,B,C,D,E
A类:0+7bit(网络地址)+24bit(电脑地址) //一共32bit
B类:10+14bit(网络地址)+16bit(主机地址) //一共32bit
C类:110+21bit(网络地址)+8bit(主机地址) //一共32bit
D类:1110+28bit(组播地址) //一共32bit
E 类:11110+27bit(科研保留地址) //一共32bit
////////////////十进制表示///////
A类:0.0.0.0 ~127.255.255.255//多台电脑的环境
B类:128.0.0.0~191.255.255.255//比较居中
C类:192.0.0.0~223.255.255.255//最多253台电脑的环境
D类:224.0.0.0~239.255.255.255//组播
E 类:240.0.0.0~247.255.255.255
主机地址全0全1有特殊用途,全1是广播。
A类网络0.0.0.0表示本层网络所有电脑。
子网掩码:表示网络地址有效长度bit。//用于缩放电脑地址长度,
主机地址bit变大后,表示本层网络可以有很多台电脑,缺点是网关
的网段是24bit,被主机地址占用bit后,例(32bit=前10位表示网络
,后22位表示电脑地址)这样的电脑ip地址如果前24位bit值和网关的
24bit值不一样,将不能上网。
192.168.0.1/26 表示前26位是网络bit,主机位只有32bit-26=6bit。
26位子网掩码:255.255.255.192
若主机位有8bit说明最多256台电脑。(还要减去全0的主机地址,
减去网关地址192.168.0.1
减去广播地址255
还剩253个可以用(2~254)。
)
///////////////////////////////////
连通条件:UDP
1端口号一致;
2本机ip地址(受网卡ip设置地址的限制)
3对方ip地址(除非有静态公网ip,否则只能同一路由器下连)
//////////////////////////////////
上网条件:
网关地址需要能上网。
一般网关是C类,网段是24bit+主机8bit,多数是192.168.0+1
其他电脑要想上网,就必须和网关保持同一网段(前24bit必须保持一致)
也就是192.168.0+X (注:X的范围1~254)
|
|