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

做网站安全维护是什么东东开公司需要什么手续和证件

做网站安全维护是什么东东,开公司需要什么手续和证件,如何制作app平台,开发个蔬菜配送小程序的费用目录 什么是TCP TCP的特点 TCP通信步骤 三次握手#xff08;建立连接#xff09; 数据传输 四次挥手#xff08;连接释放#xff09; 为什么要进行三次握手#xff1f;两次握手行不行#xff1f;一次握手行不行#xff1f; 为什么是四次挥手#xff1f;三次、两…目录 什么是TCP TCP的特点 TCP通信步骤 三次握手建立连接 数据传输 四次挥手连接释放 为什么要进行三次握手两次握手行不行一次握手行不行 为什么是四次挥手三次、两次挥手行不行 什么是TCP TCPTransmission Control Protocol传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。它负责在网络中的两个应用程序之间提供可靠的数据传输确保数据按顺序、无差错、不丢失地传输。 TCP的特点 面向连接通信双方在数据交换之前需要先建立连接连接建立后才能进行数据传输传输结束后再释放连接。 可靠性TCP使用确认、重传、超时和流量控制等机制来保证数据的可靠传输。确认机制确保接收方可以确认已成功接收的数据重传机制在数据丢失时重新发送超时机制用于处理长时间没有收到确认的情况流量控制则用于避免发送方发送过多数据导致接收方缓冲区溢出。 字节流传输TCP将应用程序交给它的数据视为一连串的字节流而不是分割成独立的消息。TCP负责将这些数据分割成合适的数据包并交给IP层进行传输。 拥塞控制TCP通过拥塞窗口控制机制来避免网络拥塞并通过动态调整发送速率来适应网络状况以保证网络吞吐量的最优化。 全双工通信TCP连接支持全双工通信即双方可以同时进行数据发送和接收。 流量控制TCP使用滑动窗口协议来进行流量控制确保发送方和接收方之间的数据传输速率合理不至于造成数据丢失或拥塞。 TCP通信步骤 三次握手建立连接 客户端向服务器发送一个连接请求报文段SYN并指明初始化序列号。服务器收到请求后如果同意连接则发送一个确认报文段ACK同时也指明自己的初始化序列号。客户端收到确认后再向服务器发送确认报文段ACK此时连接建立成功可以开始传输数据。 第一次握手SYN 客户端发送一个特定的TCP报文段其中包含一个SYN同步标志位设置为1同时选择一个初始序列号ISN。这个报文段告诉服务器客户端想要建立连接并且客户端的初始序列号是多少。 第二次握手SYN ACK 服务器收到客户端的SYN报文段后如果同意建立连接会发送一个响应。这个响应的TCP报文段中SYN标志位设置为1表示同步ACK标志位也设置为1表示确认。同时服务器也选择一个自己的初始序列号ISN。 第三次握手ACK 客户端收到服务器的响应后会发送最后一个确认报文段。这个报文段的ACK标志位设置为1确认服务器的初始序列号并且可以携带数据。这个报文段告诉服务器客户端已经收到了服务器的确认连接建立成功。可以开始发送数据了。 数据传输 连接建立后双方可以开始通过TCP连接传输数据。数据被分割成TCP数据段每个数据段包含一个序列号用于在接收端重新组装数据序列号保证数据的顺序传输并使用确认(ACK)来保证数据的可靠性ACK会告诉发送端已经接收到了哪些数据。 四次挥手连接释放 客户端或服务器任何一方都可以发起连接的释放释放过程分为四个步骤 第一步某一方发送一个连接释放报文段FIN。第二步另一方收到后发送确认报文段ACK作为确认。第三步当另一方也准备好释放连接时发送一个连接释放报文段FIN。第四步对方收到后发送确认报文段ACK连接关闭。 第一次挥手FIN 客户端当客户端的应用程序决定关闭连接时会发送一个带有FINFinish结束标志位设置为1的TCP报文段给服务器表示客户端不再发送数据。客户端进入FIN-WAIT-1状态等待服务器的确认或拒绝。 第二次挥手ACK 服务器服务器收到客户端的FIN报文段后会发送一个ACKAcknowledgement确认报文段给客户端表示已经收到了客户端的关闭请求。服务器进入CLOSE-WAIT状态此时服务器可以继续发送数据给客户端。 第三次挥手FIN 服务器当服务器的应用程序决定关闭连接时会发送一个带有FIN标志位设置为1的TCP报文段给客户端表示服务器也准备好关闭连接。服务器进入LAST-ACK状态等待客户端的最后确认。 第四次挥手ACK 客户端客户端收到服务器的FIN报文段后会发送一个ACK报文段给服务器作为确认。这个ACK报文段表示客户端确认了服务器的关闭请求。客户端进入TIME-WAIT状态等待可能出现的延迟报文段确保对最后一个ACK的确认。 在客户端发送最后一个ACK之后连接进入完全关闭状态。服务器在接收到这个确认后也会关闭连接。TIME-WAIT状态的持续时间通常是两个最大段生存期Maximum Segment LifetimeMSL这个时间段过后客户端可以关闭连接并释放资源。 四次挥手确保了双方的数据都能完整地传输和接收同时避免了连接中可能出现的延迟数据影响后续连接的正常建立。 为什么要进行三次握手两次握手行不行一次握手行不行 TCP采用三次握手的设计是为了确保双方都能正确同步序列号Sequence Number以及确认彼此已经准备好发送和接收数据。两次握手不足以满足TCP连接建立的安全性和可靠性要求主要原因如下 序列号同步在TCP的通信过程中每个数据包都包含一个序列号用于标识数据包在传输过程中的顺序。通过三次握手客户端和服务器能够确保彼此已经同步了初始的序列号从而可以正常地进行数据传输。如果只有两次握手可能无法准确确认双方的序列号是否同步容易导致混乱或错误的数据传输。 防止旧连接的影响三次握手可以有效地防止旧连接请求对网络造成不必要的负担。第三次握手中服务器对客户端的确认可以避免在网络中出现旧的连接请求被错误接收的情况确保连接的唯一性和正确性。 安全性三次握手提供了一种简单而有效的机制可以防止恶意的连接请求攻击如SYN洪泛攻击。通过客户端和服务器交换多次握手的信息网络可以更可靠地识别和验证连接请求的合法性。 因此尽管两次握手理论上可以建立起连接但为了确保可靠性、安全性TCP设计采用了三次握手的方式这已经被广泛认可并且被实践证明是有效的连接建立方式。 两次握手在某些特定的情况下工作但是它没有三次握手有的可靠性和安全性 序列号同步问题两次握手只有客户端发起连接请求并且服务器确认后建立连接。在这种情况下客户端发送的序列号是固定的而服务器的序列号还未被确认。这可能导致不同步的序列号从而引发数据传输问题或安全性问题。 连接确认的不完全性两次握手无法完全确认服务器是否真的愿意接受连接。如果客户端发送了连接请求但是服务器没有及时响应或者响应丢失客户端无法确认服务器是否真的愿意建立连接。 一次握手在TCP中是不可能的因为建立连接需要双方进行通信至少需要一个往返的传输来确认连接的建立。一次握手无法实现双方的确认和同步也无法满足TCP连接建立的基本要求。 为什么是四次挥手三次、两次挥手行不行 TCP采用四次挥手的设计是为了确保在关闭连接时能够达到以下几个关键的目标和需求 完整的数据传输在关闭连接前双方可能还有未传输完成的数据。四次挥手允许双方在最后关闭之前完成数据的传输和确认确保数据不丢失和传输完整性。 双向连接的确认TCP是全双工通信因此在关闭连接时需要双方都能发送和接收数据。四次挥手允许客户端和服务器分别关闭它们的连接避免了未完成的数据传输造成的不确定性。 释放网络资源四次挥手允许双方在关闭连接后释放已分配的网络资源如缓冲区和连接状态信息避免资源的浪费和长时间的占用。 三次挥手的实现在理论上也是可能的但可能会遇到以下问题 数据传输的完整性问题如果仅采用三次挥手可能导致最后一些数据段在传输过程中丢失因为接收方在发送最后的确认之前可能已经关闭了它的连接。 确认的不完整性三次挥手可能无法完全确认双方都已经关闭了它们的连接。接收方可能会误解连接关闭的时机导致连接状态不一致或资源未及时释放。 两次挥手是不可能的因为TCP是全双工通信必须在双方都确认关闭连接之前进行数据传输的完整性和正确性。一次挥手更是不可能的因为无法在双方之间建立和确认连接关闭的过程。
http://www.hkea.cn/news/14303914/

相关文章:

  • 群晖建设网站国外网站 图片
  • 德州网站建设德州软件app开发公司哪家好
  • 分析竞争对手网站dedecms免费网站模板
  • 用户登录优化大师tv版
  • 微信上打开连接的网站怎么做的宜家设计装修怎么收费
  • 嘉兴网站建设定制网站福州销售网站设计企业
  • seo网站关键词优化快速官网我想自己做一个网站
  • 做淘宝的货源网站wordpress模板 更换
  • 国外销售网站网络营销推广方法有哪几种
  • 外贸网站建设方法需要建设网站的
  • 用pdf怎么做电子书下载网站成都cim软件公司
  • 高性能网站建设进阶指南pdfdw做网站的导航栏
  • 网站建设一定要买数据盘吗wordpress能用一个数据库
  • 网站备案后有什么好处wordpress好用的编辑器插件
  • 做代练网站能备案项目网络图最早开始时间
  • 关于网站建设新闻天津智能网站建设哪家好
  • 网站建设流程包括网站上的漂浮怎么做
  • 山西省建设厅执业资格注册中心网站财税公司怎么找客源
  • 河南网站制作公司哪家好上海网站建设多少
  • 网站虚拟主机共享网站建设安全需求
  • 做网站时网页中格式对不齐怎么办权威发布李建
  • 安丘网站建设aqfeifan网站建设的销售好做吗
  • 网站建设数据库怎么传送福建优化seo
  • 仿租号网站源码网站开发wordpress 简单
  • 四平网站建设404页面对网站的好处及设置方法官网站内优化怎么做 2018
  • 做网站6000左右的电脑html5手机网站下载
  • 做互联网小程序 和网站有没有前景浙江网站建设工作室
  • 翻译企业网站建设龙华响应式网站建设
  • 怎样去查网站备案号html 新手入门
  • 网站建设自助建站云建站网站开发的教学课程