通讯协议详解

      最后更新:2022-04-06 15:32:03 手机定位技术交流文章

      1,概念

      网络协议是一套规则,在计算机网络中相互交流的实体之间的信息流动中必须遵守。

      网络上的计算机如何共享数据?就像人们用一种语言说话一样,网络上的计算机中也有一种语言,即网络协议,各种计算机必须使用同样的网络协议进行通信。

      • 指导网络通信渠道发展和管理通过网络信息流动的规则。
      • 协议以网络地形为基础,由硬件和软件协调。
      • 网络结构:指通信系统的一般结构,该结构是计算机之间若干层次通信的汇合点,也是各层次协议和层次之间的接口,为网络硬件和软件、协议、访问、控制和网络tup提供了标准。

      协议用于该层内部的通信,而界面则用于该层与顶层之间的通信。

      2,组成要素

      网络协议由三部分组成:

      (1) 语义。

      语义界定了控制信息每个组成部分的含义,具体规定了必须提供的控制信息的类型,以及必须开展的活动和必须作出的反应。

      (2) 语法。

      用户数据和控制信息的结构和格式以及数据的出现顺序称为语法。

      (3) 时序。

      (也称为“同步 ” ) 。

      这三部分被直观地定义为语义、语法和时间顺序,语义显示应完成的任务,语法显示完成的顺序。

      3,层次划分

      使各种计算机制造商制造的计算机能够相互交流,建造一个更大的体型。 计算机网络 , 国际标准化组织 国际标准化组织(标准化组织)成立于1978年。 开放系统互联 参考模型”,即著名的 OSSI/RM模式 (Open System Interconnection/Reference Model)。它将 计算机网络架构 的 通信协议 划分为七层,自下而上依次为:

      应用图层

      (代表大会)

      届会多层会议(届会多层会议)

      转让图层(运输图层)

      网络(网络)图层(网络图层)

      数据链接层 (DLL) 是数据链接层的缩略语 。

      物理图层

      物理层

      链路层

      光是物理层不足以确定0和1的组合方式,而未使用的分割则象征着它的含义,要求处理链层,将0和1分为有意义的传输数据框架。

      数据包是电信数字的集合,数据包包括标签、数据和终端板。

      数据包传输是两个网卡之间的传输。

      网络卡的 MAC 地址是关键( 识别类似人员, 不可修改), 该卡想要知道另一个网络卡在局域网中的地位, 使用广播模式。 将这些信息发送到局域网的所有网络卡, 后者决定是否使用它 。

      网络层

      广播是低效的。也仅限于发件人的网络。因此,为了找到另一个亚网络MAC地址,我们要求互联网将它们连接起来。网络层就出现了,除了MAC地址:IP地址之外,IP地址有助于我们确定机器所在的网络。

      • IP 地址 1-255 IPv4 23 整数。 八分之八、二分之二、二分之二、二分二、二分之二只有23有IP 地址。 一台机器通常使用 ip 和 MAC 地址找到另一台 。 IPv6
      • 子网遮罩:您可以确定是否需要相同的子网 。
      • DNS 是作为域名的应用层, 可通过 ip 访问 DNS 。
      • ARP:地址分割协议(ARP)是TCP/IP协议,用于获得基于IP地址的实际地址。
      • IP数据包

      传输层

      我们可以与以上三个级别进行沟通, 但是数据如何到达计算机应用程序? 这是一个终端 。

      TCP/IP这是数据传输协议 一个重要的解决方案 数据如何在网络传输 HTTP这是应用级沟通协议 可行的解决方案 如何包装数据

      TCP 或 UDP 协议由传输层选择 :

      • TCP这是一个紧密相连和可靠的安排。同样,电话:双方接听电话,交换身份,并建立了联系。然后说话就行了,双方同意听取他们必须说的话。听它以其说话的顺序。讲完后,请断开,拔掉装置TCP传输的两侧必须首先连接。因此,TCP协议确保了收到和发送的数据的可靠性。缺失的数据集会自动重印 。顶级应用程序总是获得一致的数据流。通讯之后关闭连接。
      • UDP协议的目的不是连接,也不是保证可靠性。 它类似于发送信件 : 将信件放入邮箱并不能确保邮件在邮寄过程中不会丢失或者按正确的顺序发送。 使用 UDP 协议的应用程序必须处理自己的处置、 信件排序等等 。

      会话层

      会话层以传输层为基础,使用传输层的服务制作、保存和同步绘画。使用会话层测试使通信图纸能够在通信失败时从验证点重新开始。

      • 建立会话
      • 保持会话
      • 断开会话

      表示层

      应用层

      http协议

      这是软件到软件的通讯 以及应用程序的通讯

      http协议的原理

      http- 请求的信息结构

      • 客户在 http 上发送请求信息, 包括四个部分: 请求行、 请求信头、 空行和请求数据 。
      • 高级别工作队的答复还包括四个组成部分:状况项目、标题、空白项目和答复报告。

      get请求报文

      post请求报文

      响应报文

      确定请求与员额请求之间的区别。

      • 参数在URL后面收集;职位请求列入申请机构。
      • 获取参数类型不能是内容大小为 1024 的二进制流; 罐体参数类型的内容大小为 2M 。
      • 不允许申请缓存、书签和历史记录;不允许张贴。
      • 要求复习。 如果数据没有变化, 该职位会受到怨恨 。

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

          热门文章

          文章分类