待解决问题
问题答案 ( 6 条 )
神啊,现在居然还有用OSI 7层协议的?
确实目前都是TCP 直接连接,会话层很少用。
但这个课题好像直接用TCP很难实现,又想起了7层协议的原理。是不是QQ之类的客户端都有专门的会话层管理会话啊?
你可以参考下3G的软切换,不过软切换到HSPA/LTE里已经被废了
可以参考一下sctp协议,利用多穴(multi-home)和trunk实现多连接的维护
该答案得到 1 个回应 我要回应
howard218 | 2013-5-21 10:39
SCTP协议的机理大致为,通讯的两端间建立session,然后可以允许多个其他源地址加入这个session,但会区分各自归属哪一端。在两端间传输的数据被分成trunk传递给对端的所有源,如果对端的某个源回应接收到该trunk,将结束该trunk的传递,否则会启动重传机制。一个SCTP的包可以包括多个trunk。每个包可以用对端地址(隐含全部源),也可指定特定源作为目标地址。中继路由设备要按照每个包内包括的目标地址来决定路由走向,但不像组播那样预定义组播地址的解析内容。这个协议当年设计时,定位于解决蜂窝网中终端跨小区的漫游路由优化,但宏小区的方式基本满足了这种需求,所以协议并没有普及开。
但对提问的需求该能满足。
但对提问的需求该能满足。
俺觉得楼主的问的就有问题,TCP处理的是进程到进程的通信,“终端同时接入多个WLAN AP”这是物理层和链路层需要解决问题,跟TCP有什么关系?TCP才不管你是一个AP还是多个AP。。。至于AP间的移动和切换,涉及移动IP的问题,除了物理层和链路层外还涉及IP层,但是和TCP没多大关系。。。
按照TCP/IP的架构,TCP的并发连接应该由应用层来管理,比如apache,nginx就是干这事的。
按照TCP/IP的架构,TCP的并发连接应该由应用层来管理,比如apache,nginx就是干这事的。
其实楼主的问题和TCP基本没啥关系。拿3G来说吧,软切换涉及AS层的操作,对于NAS是透明的,TCP在NAS层,根本不用考虑AS层的问题。
用手机上Q,应用软件创建socket实例后走TCP流出去,无论你搞多少个TCP并发连接到腾讯的服务器,都由腾讯的nginx处理了,TCP只负责本机的QQ进程和服务器的对应进程的连接,至于下面是不是连接了几个AP或者AP要切换的事TCP根本不管
热点问题
• 5G-A目前有哪些技术投入商用
• wifi断网了
• 经纬度定位不准
• 爱立信无线工程师
• 900M频率用于2G和4G覆盖范围变..
• 现在三星支持广电吗
• 有偿寻板卡厂家信息
• 物联网卡lte怎么改4g
• 找HW4G无线网管软件
• wifi断网了
• 经纬度定位不准
• 爱立信无线工程师
• 900M频率用于2G和4G覆盖范围变..
• 现在三星支持广电吗
• 有偿寻板卡厂家信息
• 物联网卡lte怎么改4g
• 找HW4G无线网管软件