首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >会话ID与端口号

会话ID与端口号
EN

Network Engineering用户
提问于 2018-09-19 07:14:30
回答 1查看 3K关注 0票数 1

会话ID与端口号有什么不同?在应用层,端口号标识服务,与会话层相同。对吗?这些端口号是在传输层分配的。请详细解释。

EN

回答 1

Network Engineering用户

发布于 2018-09-19 07:25:07

TCP不使用会话is,IP+port是会话标识符:

TCP数据包不包括会话标识符,两个端点都使用客户端的地址和端口标识会话

https://en.wikipedia.org/wiki/Transmission_控制_协议

因此,我假设您是指应用程序层上的会话ID?顾名思义,会话it由运行在其上的特定应用程序处理。端口号与会话ID之间没有相关性。

让我们举个例子。您可以在浏览器中打开网站。浏览器连接到端口80上的web服务器,因为端口80是web服务器的默认端口。这就是在传输层正在发生的事情。但是在应用层,该网站使用PHP创建交互式网站,这样您就可以登录到它。服务器上的PHP在创建会话(即登录到网站)之后,在服务器的临时文件中保留某种会话ID。

不同的应用程序(SMTP服务器、PHP或其他语言的web服务器、SSH服务)有自己的会话保存方式,虽然标准服务(如mail、www、ftp和SSH )具有服务器侦听的默认端口,但会话is是随机创建的,与网络端口无关。

如果您的意思与应用程序中的会话ID不同,那么请详细说明。

//编辑:但是我看到这个问题已经被阻止了,因为它不适合网络工程堆栈交换。如果有问题的话很抱歉回答。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/53358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档