16位端口号及端口号如何分类情况?

    xiaoxiao2021-03-25  162

    TCP报文段首部格式表明端口号的占16位。

    一:端口和端口号

    端口: 逻辑端口:是指逻辑意义上用于区分服务的端口,通过不同的逻辑端口来区分不同的服务,如TCP/IP 协议中的服务端口,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。 物理端口:指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络 设备的接口,如RJ-45端口、SC端口等等。 端口号: 为了对端口进行区分,将每个端口进行了编号,这就是端口号。

    二:注意事项:

    1. 端口号只具有本地意义,它只是为了标志本计算机应用层中的各个进程在运输层交互时的层间接口 。 2. 逻辑端口也叫做软件端口:是一种在协议栈层间的抽象的协议端口。其是应用层的各种协议进程与运 输实体进行层间交互的一种地址 (因为端口唯一的标识本地主机中的进程)。 3. 当然除了一些公认端口号只绑定固定的进程外,有些端口号是有其生命周期的,可以绑定别的进程, 但只要在其生命周期内,就唯一的标识本地主机中的进程。

    三:端口号的分类 : 运输层的端口号主要分为两大类:

    一 服务器使用的端口号: 1.熟知端口号(或系统端口号或公认端口号):数值0~1023,这些端口通常称为“常用端口” , 把 这些端口号给TCP/IP最重要的应用程序。让所有用户都知道。当一个新的非常重要的应用程序出现后, IANA必须为它指派一个熟知端口,下面是一些常用的熟知端口号:

    2.登记端口号(或注册端口号):数值1024~49151,这类端口是为没有熟知端口号的应用程序使用的 二:客户端使用的端口号: 也叫做动态端口号,或者短暂端口号。数值为49152~65535,由于这类端口号仅在客户进程运行时才 动态选择,程序结束,则已使用过的端口号就被回收,以便以后供其它客户进程使用。
    转载请注明原文地址: https://ju.6miu.com/read-25386.html

    最新回复(0)