笔试复习_TCP/IP(二)

1.IP

IP是TCP/IP中最核心的协议,提供不可靠(不保证到达目的地,仅提供最好的传输服务)无连接(不维护后续数据报的信息,每个数据报相对独立,可以不按顺序发送接收,每个包发送的路径也有可能不同;TCP是按照顺序的)的数据报传送服务。
相关命令:ipconfig(/all 查看ip地址),netstat(-an 查看当前所有会话 -p路由表,网关)

IP首部

图为IP首部。第一部分是4位版本号(v4,v6),第二个叫做4位头部长度(最大1111,即15,表示32位源IP地址15个,即IP头部最长60字节,正常选项前面一共20字节,所以选项不超过40字节)。
TOS,8位服务类型,其中最后一位没有用,前面3位表示IP优先级,后4位表示TOS位(1111,被置一分别表示最小延时,最大存储量,最高可靠性,最小费用,希望路由器提供不同服务质量)。
16位表示总长度(2^16,65535,整个IP数据报最大长度)。16位标识,每一个IP包位ID,多发一个ID会加一,分片之后ID都相同,方便后续组装。3位标志,只有2位有用(DF位,例如包2000,应该分片,如果DF=1,直接丢包,回送ICMP信息。MF位,更多分片。目的服务器收片的时候,如果MF=1,表示分片还没有结束,后续还有分片)。13位片偏移,表示分片的偏移量。
TTL,8位,每过一个路由器TTL-1,防止环路。TTL=0丢包。协议为8位表示下一位是什么(ICMP=1,TCP=6,UDP=17)。16位校验和,接收发送都要做校验和,如果校验和相同,那么可以保证数据完整。
IP首部选项,是数据报中可变长度的可选信息,可以记录路径(穿越路由器的IP地址),时间戳(通过每一个路由器的时间),宽松源站路由和严格源站路由。

2.IP路由选择

源和目的主机在一个网络内:

这里写图片描述

主机和路由都使用了默认路由,源IP和目的IP不变(只有使用源站路由选项每一跳会改变目的IP地址,IP地址才可能改变),二层地址在不断变化。每个链路层可能具有不同的数据帧头部,链路层目的地址始终指向下一跳的目的地址(出口网关),一般通过ARP获取地址。

这里写图片描述

3.特殊的IP地址

全为0的IP地址:可以作为源端,不可以作为目的端。(DHCP动态获取协议,UDP的包,有IP头部,没有获取IP地址之前,源IP地址为0.0.0.0,目的IP为255.255.255.255)
127开头的IP地址:环回口,后面可以为任意值。
全1的IP地址,不可以为源端,可以作为目的端,受限的广播(永远不被转发)。

按照目前使用的IPv4的规定,对IP地址强行定义了一些保留地址,即:“网络地址”和“广播地址”。
“网络地址”就是指“主机号”全为“0”的IP地址,如:125.0.0.0(A类地址)。
“广播地址”就是指“主机号”全为“255”时的IP地址,如:125.255.255.255(A类地址)。
子网掩码,则是用来标识两个IP地址是否同属于一个子网。它也是一组32位长的二进制数值,其每一位上的数值代表不同含义:为“1”则代表该位是网络位;若为“0”则代表该位是主机位。和IP地址一样,人们同样使用“点式十进制”来表示子网掩码,如:255.255.0.0。如果两个IP地址分别与同一个子网掩码进行按位“与”计算后得到相同的结果,即表明这两个IP地址处于同一个子网中。

例题:
1.下列哪个IP地址是C类地址?

A. 101.78.65.3
B. 3.3.3.3
C. 197.234.111.123
D. 23.34.45.56

解:
1.0.0.0到126.255.255.255为A类 主要分配给具有大量主机而局域网络数量较少的大型网络
128.0.0.0到191.255.255.255为B类 一般用于国际性大公司和政府机构
192.0.0.0到223.255.255.255为C类 用于一般小公司 校园网 研究机构等
224.0.0.0到239.255.255.255为D类 用于特殊用途. 又称做 广播地址
240.0.0.0到247.255.255.255为E类. 暂时保留

答案为C。

2.某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数,每个子网内的最大可分配地址个数为各为多少?

A. 32. 6
B. 32. 8
C. 8. 32
D. 8. 30

解:子网掩码255.255.255.248写成二进制位11111111.11111111.11111111.11111000,192.168.5.0/24表示默认子网位255.255.255.0,由于子网中1表示网络位,0表示主机位,所以有2^5=32个子网数。由于主机号不能为全0和全1,所以有2^3-2个主机。选A。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值