软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 网络软件 > 网络监测 > TCP网络连接查看器绿色版 v1.0

TCP网络连接查看器绿色版 v1.0

分享到:
TCP网络连接查看器是由速客互联推出的一款小巧易用、快捷方便的TCP网络连接查看器,它可帮助用户显示当前主机的所有网络连接,并可精确显示IP的所在地,以此它还可让用户方便查询系统木马以及主机被CC攻击的情况。TCP网络连接查看器的使用方法也十分简单,用户仅需打开程序,点击“刷新”按钮即可详细显示当前程序详细信息,可显示的信息包括进程名、本地IP_端口、远程IP_端口、远程服务器、状态、PID等信息。另外,该查看器支持显示本地和原程地址、端口以及TCP连接状态,支持自动刷新和手动刷新,并可显示进程详细信息。
TCP网络连接查看器

功能

1、显示系统中的所有TCP和UDP网络连接信息
2、显示本地和原程地址、端口以及TCP连接状态 
3、支持自动刷新和手动刷新
4、可以显示进程详细信息

特点

1、绿色免费,方便易用
2、独立运行,无需软件支持
3、可一键显示TCP网络的进程、本地IP端口、远程IP端口、远程服务等内容
4、支持一键刷新

TCP网络连接失败解决方法

一、connect出错
1.若TCP客户端没有收到syn分节的响应,则返回ETIMEOUT错误;调用connect函数时,内核发送一个syn,若无响应则等待6s后再发送一个,若仍然无响应则等待24s后在发送一个,若总共等待75s后仍未收到响应则返回本错误
2.若对客户的syn响应是rst,则表明该服务器在我们指定的端口上没有进程在等待与之连接,这是一种硬错误,客户一收到rst马上返回ECONNREFUSED错误
3.若客户发送的syn在中间的某个路由器上引发了目的不可达icmp错误,则认为是一种软错误。客户主机内核保存该消息,并按照第一种情况的时间间隔继续发送syn,咋某个规定时间后仍未收到响应,则把保存的消息作为EHOSTUNREACH或者ENETUNREACH错误返回给进程
二、accept返回前连接中止
在比较忙的服务器中,在建立三次握手之后,调用accept之前,可能出现客户端断开连接的情况;如,三次握手之后,客户端发送rst,然后服务器调用accept。posix指出这种情况errno设置为CONNABORTED
注意Berkeley实现中,没有返回这个错误,而是EPROTO,同时完成三次握手的连接会从已完成队列中移除;在这种情况下,如果我们用select监听到有新的连接完成,但之后又被从完成队列中删除,此时如果调用阻塞accept就会产生阻塞
解决方法:
1.使用select监听套接字是否有完成连接的时候,总是把这个监听套接字设置为非阻塞
2.在后续的accept调用中忽略以下错误,EWOULDBLOCK(Berkeley实现,客户中止连接), ECONNABORTED(posix实现,客户中止连接), EPROTO(serv4实现,客户中止连接)和EINTR(如果有信号被捕获)
三、服务器进程终止(崩溃)
在客户端和服务器端建立连接之后,使用kill命令杀死服务器进程,进程终止会关闭所有打开的描述符,这导致了其向客户端发送了一个FIN,而客户端则响应了一个ack,这就完成了tcp连接终止的前半部分,只代表服务器不在发送数据了;但是客户端并不知道服务器端已经终止了,当客户端向服务器写数据的时候,由于服务器进程终止,所以响应了rst,如果我们使用select等方式,能够立即知道当前连接状态;如下:
1.如果对端tcp发送数据,那么套接字可读,并且read返回一个大于0的值(读入字节数)
2.如果对端tcp发送了fin(对端进程终止),那么该套接字变为可读,并且read返回0(EOF)
3.如果对端tcp发送rst(对端主机崩溃并重启),那么该套接字变为可读,并且read返回-1,errno中含有确切错误码
四、sigpipe信号
当一个进程向某个收到rst的套接字执行写操作的时候,内核向该进程发送一个SIGPIPE信号,该信号的默认行为是终止进程,因此进程必须捕获它以免不情愿的被终止;不论进程是捕捉了该信号并从信号处理函数中返回,还是简单忽略该信号,写操作都讲返回EPIPE错误
五、服务器主机崩溃
建立连接之后,服务器主机崩溃,此时如果客户端发送数据,会发现客户端会在一定时间内持续重传,视图从服务器端收到数据的ack,当重传时间超过指定时间后,服务器仍然没有响应,那么返回的是ETIMEDOUT
六、服务器主机不可达
建立连接之后,服务器主机未崩溃,但是由于中间路由器故障灯,判定主机或网络不可达,此时如果客户端发送数据,会发现客户端会在一定时间内持续重传,视图从服务器端收到数据的ack,当重传时间超过指定时间后,服务器仍然没有响应,那么返回的是EHOSTUNREACH或ENETUNREACH
七、服务器主机崩溃后重启
当服务器主机崩溃重启后,之前所有的tcp连接丢失,此时服务器若收到来自客户端的数据,会响应一个rst;客户端调用read将返回一个ECONNRESET错误
八、服务器主机关机
系统关机时,init进程给所有进程发送SIGTERM信号,等待固定的时间,然后给所有仍在运行的进程发送SIGKILL信号,我们的进程会被SIGTERM或者SIGKILL信号终止,所以与前面服务器进程终止相同,进程关闭所有描述符,并发送fin,完成服务器端的半关闭

更新日志

TCP网络连接查看器 v1.0更新内容
1、对部分功能进行全面优化
2、修改Bug
展开更多

软件截图

扫描二维码,手机下载APP

软件下载站本地下载

相关文章