一个tcp 可以有多少个 端口号
TCP是一个协议啊,怎么说有多少端口号?只能说端口是从1~6万多的编号,又分为三段,公有段,私有段,扩展段。每一个TCP传输任务只能指定一个端口号。当然要是HTTP服务,SMTP,POP3,FTP,都有固定的端口号,这样可以多TCP任务使用同一端口号。
如果我记得没错的话, 应该正常的是到65535 才对.. 当然里面有些是特殊端口

简述什么是端口号,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协议默认端口号是80.查看端口在windows 2000/xp/server 2003中要查看端口,可以使用netstat命令:依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的tcp和udp连接的端口号及状态。小知识:netstat命令用法命令格式:netstat -a -e -n -o -s-a 表示显示所有活动的tcp连接以及计算机监听的tcp和udp端口。-e 表示显示以太网发送和接收的字节数、数据包数等。-n 表示只以数字形式显示所有活动的tcp连接的地址和端口号。-o 表示显示活动的tcp连接并包括每个连接的进程id(pid)。-s 表示按协议显示各种连接的统计信息,包括端口号。
TCP协议没什么默认端口号,只有应用层协议有默认的端口号,比如HTTP是80,FTP是20,21。

tcp源端口号如何确定。
如一楼朋友所说,补充一下。源端口是在通信时,由系统进程对请求连接的进程统一分配端口,所以是变化的,就是每次连接一般是不相同的。而端口回收管理也和其它资源相同的。当然 ,你可以自己编写程序,每次连接时向系统申请固定的源端口,而系统会根据 情况确定是否分配,这种情况不多,也不建议采用,因为很可能因端口占用造成请求失败,也不利于系统统一管理。查询源端口,可用一些工具,网上很多,也可以用NETSTAT命令,如图。
源端口是随机的,不能确定的。目的端口一般都是确定的,因为这些端口是提供服务的。1-1024这些都是公共端口。他们都是有规定的服务的,比如80 -WEB,25邮件,21,23 等这些。

ftp服务的默认tcp端口号是什么
一般是21端口 但是传输数据则是另外的端口,可能是随机的。也可以自己指定

本文由 在线网速测试 整理编辑,转载请注明出处。