tcp源端口号如何确定。

目的端口是80,smtp是25,这些都是确定的.但是源端口是怎么确定的?还有一个问题,用同一台电脑访问就是每次访问不同的应用的时候,我们的电脑的端口号应该就是源端口号吧?... 目的端口是80,smtp是25,这些都是确定的.但是源端口是怎么确定的?
还有一个问题,用同一台电脑访问就是每次访问不同的应用的时候,我们的电脑的端口号应该就是源端口号吧?那么这个源端口号是确定的吗,还是每次都在变化?
如何确定一个应用的端口号呢?
展开
 我来答
六虚先生
互联网爱好者

2014-04-03 · 随时了解一些互联网详情
知道大有可为答主
回答量:3951
采纳率:89%
帮助的人:1288万
展开全部

如一楼朋友所说,补充一下。源端口是在通信时,由系统进程对请求连接的进程统一分配端口,所以是变化的,就是每次连接一般是不相同的。而端口回收管理也和其它资源相同的。当然 ,你可以自己编写程序,每次连接时向系统申请固定的源端口,而系统会根据 情况确定是否分配,这种情况不多,也不建议采用,因为很可能因端口占用造成请求失败,也不利于系统统一管理。

查询源端口,可用一些工具,网上很多,也可以用NETSTAT命令,如图。

追问
手机上和电脑上也是类似的吗?
追答
手机我没研究才,整体来说道理是一样的,每一个APP都需要一个端口与外部通信,因为都是基于TCP/IP的,所以端口是必须的。至于是否是随机产生,还是由操作系统按一定规则分配,不太清楚。
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
函巍然q6
2014-04-02 · TA获得超过124个赞
知道答主
回答量:318
采纳率:50%
帮助的人:136万
展开全部
源端口是随机的,不能确定的。目的端口一般都是确定的,因为这些端口是提供服务的。1-1024这些都是公共端口。他们都是有规定的服务的,比如80 -WEB ,25邮件,21,23 等这些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式