1、1计算 IP地址一、 IP 地址概念IP 地址是一个 32 位的二进制数,它由网络 ID 和主机 ID 两部份组成,用来在网络中唯一的标识的一台计算机。网络 ID 用来标识计算机所处的网段;主机 ID 用来标识计算机在网段中的位置。IP 地址通常用 4 组 3 位十进制数表示,中间用“. ”分隔。比如,192.168.0.1 。补充(IPv6):前面所讲的 32 位 IP 地址称之为 IPv4,随着信息技术的发展,IPv4 可用 IP 地址数目已经不能满足人们日常的需要,据权威机构预测到 2010 年要充分应用信息技术,每个人至少需要 10 个 IP 地址,比如:计算机、笔记本、手机和智能化冰
2、箱等。为了解决该问题开发了 IPv6 规范,IPv6 用 128 位表示 IP 地址,其表示为 8 组 4 位 16 进制数,中间为“:”分隔。比如,AB32:33ea:89dc:cc47:abcd:ef12:abcd:ef12。 二、 IP 地址的分类为了方便 IP 寻址将 IP 地址划分为 A、B 、C、D 和 E 五类,每类 IP 地址对各个IP 地址中用来表示网络 ID 和主机 ID 的位数作了明确的规定。当主机 ID 的位数确定之后,一个网络中是多能够包含的计算机数目也就确定,用户可根据企业需要灵活选择一类 IP 地址构建网络结构。A类A 类地址用 IP 地址前 8 位表示网络 ID
3、,用 IP 地址后 24 位表示主机 ID。A 类地址用来表示网络 ID 的第一位必须以 0 开始,其他 7 位可以是任意值,当其他 7 位全为 0 是网络 ID 最小,即为 0;当其他 7 位全为 1 时网络 ID 最大,即为 127。网络ID 不能为 0,它有特殊的用途,用来表示所有网段,所以网络 ID 最小为 1;网络 ID也不能为 127;127 用来作为网络回路测试用。所以 A 类网络网络 ID 的有效范围是1-126 共 126 个网络,每个网络可以包含 224-2 台主机。B类B 类地址用 IP 地址前 16 位表示网络 ID,用 IP 地址后 16 位表示主机 ID。B 类地址
4、用来表示网络 ID 的前两位必须以 10 开始,其他 14 位可以是任意值,当其他14 位全为 0 是网络 ID 最小,即为 128;当其他 14 位全为 1 时网络 ID 最大,第一个字节数最大,即为 191。B 类 IP 地址第一个字节的有效范围为 128191,共16384 个 B 类网络;每个 B 类网络可以包含 216-2 台主机(即 65534 台主机)。C类C 类地址用 IP 地址前 24 位表示网络 ID,用 IP 地址后 8 位表示主机 ID。C 类地址用来表示网络 ID 的前三位必须以 110 开始,其他 22 位可以是任意值,当其他222 位全为 0 是网络 ID 最小,
5、IP 地址的第一个字节为 192;当其他 22 位全为 1 时网络 ID 最大,第一个字节数最大,即为 223。C 类 IP 地址第一个字节的有效范围为192223,共 2097152 个 C 类网络;每个 C 类网络可以包含 28-2 台主机(即 254台主机)。D类D 类地址用来多播使用,没有网络 ID 和主机 ID 之分, D 类 IP 地址的第一个字节前四位必须以 1110 开始,其他 28 位可以是任何值,则 D 类 IP 地址的有效范围为 224.0.0.0 到 239.255.255.255。E类E 类地址保留实验用,没有网络 ID 和主机 ID 之分,E 类 IP 地址的第一字
6、节前四位必须以 1111 开始,其它 28 位可以是任何值,则 E 类 IP 地址的有效范围为240.0.0.0 至 255.255.255.254。其中 255.255.255.2555 表示广播地址。在实际应用中,只有 A、B 和 C 三类 IP 地址能够直接分配给主机,D 类和 E 类不能直接分配给计算机。三、 网络 ID、主机 ID 和子网掩码网络 ID 用来表示计算机属于哪一个网络,网络 ID 相同的计算机不需要通过路由器连接就能够直接通信,我们把网络 ID 相同的计算机组成一个网络称之为本地网络(网段);网络 ID 不相同的计算机之间通信必须通过路由器连接,我们把网络 ID不相同的
7、计算机称之为远程计算机。当为一台计算机分配 IP 地址后,该计算机的 IP 地址哪部份表示网络 ID,哪部份表示主机 ID,并不由 IP 地址所属的类来确定,而是由子网掩码确定。子网确定一个 IP 地址属于哪一个子网。子网掩码的格式是以连续的 255 后面跟连续的 0 表示,其中连续的 255 这部份表示网络 ID;连续 0 部份表示主机 ID。比如,子网掩码 255.255.0.0 和255.255.255.0。根据子网掩码的格式可以发现,子网掩码有0.0.0.0、255.0.0.0、255.255.0.0、255.255.255.0 和 255.255.255.255 共五种。采用这种格式
8、的子网掩码每个网络中主机的数目相差至少为 256 倍,不利于灵活根据企业需要分配 IP 地址。比如,一个企业有 2000 台计算机,用户要么为其分配子网掩为 255.255.0.0,那么该网络可包含 65534 台计算机,将造成 63534 个 IP 地址的浪费;要么用户为其分配 8 个 255.255.255.0 网络,那么必须用路由器连接这个 8个网络,造成网络管理和维护的负担。3网络 ID 是 IP 地址与子网掩码进行与运算获得,即将 IP 地址中表示主机 ID 的部份全部变为 0,表示网络 ID 的部份保持不变,则网络 ID 的格式与 IP 地址相同都是32 位的二进制数;主机 ID
9、就是表示主机 ID 的部份。例题 1:IP 地址:192.168.23.35 子网掩码:255.255.0.0网络 ID:192.168.0.0 主机 ID:23.35例题 2:IP 地址:192.168.23.35 子网掩码:255.255.255.0网络 ID:192.168.23.0 主机 ID:35四、 子网和 CIDR将常规的子网掩码转换为二进制,将发现子网掩格式为连续的二进制 1 跟连续0,其中子网掩码中为 1 的部份表示网络 ID,子网掩中为 0 的表示主机 ID。比如255.255.0.0 转换为二进制为 11111111 11111111 00000000 00000000。
10、在前面所举的例子中为什么不用连续的 1 部份表示网络 ID,连续的 0 部份表示主机 ID 呢?答案是肯定的,采用这种方案的 IP 寻址技术称之为无类域间路由(CIDR)。CIDR 技术用子网掩码中连续的 1 部份表示网络 ID,连续的 0 部份表示主机 ID。比如,网络中包含 2000 台计算机,只需要用 11 位表示主机 ID,用 21 位表网络 ID,则子网掩码表示为 11111111.11111111.11100000.00000000,转换为十进制则为 255.255.224.0。此时,该网络将包含 2046 台计算机,既不会造成 IP地址的浪费,也不会利用路由器连接网络,增加额外的
11、管理维护量。CIDR 表示方法:IP 地址/网络 ID 的位数,比如 192.168.23.35/21,其中用 21 位表示网络 ID。例题 1:192.168.23.35/21子网掩码:11111111 11111111 11111000 00000000 则为 255.255.248.0网络 ID:192.168.00010111.0 (其中第三个字节红色部分表示网络 ID,其他表示主机 ID,网络 ID 是表示网络 ID 部份保持不变主机 ID 全部变为 0)则网络 ID 为192.168.16.0起始 IP 地址:192.168.16.1 (主机 ID 不能全为 0,全为 0 表示网络
12、 ID 最后一位为 1)结束 IP 地址:192.168.00010111.11111110(主机 ID 不能全为 1,全为 1 表示本地广播)则结束 IP 地址为:192.168.23.254。例题 2:将 163.135.0.0 划分为 16 个子网,计算前两个子网的网络 ID、子网掩码、起止 IP 地址。4第 1 步:用 CIDR 表示 163.135.0.0/20,则子网掩码为255.255.240(11110000).0。第 2 步:第一网络 ID(子网掩码与 IP 地址与运算):163.135.0.0第一个 IP 地址:163.135.0.1 结束 IP 地址:163.135.15
13、.254;第 3 步:第二网络 ID:163.135.16.0第一个 IP 地址:163.135.16.1 结束 IP 地址:163.135.31.254。五、 子网掩码和网络 ID 的快速计算CIDR 的子网掩码都是连续的 1 跟连接的 0 表示,则子网掩码有以下几种表示方法:0000 0000 01000 0000 1281100 0000 128 641921110 0000 128 6432 2241111 0000 255 152401111 1000 255 72481111 1100 255 32521111 1110 255 12541111 1111 255大家都知道 111
14、11111 的十进制数为 255,那么我们怎么来快速计算子网掩码呢?二进制的 1=1,11=3,1117,1111=15 ;那么 1111 1110=255-1,1111 1100=255-3,1111 1000=255-8,1111 0000=255-15 这样是不是就很快呢?只要我们一旦确定子网掩码中有多少位表示网络 ID,那么我们马上就可以写出子网掩码了。那么,对于 1000 0000,1100 0000 和 1110 0000 我们又该怎么计算呢?2 7=8则 1000 0000=128,1100 0000=128+64,1110 0000=128+64+32,所以我们不需要去记住每一
15、个为多少,只需要做做简单的加减法就搞定子网掩码的计算。网络 ID 的结果大家都知道网络 ID 部份不变,主机 ID 部分全部变为 0,那么在计算网络 ID 时,首先看子网掩码中有多少位用来表示网络,相应在将 IP 地址转换为二进制时就只转换前面几位,比如 192.168.176.15/19,网络 ID 一共 19 位,则网5络 ID 前两个字节为 192.168.X.0 发生变化的为第三个字节。那么怎样快速计算出这个变化的 X 的值呢?我们知道第三字节只有三位表示网络 ID,转换时 176128,第1 位为 1,17612848 64,第 2 位为 0,4832 第 3 位为 1,剩下的计算就
16、没有意义了,全都要转换为 0,则网络 ID 为 10100000,则网络 ID 为 192.168.160.0,这样计算反而出错的可能性很小。六、 本地和远程网络概念网络 ID 相同的计算机称之为本地网络,本地网络中的计算机相互通信不需要路由器连接;网络 ID 不相同的计算机称之为远程网络,远程网络中的计算机要相互通信必须通过路由器连接。例题:192.168.10.14/28,192.168.10.15/28,192.168.10.16/28,192.168.10.31/28 哪些是合法 IP,哪些是非法 IP 地址?主机 ID 全为 0 和主机 ID 全为 1 的为非法 IP 地址:192.
17、168.10.15/28、192.158.10.16/28、192.168.10.31/28 都是非法 IP 地址。例题:192.168.10.14/28,192.168.10.15/28,192.168.10.16/28 哪个不是同一网段?网络 ID 相同的就属于同一网段,则 192.168.10.16/28 不属于同一网段。七、 子网数和主机数的计 算方法例题:172.168.34.56/20,一共划分为了多少个子网,各子网可以包含多少台主机。172.168.34.56 是一个 B 类地址,B 类地址用 16 位表示网络 ID,题目中 20 位表示网络 ID,则子网位数为 4 位,那么子网
18、就有 24 次个(即从 0000、0001 到1111 的 16 种变化)。由于 IP 地址是 32 位,用 20 位表示网络 ID,则主机 ID 的位数为 12 位,则每个子网可以包含 2122 个 IP 地址,即可以包含 4096 个 IP 地址。注意:为什么计算 IP 地址时要减 2,而计算子网数目时不减 2 呢?IP 地址减 2的原因是主机 ID 不能全为 0 也不能全为 1;子网就不存在这个问题。八、 公共 IP 和私有 IP 地址IP 地址由 IANA(Internet 地址分配机构)管理和分配,任何一个 IP 地址要能够在 Internet 上使用就必须由 IANA 分配,IAN
19、A 分配的能够在 Internet 上正常使用的 IP 地址称之为公共 IP 地址;IANA 保留了一部份 IP 地址没有分配给任何机6构和个人,这部份 IP 地址不能在 Internet 上使用,此类 IP 地址就称之为私有 IP地址。为什么私有 IP 地址不能在 Internet 上使用呢?因为 Internet 上没有私有IP 地址的路由。私有 IP 地址范围包括:A 类: 10.0.0.0/8B 类: 172.16.0.0/12 即 172.16.0.1-172.31.255.254 共 16 个 B 类网络C 类:192.168.0.0/16 即 192.168.0.1-192.16
20、8.255.254 共 256 个 C 类网络九、 路由概念、Ping 、Ipconfig、Route 和 Tracert 命令通过路由器将数据从一个网络传输到另一个网络称之为路由。路由选择负责在网络中选择一段最优先的路径将数据传输到目的网络,路由选择的基础和依据是路由表,路由表由目的网络 ID、子网掩码、网关、接口和计费组成,通过 route print 可查看计算机的路由表。Ping 命令的三种结果目的地不可到达:路由表无目的地记录超时:网关设置错有路由表记录ping 命令详解 系统内置的网络测试工具 ping 1Ping 命令的语法格式 ping 命令看似小小的一个工具,但它带有许多参数
21、,要完全掌握它的使用方法还真不容易,要达到熟练使用则更是难下加难,但不管怎样我们还得来看看它的真面目,首先我们还是从最基本的命令格式入手吧! ping 命令的完整格式如下: ping -t -a -n count -l length -f -i ttl -v tos -r count -s count -j -Host list | -k Host-list -w timeout destination-list 从这个命令式中可以看出它的复杂程度,ping 命令本身后面都是它的执行参数,现对其参数作一下详细讲解吧!-t 有这个参数时,当你 ping 一个主机时系统就不停的运行 ping 这个
22、命令,直到你按下 Control-C。 -a 解析主机的 NETBIOS 主机名,如果你想知道你所 ping 的要机计算机名则要加上这个参数了,一般是在运用 ping 命令后的第一行就显示出来。7-n count定义用来测试所发出的测试包的个数,缺省值为 4。通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送 20 个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过执行带有这个参数的命令获知。 -l length 定义所发送缓冲区的数据包的大小,在默认的情况下 windows 的ping 发送的数据包大小为 32byt,也可以自己定义,但有一个限
23、制,就是最大只能发送 65500byt,超过这个数时,对方就很有可能因接收的数据包太大而死机,所以微软公司为了解决这一安全漏洞于是限制了 ping 的数据包大小。 -f 在数据包中发送“ 不要分段”标志,一般你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。 -i ttl 指定 TTL 值在对方的系统里停留的时间,此参数同样是帮助你检查网络运转情况的。 -v tos 将“服务类型” 字段设置为 “tos” 指定的值。 -r count 在“记录路由”字段中记录传出和返回数据包的路由。一般情况下你发送的数据包是通过一个个路由才到达对方的,但到底是经过了哪些路由呢?
24、通过此参数就可以设定你想探测经过的路由的个数,不过限制在了 9 个,也就是说你只能跟踪到 9 个路由。 -s count 指定“count” 指定的跃点数的时间戳,此参数和-r 差不多,只是这个参数不记录数据包返回所经过的路由,最多也只记录 4 个。 -j host-list 利用“ computer-list” 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔 IP 允许的最大数量为 9。 -k host-list 利用 “computer-list” 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔 IP 允许的最大数量为 9。 -w timeout指定超时间隔,单位为毫秒
25、。 destination-list 是指要测试的主机名或 IP 地址 -t 参数 -t 有这个参数时,当你 ping 一个主机时系统就不停的运行 ping这个命令,直到你按下 Control-C。 例如: C:WINDOWSping 192.168.1.188 -t Pinging 192.168.1.188 with 32 bytes of data: Reply from 192.168.1.188: bytes=32 timeping -a 192.168.1.100 Pinging 000 192.168.1.100 with 32 bytes of data: Reply from
26、 192.168.1.100: bytes=32 timeping -a 192.168.0.23 Pinging 9.localdomain 192.168.0.23 with 32 bytes of data: Reply from 192.168.0.23: bytes=32 timeping -n 10 192.168.1.188 Pinging 192.168.1.188 with 32 bytes of data: Reply from 192.168.1.188: bytes=32 timeping -l 32768 -n 10 192.168.1.188 Pinging 192
27、.168.1.188 with 32768 bytes of data: Request timed out. Reply from 192.168.1.188: bytes=32768 time=12ms TTL=64 Reply from 192.168.1.188: bytes=32768 time=12ms TTL=64 10Reply from 192.168.1.188: bytes=32768 time=12ms TTL=64 Reply from 192.168.1.188: bytes=32768 time=9ms TTL=64 Reply from 192.168.1.18
28、8: bytes=32768 time=9ms TTL=64 Reply from 192.168.1.188: bytes=32768 time=9ms TTL=64 Reply from 192.168.1.188: bytes=32768 time=9ms TTL=64 Reply from 192.168.1.188: bytes=32768 time=9ms TTL=64 Reply from 192.168.1.188: bytes=32768 time=9ms TTL=64 Ping statistics for 192.168.1.188: Packets: Sent = 10
29、, Received = 9, Lost = 1 (10% loss), Approximate round trip times in milli-seconds: Minimum = 9ms, Maximum = 12ms, Average = 9ms 向 IP 为 192.168.1.188 的计算机,发送大小为 32768byt 的数据包10 个,发送 10 个,返回 9 个,丢失 1 个。返回数据包最短时间为 9ms,最长时间为12ms。 2Ping 命令的应用 (1)、测试网络的通畅 我们知道可以用 ping 命令来测试一下网络是否通畅,这在局域网的维护中经常用到,方法很简单,只需
30、要在 DOS 或 Windows 的开始菜单下的“运行”子项中用 ping 命令加上所要测试的目标计算机的 IP 地址或主机名即可(目标计算机要与你所运行 ping 命令的计算机在同一网络或通过电话线或其它专线方式已连接成一个网络) ,其它参数可全不加。如要测试台 IP 地址为 196.168.0.23 的工作站与服务器是否已连网成功,就可以在服务器上运行:ping -a 196.168.0.23 即可,如果工作站上 TCP/IP 协议工作正常,即会以 DOS 屏幕方式显示如下所示的信息: C:WINDOWSping -a 192.168.0.23 Pinging 9.localdomain
31、192.168.0.23 with 32 bytes of data: Reply from 192.168.0.23: bytes=32 timeping 192.168.0.1 11Pinging 192.168.0.1 with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. Ping statistics for 192.168.0.1: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
32、Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 为什么不管网络是否连通在提示信息中都会有重复四次一样的信息呢(如上的“Reply from 192.168.1.188: bytes=32768 time=12ms TTL=64”和“Request timed out”) ,那是因为一般系统默认每次用 ping 测试时是发送四个数据包,这些提示就是告诉你所发送的四个数据包的发送情况。 (2)、获取计算机的 IP 地址 利用 ping 这个工具我们可以获取对方计算机
33、的IP 地址,特别是在局域网中,我们经常是利用 NT 或 WIN2K 的 DHCP 动态 IP 地址服务自动为各工作站分配动态 IP 地址,这时当然我们要知道所要测试的计算机的NETBIOS 名,也即我们通常在“网络邻居” 中看到的“ 计算机名”。使用 ping 命令时我们只要用 ping 命令加上目标计算机名即可,如果网络连接正常,则会显示所 ping 的这台机的动态 IP 地址。其实我们完全可以在互联网使用,以获取对方的动态 IP 地址,这一点对于黑客来说是比较有用的,当然首先的一点就是你先要知道对方的计算机名。 例如: C:WINDOWSping Pinging 218.26.153
34、.214 with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. Ping statistics for 218.26.153.214: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms ping ,得到 的计算机
35、,IP 为218.26.153.214。 ping 命令的其他技巧:在一般情况下还可以通过 ping 对方让对方返回给你的 TTL值大小,粗略的判断目标主机的系统类型是 Windows 系列还是 UNIX/Linux 系列,一般情况下 Windows 系列的系统返回的 TTL 值在 100-130 之间,而 UNIX/Linux 系列的系统返回的 TTL 值在 240-255 之间,当然 TTL 的值在对方的主机里是可以修改的,Windows 系列的系统可以通过修改注册表以下键值实现。Ping 通过:正常Ipconfig 命令12ipconfig 命令详解一、选项 Options:/? Dis
36、play this help message/all Display full configuration information./release Release the IP address for the specified adapter./renew Renew the IP address for the specified adapter./flushdns Purges the DNS Resolver cache./registerdns Refreshes all DHCP leases and re-registers DNS names/displaydns Displ
37、ay the contents of the DNS Resolver Cache./showclassid Displays all the dhcp class IDs allowed for adapter./setclassid Modifies the dhcp class id.通过/? 我们就得到了上面这个列表/all:显示所有网络适配器(网卡、拨号连接等)的完整 TCP/IP 配置信息。与不带参数的用法相比,它的信息更全更多,如 IP 是否动态分配、显示网卡的物理地址等。/release:DHCP 客户端手工释放 IP 地址; (/release_all 和/release N
38、 释放全部(或指定)适配器的由 DHCP 分配的动态 IP 地址。此参数适用于 IP 地址非静态分配的网卡,通常和下文的 renew 参数结合使用。)/renew:DHCP 客户端手工向服务器刷新请求;重新定义 IP, 通常也是使用 /flushdns 以后所必须使用的命令。( ipconfig /renew_all 或 ipconfig /renew N 为全部(或指定)适配器重新分配 IP 地址。此参数同样仅适用于 IP 地址非静态分配的网卡,通常和上文的 release 参数结合使用。)/flushdns:清除本地 DNS 缓存内容; 这个命令是用来清空内存中的 DNS 列表。如果 DN
39、S 有问题的话可以用这个命令进行清空。/displaydns:显示本地 DNS 内容; /registerdns:DNS 客户端手工向服务器进行注册; 用了/flushdns 命令以后都需要使用这个命令,不然就无法浏览网站等需要 DNS 解析的网络连接/showclassid:显示网络适配器的 DHCP 类别信息; 13/setclassid:设置网络适配器的 DHCP 类别。 /batch 文件名 :将 Ipconfig 所显示信息以文本方式写入指定文件。此参数可用来备份本机的网络配置。二、应用实例例 1:ipconfig /all 这个就列出了所有的网络配置信息Windows IP Con
40、figurationHost Name . . . . . . . . . . . . : microsof-372e43Primary Dns Suffix . . . . . . . :Node Type . . . . . . . . . . . . : UnknownIP Routing Enabled. . . . . . . . : NoWINS Proxy Enabled. . . . . . . . : NoMedia State . . . . . . . . . . . : Media disconnectedDescription . . . . . . . . . .
41、. : Realtek RTL8139 Family PCI Fast Ethrnet NIC 第一块网卡Physical Address. . . . . . . . . : 00-E0-4E-11-07-5B这个是上面那块网卡的物理地址,因为没有启用,所以只有这些信息,如果启用的话就跟下面的 8029 网卡是一样多的。这个是 WINDOWS IP 信息,这个一般是不需要看的。 可以去我的电脑-属性里进行修改Ethernet adapter 本地连接 2:Ethernet adapter 本地连接:Connection-specific DNS Suffix . :Description .
42、 . . . . . . . . . . : Realtek RTL8029(AS) PCI Ethernet AdpterPhysical Address. . . . . . . . . : 52-54-AB-3C-09-85Dhcp Enabled. . . . . . . . . . . : No14IP Address. . . . . . . . . . . . : 192.168.0.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 192.168.0.1DN
43、S Servers . . . . . . . . . . . : 202.96.199.132209.6.199.133这个是另外一块网卡的信息,包括 IP DNS GATEWAY 等等信息。这些你都可以自动填写,也可以通过 DNCP 获取。PPP adapter FTTB:Connection-specific DNS Suffix . :Description . . . . . . . . . . . : WAN (PPP/SLIP) InterfacePhysical Address. . . . . . . . . : 00-53-45-00-00-00Dhcp Enabled.
44、. . . . . . . . . . : NoIP Address. . . . . . . . . . . . : 61.129.XXX.XXXSubnet Mask . . . . . . . . . . . : 255.255.255.255Default Gateway . . . . . . . . . : 61.129.XXX.XXXDNS Servers . . . . . . . . . . . : 202.96.209.13310.16.1.24NetBIOS over Tcpip. . . . . . . . : DisabledWAN 表示广域网 PPP 表示 IP 的
45、封装格式,SLIP 表示串型线路 IP。 具体什么原理大家可以参考物理地址我们看到这个地址跟以上 2 块网卡不同,所以其实这个是虚拟出来的网卡 DHCP 同样是关闭的IP 地址是拨号以后由电信给你自动分配的,你不能自己确定的子网掩码 4 个 255 表示你处于一个独立的网段之中。网关地址是你自己的 IP,这个是电信决定的,因为你写了自己就是就把你所有的数据包丢到远段的电信段,由它来处理。15NETBIOS OVER TCPIP 这个表示通过 TCPIP 进行共享,我这里是给关闭的。具体实现原理参考 http:/ 2、备份网络设置ipconfig /batch bak-netcfg说明:将有关网
46、络配置的信息备份到文件 bak-netcfg 中。例 3、为网卡动态分配新地址ipconfig /release 1说明:去除网卡(适配器 1)的动态 IP 地址。ipconfig /renew 1说明:为网卡重新动态分配 IP 地址。如果你的网络连通发生故障,凑巧网卡的 IP 地址是自动分配的,就可以使用例 3 的方法了。Tracert 命令Tracert 命令详解该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL
47、是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。tracert -d -h maximum_hops -j computer-list -w timeout target_name使用 tracert 跟踪网络连接Tracert(跟踪路由)是路
48、由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其它主机的路由。Tracert 工作原理通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将
49、TTL 递16增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。在下例中,数据包必须通过两个路由器( 10.0.0.1 和 192.168.0.1)才能到达主机 172.16.0.99。主机的默认网关是 10.0.0.1,192.168.0.0 网络上的路由器的 IP 地址是 192.168.0.