• 常见端口、端口查询及TCP状态


    查看电脑端口的开放情况命令:cmd——netstat -a -n

    -a:显示所有连接和监听端口;-n:以数字形式显示地址和端口号

    “本地地址”指本地IP地址及其正在使用的端口号,“外部地址”指连接某端口的远程主机的IP地址和端口号

    状态:LISTENING时表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接。

         ESTABLISHED状态表示已经建立连接,表面两台机器正在通信。

            TIME_WAIT状态表示结束了这次连接,说明曾经访问过,但是现在访问结束了。

            FIN_WAIT_1状态是服务器端主动请求关闭TCP连接,并且主动发送FIN之后,等待客户端回复ACK的状态。

            LAST_ACK状态,关闭一个TCP连接需要从两个方向上分别进行关闭,双方都是通过发送FIN来表示单方向数据的关闭,当通信双方发送了最后一个FIN的时候,发送方此时处于LAST_ACK状态,当发送方收到对方的确认(Fin的Ack确认)后才真正关闭整个TCP连接

    状态迁移:

    客户端状态迁移(主动结束连接)CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED

    服务器状态迁移CLOSED->LISTEN->SYN收到->ESTABLISHED->CLOSE_WAIT->LAST_ACK->CLOSED

    常见端口:137、138、139、445:为共享而开放的,若要关闭,可以打开“高级TCP/IP设置”对话框,在WINS选项中“NetBIOS设置”栏中选中“禁用TCP/IP上的NetBIOS”单选按钮

                    UDP123端口:对应的服务是“Windows Time”,关闭可防止某些蠕虫病毒

                    UDP1900端口:对应的服务是"SSDP Discovery",关闭可防范DDoS攻击

  • 相关阅读:
    Hibernate映射Map属性2
    Ajax向Controller发送请求并接受数据需要注意的一个细节
    设置 jsp 表格相邻两行的颜色不一样
    Hibernate映射Map属性
    自己写的爬虫
    在一个jsp页面中引用另一个jsp文件的路径的问题
    state设计原则
    项目图标库怎样选择
    一些有用的插件
    Hook
  • 原文地址:https://www.cnblogs.com/shrimp-can/p/4852864.html
Copyright © 2020-2023  润新知