2022
我们一起努力

tcp端口号(nntp服务的tcp端口号)

本文目录:

  • 1、tcp/ip 端口号有哪些
  • 2、简述什么是端口号,tcp的端口号是如何划分和使用的,试写出两个周知的端口号及?
  • 3、理解 TCP(一):端口
  • 4、tcp端口号范围
  • 5、TCP/IP协议的端口号

tcp/ip 端口号有哪些

(1)公认端口(WellKnownPorts):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。

(2)注册端口(RegisteredPorts):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。

(3)动态和/或私有端口(Dynamicand/orPrivatePorts):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。

河南新华电脑运营

简述什么是端口号,tcp的端口号是如何划分和使用的,试写出两个周知的端口号及?

端口号的主要作用是表示一台计算机中的特定进程所提供的服务。网络中的计算机是通过IP地址来代表其身份的,它只能表示某台特定的计算机,但是一台计算机上可以同时提供很多个服务,如数据库服务、FTP服务、Web服务等,我们就通过端口号来区别相同计算机所提供的这些不同的服务,如常见的端口号21表示的是FTP服务,端口号23表示的是Telnet服务端口号25指的是SMTP服务等。

TCP与UDP段结构中端口地址都是16比特,可以有在0---65535范围内的端口号。对于这65536个端口号有以下的使用规定 :

(1)端口号小于256的定义为常用端口,服务器一般都是通过常用端口号来识别的。任何TCP/IP实现所提供的服务都用1---1023之间的端口号,是由ICANN来管理的;端口号从1024---49151是被注册的端口,也成为“用户端口”,被IANA指定为特殊服务使用;

(2)大多数TCP/IP实现给临时端口号分配1024---5000之间的端口号。大于5000的端口号是为其他服务器预留的

请采纳,谢谢

理解 TCP(一):端口

TCP 的包是不包含 IP 地址信息的,那是 IP 层上的事,但是有源端口和目的端口。

就是说,端口这一东西,是属于 TCP 知识范畴的。

我们知道两个进程,在计算机内部进行通信,可以有管道、内存共享、信号量、消息队列等方法。

而两个进程如果需要进行通讯最基本的一个前提是能够唯一的标识一个进程,在本地进程通讯中我们可以使用 「PID(进程标识符)」 来唯一标识一个进程。

但 PID 只在本地唯一,如果把两个进程放到了不同的两台计算机,然后他们要通信的话,PID 就不够用了,这样就需要另外一种手段了。

解决这个问题的方法就是在运输层使用 「协议端口号 (protocol port number)」 ,简称 「端口 (port)」 .

我们知道 IP 层的 ip 地址可以唯一标识主机,而 TCP 层协议和端口号可以唯一标识主机的一个进程,这样我们可以利用: 「ip地址+协议+端口号」 唯一标示网络中的一个进程。

在一些场合,也把这种唯一标识的模式称为 「套接字 (Socket)」 。

这就是说,虽然通信的重点是应用进程,但我们只要把要传送的报文交到目的主机的某一个合适的端口,剩下的工作就由 TCP 来完成了。

TCP 用一个 16 位端口号来标识一个端口,可允许有 65536 ( 2的16次方) 个不同的端口号,范围在 0 ~ 65535 之间。

端口号根据服务器使用还是客户端使用,以及常见不常见的维度来区分,主要有以下类别:

下面展开来说说。

熟知端口号 :

取值范围:0 ~ 1023。

可以在 查到,服务器机器一接通电源,服务器程序就运行起来,为了让因特网上所有的客户程序都能找到服务器程序,服务器程序所使用的端口就必须是固定的,并且总所众所周知的。

一些常见的端口号:

|应用程序 | FTP | TELNET | SMTP | DNS | TFTP | HTTP | HTTPS | SNMP |

| ---| --- | --- |--- |--- |--- |--- |--- |--- |--- |--- |--- |

|熟知端口号| 21 | 23 | 25 | 53 | 69 | 80 | 443 | 161 |

登记端口号 :

取值范围:1024 ~ 49151。

这类端口没有熟知的应用程序使用,但是需要登记,以防重复

取值范围:49152 ~ 65535。

这类端口仅在客户端进程运行时才动态选择。

又叫 短暂端口号,表示这种端口的存在时间是短暂的,客户进程并不在意操作系统给它分配的是哪一个端口号,因为客户进程之所以必须有一个端口号,是为了让传输层的实体能够找到自己。

PS:在 /etc/services 文件中可以查看所有知名服务使用的端口。

《后台开发 核心技术与应用实践》

《计算机网络》

tcp端口号范围

tcp端口号范围是0~65535

我们知道一个端口号由一个16位数字表示,范围0~65535。端口号由IANA负责分配,主要分为3大类<br系统端口(Wellknownport)<br1、系统端口范围0~1023<br2、系统端口由IANA负责分配。需要走申请流程,申请手续最为严格。<br>用户端口(Registered,port)<br>1、用户端口范围1024~49151<br>2、用户端口由IANA负责分配。需要走申请流程,申请手续相对系统端口来说不那么严格。<br动态端口(Private,port)<br1、动态端口范围49152~65535<br2、动态端口不在IANA的分配范围,应用程序可以在不用申请这些端口的情况下使用这些端口,但是,有个问题,因为这些端口可能会被其他应用程序或者操作系统使用,所以,我们不能假定这些端口在任意时间都可用,因此,不能将这些端口用于标示一个服务。

TCP/IP协议的端口号

TCP/IP应用程序之间的协议分为TCP(传输控制协议)和UDP(用户数据协议)。两个协议是独立的,因此各自的端口号也相互独立,比如TCP有235端口,UDP也可以有235端口,两者并不冲突。

什么是端口 :端口是计算机给应用服务分配的虚拟端口,理论是有0~65535个端口。

端口的作用:我们知道,互联网可以提供多种应用服务,如:Telnet、Http、Snmp、Ftp等。不同应用服务由不同的协议来完成,所以在网络上就有不同的数据包,不同的数据包传输到服务器(计算机),计算机就需要使用不同的端口来处理这些数据包,并调用相应的服务。

端口的分配 :端口号不是随意使用的,是按规定进行分配的。

1、周知端口

即总所周知的端口,范围从0~1024。以下是常用端口的分配:

20,TCP/UDP,FTP文件传输协议,默认数据端口

21,TCP/UDP,FTP文件传输协议,控制端口

23,TCP/UDP,Telnet,远程登陆协议

25,TCP/UDP,SMTP,简单邮件传输协议

53,TCP/UDP,DNS,域名服务系统

80,TCP,HTTP,超文本传输协,用于传输网页

161,TCP/UDP,Snmp发送和接受

162,TCP/UDP,Snmp的trap操作

502,TCP/UDP,Modbus协议

2、动态端口

动态端口的范围是从1024到65535。之所以称为动态端口,是因为它一般不固定分配某种服务,而是动态分配。动态分配是指当一个系统进程或应用程序进程需要网络通信时,它向主机申请一个端口,主机从可用的端口号中分配一个供它使用。当这个进程关闭时,同时也就释放了所占用的端口号。

【tcp端口号】的内容来源于互联网,如引用不当,请联系我们修改。

赞(0)
文章名称:《tcp端口号(nntp服务的tcp端口号)》
文章链接:https://www.fzvps.com/135247.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!