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

上海好的高端网站建设网络空间安全考研

上海好的高端网站建设,网络空间安全考研,企业网站制作机构排名,恩施网站建设文章目录 为什么是三次握手为什么是四次挥手什么是TIME_WAIT状态解决TIME_WAIT状态引起的bind失败的方法 为什么是三次握手 因为这是双方都有收发的最小次数 握手的目的#xff1a;确认网络好着没#xff0c;对方好着没 确认双方主机是否健康#xff08;双方#xff09;… 文章目录 为什么是三次握手为什么是四次挥手什么是TIME_WAIT状态解决TIME_WAIT状态引起的bind失败的方法 为什么是三次握手 因为这是双方都有收发的最小次数 握手的目的确认网络好着没对方好着没 确认双方主机是否健康双方验证双方是否具有全双工。 比如发送数据不是为了对方接受而是为了证明自己能够发送数据。两次握手只能验证自己能收发而不能验证对方能发第三次的时候对方也才知道自己有收发能力了。而四五六七次是显得多余了握手只是为了证明双方主机是否健康三次是成本最低的方式 再者一次握手受到攻击的可能性是很大的因为每次建立链接成功就要产生结构体那么别人就可以发大量的链接导致你的服务器资源消耗很大二次握手同理服务器的回复别人不用管只要认为链接成功就能一直给你发链接。这叫做SYN洪水相对而言三次握手的话对方也会建立链接那么对方识别synack的时候其实也就是正常的三次握手 为什么是四次挥手 断开链接是双方都应该知晓并且同意的过程四次挥手是双方都能得知断开链接的最小次数。双方协商断开链接的最小次数首先我申请断开对方同意并且我得知。其次对方申请断开我同意并且对方得知。这就是协商的最小次数 什么是TIME_WAIT状态 主动断开链接的一方要进入一个timewait状态这时候即使四次挥手完成客户端也不会释放链接因为最后一次ack并没有保证一定获取这个状态是在客户端收到服务端发来的关闭请求也就是第三次挥手的时候。然后发送最后一次挥手ack然后经过两次报文的最大生存时间MSL后才进入closefd [FIN_WAIT_1 - FIN_WAIT_2] 客户端收到服务器对结束报文段的确认, 则进入FIN_WAIT_2, 开始等待服务器的结束报文段;[FIN_WAIT_2 - TIME_WAIT] 客户端收到服务器发来的结束报文段, 进入TIME_WAIT, 并发出LAST_ACK;[TIME_WAIT - CLOSED] 客户端要等待一个2MSL(Max Segment Life, 报文最大生存时间)的时间, 才会进入CLOSED状态. TIME_WAIT状态的客户端主机程序无法监听同样的server端口因为实际的链接并未断开这也就是平时我们绑定端口的时候出现bind error的原因。 为什么是TIME_WAIT的时间是2MSL? MSL是TCP报文的最大生存时间, 因此TIME_WAIT持续存在2MSL的话就能保证在两个传输方向上的尚未被接收或迟到的报文段都已经消失(否则服务器立刻重启, 可能会收到来自上一个进程的迟到的数据, 但是这种数据很可能是错误的); 同时也是在理论上保证最后一个报文可靠到达(假设最后一个ACK丢失, 那么服务器会再重发一个FIN. 这时虽然客户端的进程不在了, 但是TCP连接还在, 仍然可以重发LAST_ACK) 解决TIME_WAIT状态引起的bind失败的方法 在server的TCP连接没有完全断开之前不允许重新监听, 某些情况下可能是不合理的 服务器需要处理非常大量的客户端的连接(每个连接的生存时间可能很短, 但是每秒都有很大数量的客户端来请求).这个时候如果由服务器端主动关闭连接(比如某些客户端不活跃, 就需要被服务器端主动清理掉), 就会产生大量TIME_WAIT连接.由于我们的请求量很大, 就可能导致TIME_WAIT的连接数很多, 每个连接都会占用一个通信五元组(源ip,源端口, 目的ip, 目的端口, 协议). 其中服务器的ip和端口和协议是固定的. 如果新来的客户端连接的ip和端口号和TIME_WAIT占用的链接重复了, 就会出现问题 使用setsockopt()设置socket描述符的 选项SO_REUSEADDR为1, 表示允许创建端口号相同但IP地址不同的多个socket描述符 int opt 1; setsockopt(listenfd,SOL_SOCKET,SO_REUSEDDR,opt,sizeof(opt));
http://www.hkea.cn/news/14445837/

相关文章:

  • 软件网站开发甘肃wordpress 怎么传网站
  • 企业搭建一个营销型网站多少钱利用wordpress的page
  • 网站排名软件推荐中国前500强企业排名
  • 网站的优化推广方案网页制作平台哪个最好
  • 安徽省途顺建设工程有限公司网站莱芜都市网最新消息
  • 上海网站建设推广服务网络推广方案策划
  • 动易网站 设置背景图片百度教育官网
  • 网站建设测评报告用asp.net制作一个网站需要多久
  • 海南中小企业网站建设不用写代码做网站软件
  • 绘制网站地图昆山网站建设培训班
  • 网站前期设计中国建设银行员工学习网站
  • 好的模板网站推荐旅游网站开发说明书
  • 官方网站建设银行2010年存款利息开发工具在哪里找
  • 网站的标签虚拟主机多网站
  • 网站建设页面大小网络科技公司注册资金多少
  • wordpress置顶淘宝seo是指
  • 承德网站制作多少钱wordpress炫酷背景图片
  • 怎么做网站赚钱软件百度网站制作联系方式
  • 专门做女频的小说网站jsp网站开发与数据库连接
  • excel网站建设创意营销案例
  • 网站优化就是每天更新内容吗凡客诚品正品官网
  • 南昌网站设计专业排名mx主题 wordpress
  • 开发型网站报价方法wordpress 4.0 伪静态
  • 网站前台设计过程河南网站开发
  • 做ppt模版的网站顺昌网站建设
  • 云南seo网站关键词优化软件上海做网站报价
  • 欣赏别人做的网站樊城网站建设
  • 衡水网站网站建设郑州网站建设搜索优化
  • 怎样做百度推广网站手工制作图片作品
  • 做减肥餐的网站手机网站设计趋势