当前位置: 首页 > news >正文

沈阳网站建设优秀公司网站建设一百互联

沈阳网站建设优秀公司,网站建设一百互联,微信怎么弄小程序店铺,企业所得税如何征收文章目录TCP三次握手为什么要三次握手三次握手可以携带数据吗#xff1f;三次握手失败#xff0c;服务端会如何处理?ISN代表什么#xff0c;意义#xff0c;何要动态随机什么是半连接队列第2次握手传回了ACK#xff0c;为什么还要传回SYN#xff1f;为什么要四次挥手TCP… 文章目录TCP三次握手为什么要三次握手三次握手可以携带数据吗三次握手失败服务端会如何处理?ISN代表什么意义何要动态随机什么是半连接队列第2次握手传回了ACK为什么还要传回SYN为什么要四次挥手TCP三次握手 客户端-发送带有SYN标志的数据包,中SYN1,还有seq一个随机数x 一次握手 服务端 服务端-发送带有SYN/ACK标志的数据包这时候回复的SYN和ACK都等于1seq另一 个随机数y,回复的 ack标志是之前的随机数x1,二次握手客户端 客户端-发送带有带有ACK标志的数据包ACK1, seqx1, acky1, 三次握手-服务端 大写的ACK表示报文的类型是确认报文,小写的ack是报文里面的确认号这个确认号是上一次握手对方的seq值加1得到 为什么要三次握手 三次握手的目的是建立可靠的通信信道说到通讯简单来说就是数据的发送与接收而三次握手最主要的目的就是双方确认自己与对方的发送与接收是正常的。 第一次握手Client 什么都不能确认Server 确认了对方发送正常自己接收正常 第二次握手Client 确认了自己发送、接收正常对方发送、接收正常Server 确认了对方发送正常自己接收正常 第三次握手Client 确认了自己发送、接收正常对方发送、接收正常Server 确认了自己发送、接收正常对方发送、接收正常 所以三次握手就能确认双发收发功能都正常缺一不可。 三次握手可以携带数据吗 答第一次、第二次握手不可以携带数据而第三次握手是可以携带数据的。假设第一次可以携带数据如果有人恶意攻击服务器每次都在第一次握手中的SYN报文放入大量数据重复发送大量SYN报文此时服务器会花费大量内存空间来缓冲这些报文服务器就更容易被攻击了 三次握手失败服务端会如何处理? 答握手失败的原因有两种第一种是服务端没有收到SYN则什么都不做第二种是服务端回复了SYNACK后长时间没有收到ACK响应则超时后就会发送RST重置连接报文释放资源 ISN代表什么意义何要动态随机 答ISN全称是Initial Sequence Number是TCP发送方的字节数据编号的原点告诉对方我要开始发送数据的初始化序列号。ISN如果是固定的攻击者很容易猜出后序的确认号为了安全起见避免被第三方猜到从而发送伪造的RST报文因此ISN是动态生成的 什么是半连接队列 答服务器第一次收到客户端的SYN之后就会处于SYN_RECD状态此时双方还没有完全建立连接。服务器会把这种状态下的请求连接放在一个队列里我们把这种队列称之为半连接队列。当然还有一个全连接队列就是已经完成三次握手建立起来连接的就会放在全连接队列中如果队列满了就有可能出现丢包现象 第2次握手传回了ACK为什么还要传回SYN 接收端传回发送端所发送的ACK是为了告诉客户端我接收到的信息确实就是你所发送的信号了这表明从客户端到服务端的通信是正常的。而回传SYN则是为了建立并确认从服务端到客户端的通信。” SYN 同步序列编号(Synchronize Sequence Numbers) 是 TCP/IP 建立连接时使用的握手信号。在客户机和服务器之间建立正常的 TCP 网络连接时客户机首先发出一个 SYN 消息服务器使用 SYN-ACK 应答表示接收到了这个消息最后客户机再以 ACK(Acknowledgement消息响应。这样在客户机和服务器之间才能建立起可靠的 TCP 连接数据才可以在客户机和服务器之间传递。 为什么要四次挥手 断开一个 TCP 连接则需要“四次挥手” 客户端发起FIN断开连接的报文,携带随机生成的seq值u,发送给服务端并且自己处于FIN-WAIT状态, 这是第一次挥手;服务端接收到FIN报文后回复-个确认报文,其中ACK1,随机生成一个seq,以及acku1,这是第 二次挥手;当服务端数据发送完了过后再发送一个FIN报文给客户端通知客户端,服务端准备关闭连接了此报文 FIN1, ACK1, acku1, seqw,这是第三次挥手;当客户端收到FIN确认报文时再发送一个FIN 的确认报文,其中ACK1, sequ1, ackw1,并进入 TIME-WAIT.状态当等待2MSL后关闭连接这是第四次挥手。 任何一方都可以在数据传送结束后发出连接释放的通知待对方确认后进入半关闭状态。当另一方也没有数据再发送的时候则发出连接释放通知对方确认后就完全关闭了TCP连接。
http://www.dnsts.com.cn/news/239894.html

相关文章:

  • 绿色设计网站wordpress 国内主机
  • 黄龙云 加强网站建设营业推广怎么写
  • 佛山外贸网站建设信息优府网站建设
  • 网站开发文档教学下载室内设计排版模板网站有哪些
  • 邵阳网站建设公司上海新闻坊
  • 做贷款网站dede投票类网站源码
  • 效果图参考网站类似织梦cms
  • 南通装饰网站建设长沙互联网公司招聘
  • 常见的网站开发软件有哪些wordpress 导出 主题
  • 大连龙彩科技的网站在谁家做沭阳网页设计
  • 八喜网站建设咋创建自己的网站
  • 网站关键字巴顿品牌设计公司
  • 微信怎样开通公众号如何做 网站的seo
  • 制作一个网站的步骤门户网站网页设计
  • 北京网站设计学校免费的网站程序
  • 自己公司怎样做免费的网站网络广告策划案
  • 阅读网站怎么做东莞网络科技营销
  • 泉州seo建站东莞网站推广多少钱
  • 开设网站维护公司[ 1500元做网站_验收满意再付款! ]_沛县网络公司
  • 最大的网站模板网国内公司网站需要备案
  • 做英文网站用什么字体好dw做网站后台
  • 乐云seo商城网站建设一二三四在线观看视频韩国
  • 企业网站建设费用浙江宏兴建设有限公司网站
  • 贵港网站建设代理企业网站模板带后台
  • 广州网站制作长沙网站开发后所有权
  • 上海婚恋网站排名济南软件开发定制
  • 投诉网站建设专业的郑州网站推广
  • 网站做关键词搜索要好多钱杭州包装网站建设方案
  • 如何看网站是html几代做的网站建设 前端 后端
  • 简约网站首页浏览wap网站