04.24.2006
IPaddress: 32位, N.H
NetID不能全0全1 HostID不能全0(即NetID) 不能全1(广播地址)
192.168.0.1->192.168.0.0(NetID))->192.168.0.255(广播地址)
A B C类地址
A类:NetID 0开头 1.0.0.0->126.0.0.0 每子网2^24-2个主机
B类:NetID 10开头 128.0.0.0->191.255.0.0 每子网2^16-2个主机
C类:NetID 110开头 192.0.0.0->223.255.255.224 每子网2^8-2个主机
D类:NetID 1110开头,多目广播
E类:NetID 1111开头,试验用地址,保留
特殊IP 0.0.0.0 缺省路由
255.255.255.255 全网广播
127.*.*.* 回路
或者通过子网掩码决定NetID+HostID
子网掩码:确定主机是否则本网络内
开机时,通过IP+掩码,得到NetID 通信时,通过对方IP和自己掩码得到NetID 与自己相同,直接发,不相同,发给默认网关(路由器或其他路由器)
子网划分:借用HostID位来作为NetID 255.255.192.0->11111111.11111111.11000000.00000000 14位可表示HostID 两位作为子网ID 不能全0全1 有2^2-2=2个字网 即01******.********(64.1-127.254) 10******.********(128.1-191.254)
CIDR:(Classless Inter-Domain Routing)
不按照ABC分类,通过子网掩码直接划分NetID&HostID
131.104.64.0/18 18表示子网掩码中1的位数
同子网通信:3(原IP 目标IP) 2(原mac 目标mac)
不同子网通信:3(原IP 目标IP) 2(原mac 路由mac) -> 路由器收到后,取出目标IP mac改为目标mac -> 3(原IP 目标IP) 2(路由mac 目标mac)
在二层不停修改mac地址,不断发给下一个路由,最后发到目标~
3层,子网间传输;2层,子网内传输
路由器只关心NetID
如果不连入Internet 应用私有IP
10.0.0.0/8 10100000.00000000.00000000.00000000/8
172.16.0.0/20 10101100.00010000.00000000.00000000/20
192.168.0.0./16 11000000.10101000.00000000.00000000/16
检查网络状态:
ipconfig 看本机IP是否得到 ipconfig/all
ping 127.0.0.1
ping 路由器/远程
net
net use 察看网络连接
net send * hello 向本工作组发送
-------------------------------------------------------------------
今天有难度了,,TCP/IP不愧是“最难”的课程 呵呵