问题的表现形式:
问题可能有多种表现类型:
· 尝试运行应用程序但发现应用程序无法工作。尝试浏览网络但无法获得响应。
· 尝试发送邮件但无法连接到邮件服务器。
· 问题可能由简单原因引起,如服务器宕机,服务器上没有运行应用程序,或在客户端到服务器的某一处网络断开。
· 问题也可能由复杂原因引起,如DNS问题,服务器内存不足无法连接(例如某一应用占用高内存空间),重复IP,以及其他原因。
处理方法:
下文会介绍解决问题的线索以及如何通过抓包来诊断TCP连接问题。通常,这些问题会导致运行应用程序时无法得到任何结果。
当你在运行一个应用程序时,例如数据库客户端,邮件客户端,观看视频等等,而又无法获得输出,按照以下步骤诊断:
- 确认服务器和应用程序正在运行。
- 确认客户端正在运行,IP地址已配置(手动或通过DHCP),并连接至网络。
- Ping服务器并确认连接正常。
- 在某些情况下,ping不通服务器但连接正常。这是由于防火墙拦截了ICMP信息,所以如果无法ping通并不一定表示连接有问题。防火墙可能是网络中的专用设备或Windows/Linux/UNIX终端设备上安装的防火墙。
5. 抓包文件中,查找以下模式:
· 三重SYN信息而没有响应(见以下截屏)