对于计算机网络中的部分概念的简单理解 TCP HTTP UDP IP等

      最后更新:2022-03-16 00:25:10 手机定位技术交流文章

      可使用七层模型和四层模型来描述整个计算机网络。

      image.png

      OSI规定的七层模式在理论上是指导性的;然而,网络没有按照这一模式实施,七层中的每一层都有其自身的目的,如下图所示。

      四层模型:四层模型作为七层模型的容器。

      TCP与TCP/IP之间的差别

      贸易协定本身就是一项建立可靠联系的协议。
      TCP/IP是计算机网络中使用的一组协议,其中包括各种协议,如HTTP、FTP等。

      TCP和UDP之间的差别

      TCP与UDP形成对照,UDP有三个握手和四个波机制,导致连接更加稳定,但传输效率较低;UPD是一个非连接协议,造成传输不那么稳定,但效率更高。

      TCP(《转让控制议定书》)是用于数据传输的一项协议。面向连接在接收或传输数据之前,必须与另一方建立可信赖的联系,在讨论期间,必须建立三次TCP连接。

      UDP是一个非连接的协议,在数据传输之前,源与终端之间没有联系。当它需要传输数据时,它只是从应用程序中检索数据。并尽快在互联网上发布。 在发送端,UDP发送数据的速度仅受程序创建数据的速度、计算机能力和传输带宽的限制。每条消息都使用 UDP 排队 。应用程序从队列中每次读取一个段 。由于数据传输之间没有联系,因此,没有必要不断更新连接状态。包括收发状态等,因此,服务器可以同时向众多客户提供相同的信息。

      HTTP 相对于 HTTP 的 HTPS

      image.png

      超文本传输协议(HTTP)用于在网络浏览器和网络服务器之间发送数据。HTTP协议具体规定,必须发送文本。数据无法加密 。如果攻击者拦截 Web 浏览器和 Web 服务器之间的通讯,我可以读读它,理解它的内容, 但我不知道你在说什么。因此,HTTP协议不适用于敏感数据的传输。例如,信用卡细节、密码等等。

      为了纠正HTTP协议中的这一缺陷,另一协议,即HTPS,必须加以利用。为确保数据传输的安全,HTTP成立后,HTTPS加入了SSL协议。SSL 依赖证书验证服务器的身份 。此外,它还加密浏览器与服务器之间的连接。

      简言之,HTTPS协议是一个网络协议,通过将加密传输和认证的SSL+HTTP协议合并而创建,比 http 协议更安全。

      image.png

      HTTP 各个版本

      image.png

      **http 1.0

      • 简便的连接、三次tcp握手、浪费资源

      http 1.1

      • 长链保持动态,开放时间较长
      • 管道 平行发送 但一次只能处理一次
      • PATCH/PUT/DELETE/TRACE/备选方法是一种新的请求方法。

      http 2.0

      • 头部压缩
      • 二进制传输
      • 框架、许多电路和单一连接
      • 服务器推送

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

          热门文章

          文章分类