一、TCP/UDP协议特性
1)TCP特性:工作在传输层、建立连接、可靠的、错误检查
2)UDP特性:工作在传输层、不需要连接、不可靠的、有限的错误检查、传输性能高
2、控制位及确认号解释
控制位:由6位组成,表示主机之间目前的关系
URG(紧急位),表示本文段中发送的数据是否包含紧急数据,只有当URG=1时才有效
ACK(确实位)表示前面确认号字段是否有效,只有当ACK=1时,前面的确认号字段才有效。
PSH(急切位)PSH=1时,表示对方应立即把数据递交给上层应用。
RST (重置位)如果收到RST=1的报文,说明与主机的链接出现了严重错误,必须释放然后再重新建立连接。
SYN(同步位)当SYN=1 ACK=0时,表示这是一个请求连接的报文,当SYN=1 ACK=1时,表示对方同意建立连接
FIN(断开位)表示通知对方本端要关闭连接了。
3、三次握手过程
PC1发送SYN的报文,seq为x的序号,SYN=1请求连接
PC2收到后发送SYN+ACK的报文,seq为y的序号,希望对方回复x+1的确认号,SYN=1收到连接,ACK=1同意连接
PC1收到后发送x+1的数据段,ack=y+1的确认号,ACK=1确认连接
原文地址:http://www.cnblogs.com/trist-commot/p/16876508.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性