Socket是如何通讯的?

访客4年前黑客文章631

问题形貌

客户端毗邻的是服务端的80端口,所有的数据都发送给80端口,这个时刻,tcp协议中的端口是80。然则服务端只是监听80端口,然后使用一个新的socket和客户端通讯,新的socket端口是重新分配的,假设端口号分配的是12345,服务端将响应数据从这个端口发送出去,长毗邻建立起来之后,服务端重新的12345端口接受数据,然则客户端照样将数据发送到80端口(由于客户端建立套接字的时刻,只知道服务端公然的端口是80),那么服务端是怎么在新的12345端口上获取数据的?换句话说,客户端tcp协议的目的端口是80,12345端口若何收到发送到80端口的数据?


题主犯了“唯心主义”错误,依附天马行空的想象力,服务器应该用一个全新的端口号(不同于80端口)来服务客户端,到最后自己嫌疑自己。。。首先,服务器依然会使用80端口号来服务客户端,这样当服务器响应的报文到达客户端时,客户端会检查四米组,源IP、目的IP、源端口、目的端口,看看是否和发出去的报文完全匹配。将吸收到四米组计算出响应的Socket ID,用ID做为关键字检索Socket数据库:

  • 检索乐成,用检索到的Socket来处置吸收报文

  • 检索失败,抛弃处置


返回列表

上一篇:RemoveBG

下一篇:progress.js

相关文章

预约深圳高端流程有步骤

仍在为预约深圳市高端模特的步骤吗,我今日就搜罗的各大网站有关”预约深圳市高端模特步骤”,在诸多的流程中有预约常见问题,哪些地方找深圳模特,深圳模特要多少钱,女学妹微信号码是多少。下边我将一一列举。 一...

三个土的垚怎么念(三个字重叠读什么)

  三个土的垚怎么读(三个字重合念什么)众:三个人,字读音zhòng,意同“众”。   晶:三个日,字读音jīng,意为清明节、晴空万里。   森:三个木,字读音sēn,意为较密。   品:三个口,字...

淘宝找黑客暗语_淘宝找黑客改成绩你都知道哪些

有网络的地方黑客便一直存在,或许黑客对于普通民众来说并不熟知,实际上黑客说白来就是一群电脑高手,只要是网络中的事情,几乎都是无所不能的,比如网络中的成绩不理想,想通过黑客给改一下,其实并不难,对于土豪...

怎么通过黑客找别人典故-黑客零基础入门教程(黑客零基础入门需要多久时间)

怎么通过黑客找别人典故-黑客零基础入门教程(黑客零基础入门需要多久时间)

怎么通过黑客找别人典故相关问题 黑客零基础入门教程相关问题 黑客浏览器如何使用 用手机可以自学什么东西(如何用手机费买东西)...

南京有什么好吃的特产(最好吃的特色美食推荐

南京有什么好吃的特产(最好吃的特色美食推荐

街边小吃是一个城市的特色,每个城市都有属于自己的街边美食文化,来到南京,最不能错过的就是南京特色街边小吃,南京大街小巷都有很多好吃的东西,到底南京有什么街边小吃是一定要品尝的呢?一起来了解一下最有特色...

我想要查姐妹微信聊天记录要如何查看到

. 孩子过敏起湿疹其实是比较严重的情况了,不过孩子湿疹怎么改善好呢,有的人说可以吃益生菌,那么真的可以吃益生菌吗,孩子湿疹吃什么益生菌好呢,友谊长存小编就来说说吧。 宝宝为什么会过敏? 宝宝出生...