TCP的sn和ack_sn

发起端或客户端:10.0.0.1 接收端或服务端:10.0.0.78:7891

第一个包:发起新建连接序列号:2640889442


第二个包:
接受确认新新建序列号:2640889443
接受响应新建序列号:2170956858

第三个包:
确认发起序列号:2640889443
确认响应序列号:2170956859

总结:

  1. 首次发起包的序列号,第一个发起包的序列号+1
  2. 其次响应包的序列号,第二个响应包的序列号+1
  3. 最终确认发起新建序列号:2640889443;确认响应序列号:2170956859。
  4. TCP三次握手建立完成!!!
  5. TCP三次握手第一次开始发送数据包sn:2640889443,ack_sn:2170956859
  6. TCP三次握手第二次接受对方发送数据包:sn:2170956859 ack num:2640889446
  7. TCP三次握手第三次开发发送数据包sn:2640889446 ack_sn:2170956861
  8. 接受对方发送数据包:sn:2170956861 ack_num:2640889485
  9. 开发发送数据包sn:2640889485 ack_sn:2170956871
  10. 数据包及四次挥手过程:只需关注ack_sn包序列号。
  11. TCP四次挥手第一次发送sn:2170960460 ack_sn:2640890376
  12. TCP四次挥手第二次发送sn:2640890376 ack_sn:2170960970
  13. TCP四次挥手第三次发送sn:2170960970 ack_sn:2640890377
  14. TCP四次挥手第四次发送sn:2640890377 ack_sn:2170960971


手机信号说明

-40~-50之间为在基站附件单位dBm(毫瓦分贝);
-50~-60之间信号属于非常好;
-60~-70之间信号属于良好;
-70~-80之间属于信号稍弱;
-80~-90之间属于信号弱;
-90~-100以下为基本能通讯状态;
-110~-170手机基本已没有信号;

IP子网与C段测试

A:192.168.56.134/26 B:192.168.56.194/24

分判断是否同一子网

由于设备A的子网是192.168.56.128到192.168.56.191,而设备B虽然在一个更大的子网范围(192.168.56.0到192.168.56.255),但其实际IP地址192.168.56.194不在设备A的子网范围内。

结论

A    ping    B    不通信  
B ping A 不通信

设备A和设备B不在同一个子网内。若没有路由器或其他网络设备来转发它们之间的数据包,它们是无法直接通信的。

Windows操作系统在发起请求连接时,将临时端口(范围通常为1024至65535)可能会导致以下后果:

  1. 无法建立新的网络连接:当所有临时端口都被使用时,新的网络连接将无法建立。这可能会导致应用程序无法访问网络资源,或者无法接受新的网络连接。
  2. 网络性能下降:当临时端口用完时,操作系统可能会出现网络性能下降的情况。这是因为新的连接无法建立,现有连接无法释放,导致网络拥塞和延迟增加。
  3. 应用程序错误:一些应用程序可能会因为无法建立新的网络连接而出现错误或崩溃。特别是那些需要大量网络连接的应用程序,如服务器软件或P2P应用程序。
  4. 系统不稳定:在极端情况下,如果临时端口用完并且系统无法正常处理网络连接,可能会导致操作系统变得不稳定,甚至出现死机或崩溃的情况。