美文网首页PHP经验分享
服务器端口简介

服务器端口简介

作者: JoyceZhao | 来源:发表于2018-09-20 08:57 被阅读2次
  • 服务器端口概述
    • 概念
      当一台电脑启动了一个可以让远程其他电脑访问的程序,那么它就要开启至少一个端口号来让外界访问。我们可以把没有开启端口号的电脑看作是一个密封的房间,密封的房间当然不可能接受外界的访问,所以当系统开启了一个可以让外界访问的程序后它自然需要在房间上开一个窗口来接受来自外界的访问,这个窗口就是端口。
      数据是用端口号来通知传输层协议送给哪个软件来处理的,数据是没有智慧的,如果很多的程序共用一个端口来接受数据的话,那么当外界的一个数据包送来后传输层就不知道该送给哪一个软件来处理,这样势必将导致混乱。
      假设一个服务器是银行,那么端口就是其柜台,各端口的服务不同(相应的银行各柜台的服务也不同),有的柜台是办理现金存取的,有的是办理跨行转帐的,有的是办理电汇的,有的是办理保险柜的等等。同理,一台服务器采用不同的端口,端口使用不同的协议,分别提供不同的服务。
    • 个数
      服务器端口一共有65536个,分别是0~65535。(端口是16位的,2^16)
    • 分类
      根据所提供的服务方式端口性质
类型 端口号 端口描述
公认端口 0~1023 紧密绑定于特定服务,不可再重新定义它的作用对象,它的通信明确表明了某种服务的协议。
注册端口 1024~49151 松散绑定于特定服务,多数没有明确的定义服务对象
动态和/或私有端口 49152~65535 有些较为特殊的程序,特别是一些木马程序就非常喜欢用这些端口

              根据所提供的服务方式

使用协议 端口号 端口描述
TCP协议 21 FTP:定义了文件传输协议
TCP协议 23 Telnet:它是一种用于远程登陆的端口
TCP协议 25 SMTP:定义了简单邮件传送协议,用于发送邮件
TCP协议 110 POP3:由于接受邮件
UDP协议 80 常说"WWW服务"、"Web服务器"用的就是这个端口
UDP协议 53 DNS:用于域名解析服务
UDP协议 161 SNMP:简单网络管理协议
UDP协议 4000、8000 OICQ服务器是使用8000号端口,侦听是否有信息到来,客户端使用4000号端口,向外发送信息。
  • 服务器端口常用操作

    • 查看端口是否打开

    lsof -P -itcp:80

    20180518165105262.png

    COMMAND:进程的名称
    PID:进程标示符
    USER:进程所有者
    FD:文件描述符,应用程序通过文件描述符识别该文件,如:txt、doc等
    TYPE:文件类型,如:DIR、REG等
    DEVICE:指定磁盘名称
    SIZE:文件大小
    NODE:索引节点(文件在磁盘上的标识)
    NAME:打开文件的确切名称
    u:表示该文件被打开并处于读取/写入模式,而不是只读(R) 或只写 (w) 模式。
    (LISTEN) :代表该进程正处于监听状态,即该进程活跃
    (ESTABLISHED):代表该进程处于建立连接状态

    • 关闭端口

    sudo kill -9 [pid]

相关文章

  • 服务器端口简介

    服务器端口概述概念当一台电脑启动了一个可以让远程其他电脑访问的程序,那么它就要开启至少一个端口号来让外界访问。我们...

  • HTTP小记

    服务器端口用途:21端口--ftp,443端口--HTTPS,1080端口--代理服务器,3306端口--mysq...

  • Zookeeper Java 客户端API的使用(三)

    zookeeper java api使用简介 1.建立连接 CONNECT_HOST 服务器地址及端口 例如127...

  • HTTP与RESTful

    HTTP HTTP是一个属于应用层的协议,特点是简介、快速 HTTP客户端发起请求,创建端口HTTP服务器在端口监...

  • ElasticSearch与Spring boot整合

    内容简介 1.声明端口和maven包依赖 2.生成dao继承es仓库 3.增改查删 1.声明端口和导包 es服务器...

  • HTTP入门

    1. HTTP简介 HTTP 的作用就是指导浏览器和服务器如何进行沟通。 浏览器负责发起请求 服务器在 80 端口...

  • 2020-07-02 ssh登录服务器,同时将服务器上指定端口转

    ssh登录服务器,同时将服务器上指定端口转发到本地同端口后,其后即可使用本地地址和端口直连

  • Port 80

    从哪个端口出去没有关系,但是请求的端口必须确定。Web 服务器的端口默认是80.MySQL服务器的端口默认是330...

  • java.net.ConnectException: 连接超时

    服务器没有开启25端口导致(用的是阿里服务器 阿里默认禁止了25端口 导致发送失败) 端口号改成587即可

  • FTP协议

    FTP服务器的模式 FTP服务器工作端口 TCP21 命令传输端口 TCP20 数据传输端口 主动模式 FTP主动...

网友评论

    本文标题:服务器端口简介

    本文链接:https://www.haomeiwen.com/subject/msrodftx.html