嘿嘿嘿嘿嘿

文章介绍了IP地址的子网划分,包括如何确定子网、广播地址和有效主机范围。同时,讨论了TCP协议的相关概念,如流量控制的窗口机制,TCP连接的三次握手和四次挥手过程,以及TIME_WAIT和CLOSE_WAIT状态的作用和意义。
摘要由CSDN通过智能技术生成

某IP地址192.168.48.10,掩码为255.255.255.128,其所在的子网为(),广播地址为(),有效的主机 IP地址范围是()

A 192.168.48.0/192.168.48.127/192.168.48.1 到 192.168.48.126

B 192.168.48.0/192.168.48.255/192.168.48.1 到 192.168.48.255
C 192.168.48.1/192.168.48.255/192.168.48.1 到 192.168.48.126

D 192.168.48.1/192.168.48.127/192.168.48.1 到 192.168.48.255

解析:

255转换为2进制是 11111111

128转换为2进制是 10000000

对地址 192.168.48.10和掩码255.255.255.128 进行 and操作 得到 子网  192.168.48.0

ip地址和掩码做and操作后, 得到这个子网地址的都属于这个ip段, 192.168.48.0 ... 192.168.48.127和 255.255.255.128进行and操作后都是 192.168.48.0

其中, 192.168.48.127为广播地址,  192.168.48.0 ... 192.168.48.126为有效地址

下面有关TCP协议的描述,说法错误的是?

  • TCP使用窗口机制进行流量控制
  • 由于TCP连接是全双工的,因此每个方向都必须单独进行关闭,需要四次握手
  • TCP连接建立需要三次握手
  • 被动关闭socket后,会进入到TIME_WAIT状态

解析:当你关闭一个socket时,主动关闭一端的socket将进入TIME_WAIT状态,而被动关闭一方则转入CLOSED状态,这的确能够保证所有的数据都被传输,所以D错误。

TCP连接释放过程,叙述不正确的是:

  • 通过设置FIN为来表示释放连接
  • 当一方释放连接后另一方即不能继续发送数据
  • 只有双方均释放连接后,该连接才被释放
  • 释放连接采用四次挥手机制

解析:当一方释放连接(发送FIN)时只是表明这一方不会在此次连接中发送数据了。另一方还是可以发送数据的,所以第二个错误。

关于TIME_WAIT状态的描述,下面说法错误的是?

  • TIME_WAIT出现在被动关闭一方,CLOSE_WAIT出现在主动关闭一方
  • 从TIME_WAIT状态到CLOSED状态,有一个超时设置,这个超时设置是 2*MSL
  • TIME_WAIT确保有足够的时间让对端收到了ACK,如果被动关闭的那方没有收到Ack,就会触发被动端重发Fin,一来一去正好2个MSL
  • 有足够的时间让这个连接不会跟后面的连接混在一起

解析:主动关闭一端的socket将进入TIME_WAIT状态,而被动关闭一方则转入CLOSED状态,所以第一个选项错误。
   经过2MSL,上一次连接中所有的重复包都会消失
在主动关闭方发送的最后一个ack(fin) ,有可能丢失,这时被动方会重新发 fin, 如果这时主动方处于CLOSED 状态 ,就会响应rst 而不是ack。所以 主动方要处于TIME_WAIT 状态,而不能是CLOSED 。 TIME_WAIT 并不会占用很大资源的,除非受到攻击。 还有,如果一方send 或recv 超时,就会直接进入CLOSED 状态。

对于IP地址130.63.160.2,MASK为255.255.255.0,子网号为()

  • 160.2
  • 160
  • 63.160
  • 130.63.160

解析:前24位为网络号,后8位为主机号,

130.63.160.2是B类IP地址

B类IP地址前16位(两个字节)为网络号,后16位是主机号

划分子网就是将主机号中的一部分拿出来当做子网号

这里子网掩码为255.255.255.0也就是把前三个字节当成了网络号

与B类IP默认的前两个字节作为网络号相比,第三个字节就是子网号,就是160

所以这个ip的网络号是130.63 子网号是 160 主机号是2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值