C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  上士

注册:2009-2-7
发表于 2009-5-20 00:06:00 |显示全部楼层
对于TCP/IP一书中TCP部分,我认为关键要掌握3点
1.建链和拆链过程 http://www.txrjy.com/viewthread.php?tid=332819
2.数据交互规则 http://www.txrjy.com/viewthread.php?tid=332827
3.流量控制原则 http://www.txrjy.com/viewthread.php?tid=332828

针对这几点,我进行了简要概括,希翼有助于初学者理解

建链和拆链过程

TCP的建链过程是经典的3次握手,主要做得事情就是互相知会下本端最大能接收的数据包大小(MSS)和最大的接收数据缓存大小(WIN)

connect.jpg



建链消息中,主要的信息“最大接收包大小”和“缓存大小”是用来控制两端每次发包的大小和发包速度,示意如下图

WIN.jpg



而TCP的拆链过程有4步,如下图所示。其实TCP完全可以像建链那样使用3步搞定拆链,但是为了照顾一个叫半连接的功能,TCP采用了4步拆链。半连接简单的说,就是一端主动拆链后,还能继续处理另一端发送的数据包,直到另一端也进行拆链操作,它的示意也在下图中描述:


Disconnect.jpg



    2.数据交互规则 http://www.txrjy.com/viewthread.php?tid=332827

    3.流量控制原则 http://www.txrjy.com/viewthread.php?tid=332828

[ 本帖最后由 chris_waity 于 2009-5-20 06:50 编辑 ]

举报本楼

本帖有 5 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-27 10:37 , Processed in 0.186611 second(s), 19 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图