我听说你有一个很好的TCP/IP报价 你为什么不进来看看你不能吗?

      最后更新:2021-11-26 01:20:15 手机定位技术交流文章

      1. TCP简介

      • TCP是一种基于字节流、连接和可靠的传输层协议。
      • 将应用层的数据流分割到报告部分,并将其传送到目标节点的 TCP 层。
      • 所有数据包都编号,由对方接收,由ACK核实,如未收到,则重新发送。
      • 校验总和可用于确定数据是否在传输过程中丢失。

      2. TCP

      哎哟哟,听说你TCP/IP协议掌握得不错呢,进来看看有你不会的吗?

      二.1 TCP关键控制位置(控制旗)

      1. 序号符号确认
      2. SYN: 用于建立连接的同步序号。
      3. FIN: 用于断开连接
      4. 紧急指针标志
      5. 推动标识( PSH)
      6. RST 表示重置连接标记 。

      三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手,三次握手

      哎哟哟,听说你TCP/IP协议掌握得不错呢,进来看看有你不会的吗?

      1. 连接建立后, 用户会向服务器发送 SYN 包, 然后由服务器确认 。
      2. 服务器获得 SYN 软件包, 在向客户发送 SYN+ACK 软件包前必须确认客户的 SYN 软件包 。
      3. 第三手握: 收到 SYN+ACK 软件包后, 客户端将确认软件包 ACK 发送到服务器; 软件包已交付, 服务器已接收, 连接已建立 。

      三.1 三次握手对建立联系有何意义?

      例如,为了确定序列号的起始值,为了核实以后传输数据的准确性并防止混乱,必须相互通知,作为地图上随后数据通信的序号。

      三,如果,一旦连接 建立,阴蒂失败了呢?

      • 服务器的保护机制

      服务器向客户发送了服务检测报告,如果没有收到任何答复,则在达到现场检测数量之前继续报告,如果达到的现场检测数量没有得到答复,则终止连接。

      四, TCP 信号四次。

      哎哟哟,听说你TCP/IP协议掌握得不错呢,进来看看有你不会的吗?

      1. 第一波:客户端关闭一个 FIN 以结束从客户端向服务器的数据传输 。
      2. 第二波:收到FIN后,向客户发送ACK,核实收到的序列号+1的要求。
      3. 第三波:服务器发送 FIN 以终止服务器对客户数据传输 。
      4. 第四波:从服务器上获取 FIN 后,客户端向服务器发送了 ACK, 确认收到的序列号+1, 关闭与服务器的连接并完成四个波。

      四.1 客户等待2MSL在第四波后结束连接的目的何在?

      1. 确保服务器有足够的时间接收ACK包。
      2. 避免新旧连接的混淆

      四,你能解释为什么你挥手四次 切断连接吗?

      由于客户端和服务器都同时全时运行,发件人和接收人都必须发送FIN软件包并接受ACK软件包,以便终止连接,其中一端开始请求,因此似乎已经进行了四次波浪。

      全职双重用途通信:有时被称为双向同时通信,是指双方可同时传输和接收数据的信息互动。

      5. UDP

      5.1 UDP 信头

      哎哟哟,听说你TCP/IP协议掌握得不错呢,进来看看有你不会的吗?

      • 特点:
      1. 未连接、未保留连接状态以及支持同时向众多客户提供同样数据
      2. 数据集只有8字节长,额外支出较少。
      3. 抛掷仅限于数据生成、传输和计算机性能。
      4. 尽管尽了最大努力提供数据,但不能保证数据的提供。
      5. 对报告作出答复而未对申请所提供的资料进行分列或合并

      五.2 TCP和UDP之间的区别

      1. 连接与链接与链接与链接与链接
      2. 可靠性VS不能确保可靠性。
      3. 数据组织与数据混乱
      4. 慢速与快(视频、收音机等的UDP)
      5. 重量级VS轻量级

      六. TCP 滑滑窗口

      • RRT: 提供数据包,直到收到ACK。
      • RTO:再传送时间间隔
      • TCP使用滑动窗口调节交通,确保TCP稳定。

      第六,高速重复机制

      在缺少内容的大窗口中,确认答复的序列号相同(例如,如果数据1001-200丢失,接收者将总是返回下一个窗口(1001),如果发送主机连续三次收到相同的答案,他们将重新发送。

      6.2 流量控制

      如果接收的最终弃鱼数据已经收到,则可能导致废物运输改变路由机制。 接收者告知发送者可能收到的数据大小,以便发送者提供的数据不超过数据大小。 数据大小限制为窗口大小,由接收者终端主机确定。

      7. HTTP

      7.1 特点

      1. 客户端/服务器模式支持
      2. 简单快速
      3. 灵活
      4. 无连接
      5. 没有处理状况,也没有处理记录。

      7.2 请求和答复步骤

      1. 客户端已链接到网络服务器 。
      2. 发送http请求
      3. 服务器接收请求并响应 HTTP 响应 。
      4. 释放tcp连接
      5. HTML 材料正在由客户端浏览器解析 。

      7.3 当浏览器键入地址并点击返回键时发生了什么情况?

      1. DNS 解析( 为 IP 地址指定匹配的地址)
      2. TCP 连接( 三次握手)
      3. 发生HTTP请求
      4. 服务器处理请求并返回 HTTP 信件 。
      5. 浏览器解析渲染页面
      6. (四波)断开

      7.4 HTTP地位代码

      • 1XX:指示信息
      • 2XX:成功
      • 3XX:重定向
      • 4XX:客户端错误
      • 服务器端错误 5XX

      74.1.1 共同地位法

      • 200 OK
      • 客户客户请求使用语法错误 400 错误请求
      • 401 未经批准:未经批准的请求
      • 403 禁止:服务器收到请求,但拒绝提供访问。
      • 404 Not Found
      • 500 国际服务器错误: 服务器上发生了意外问题 。
      • 503 服务器不可用:服务器暂时无法处理客户请求,可在短时间内恢复正常运行。

      7.5 GG与员额的区别

      • HTTP报告水平:接收在 URL 上公布的请求;
      • 在数据库一级,Get是一个查询动作,而Post修改数据库数据。
      • 获取可能被缓存和保存, 但邮政局不能 。

      7.2 饼干和会话

      7.6.1 Cookie

      • 服务器向客户端发送特殊信息,该信息以文本形式保存在客户端上。
      • 当客户再次询问时,他返回Cookie。
      • 当它到达服务器时, 它会分析 Cookie 来创建匹配的内容 。

      7.6.2 Session

      • 在服务器上存储数据的服务器侧端技术
      • 对客户的要求进行了分析,并视会议Id的情况,将信息退回。

      7.6.3 两者之间的差异

      • Cookie 数据保存在客户浏览器上,而会话数据保存在服务器上。
      • 会话比饼干更安全 。

      (如果减少服务器负担是一个因素,则应使用 cookie。 )

      8. HTTPS

      哎哟哟,听说你TCP/IP协议掌握得不错呢,进来看看有你不会的吗?

      SSL(安全袜子层、保险套层)为八号。

      • 确保网络通信安全和完整的担保协议。
      • 是操作系统的外部API SSL3. 0 后更改为 TLS
      • 为了保障网络连接和数据完整性,使用了识别和数据加密。

      8.2 加密的方式

      1. 对称加密:同一密钥用于加密和解密。
      2. 非对称加密:单独使用钥匙进行加密和解密(公共和私人,安全但效率低)。
      3. 哈什算法将任意长度的信息转换成固定长度值,并且是不可逆转的。
      4. 数字签字核查通信或文件是否由特定个人发出/接受。

      8.3 HTTPS数据传输程序

      • 浏览器传递支持服务器的加密方法 。
      • 服务器选择由浏览器支持的加密技术选择,并将其发送到证书形式的浏览器。
      • 浏览器验证证书, 并将其连同证书的公用密钥加密信息一起传送到服务器 。
      • 要认证 Hashi 并加密发回浏览器的信件, 服务器使用私人密钥解密 。
      • 浏览器在加密和保护通信前解密和验证通信 。

      第八,HTTPS和HTTP有什么区别?

      1. HTTPS 需要 CA 证书。 HTTP 不需要 CA 证书 。
      2. HTTP 快速传输, HTTPS 代码传输
      3. 不同的连接,HTPPS默认使用端口443,而HTTP使用端口80。
      4. HTTPS是更安全的HTTP版本,包括加密、认证和完整性保护。

      HTPS 8.5版本是否真正安全?

      • 浏览器在 http:// 默认情况下填充, 请求必须跳跃,
      • HSTS可以用来优化它。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/13800.html

          热门文章

          文章分类