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

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,由于这类端口号仅在客户进程运行时才
动态选择,程序结束,则已使用过的端口号就被回收,以便以后供其它客户进程使用。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值