TCP/IP协议族体系结构

      最后更新:2022-03-21 12:44:21 手机定位技术交流文章

      文章目录

      • 前言
      • 数据链路层
      • 网络层
      • 传输层
        • 其中之一是TCP议定书(《转让控制议定书》,又称《转让控制议定书》)。
        • 2. UDP协议(用户数据表协议,通常称为用户软件包协议)。
        • 三. SCTP(流控转让议定书)议定书
      • 应用层
      • 通信流程
        • 1.发送数据的过程

      前言

      TCP/IP汇合规程系统是一个四层规程系统。

      从下到上,有数据连接层、网络层、传输层和应用层。
      在这里插入图片描述
      一些协定在各级履行各种责任,高级别协定依靠下级协定的服务。

      数据链路层

      数据链接层为网络卡接口提供一个网络驱动器,处理物理媒体的数据传输,隐藏物理媒体的变化,并为高层协议提供一个共同界面。

      ARP(地址解析议定书)和TCP(传输控制议定书)是数据链层使用的两个最普遍的议定书。RARP(反反地址解决议定书)和地址分解议定书(反向地址划分议定书)

      这两项协议为从IP地址转到机械实际地址(通常是MAC地址)铺平了道路。

      作用:

      网络层通过其IP地址确定。查找数据链层可能仅使用一个物理地址。为了获得有形链层提供的服务,网络一级必须首先通过ARP协议将IP地址转换为实际地址。RARP仅用于几个未经授权的工作站。因缺少存储设施,无法存储ip地址,我们或许可以利用《RARP议定书》。使用物理地址向管理员询问您的 IP 地址 。

      网络层

      网络层的任务是从众多节点中选择中间节点,使两个主机能够互动,并确定两个主机的通信路径。

      同时,网络层将网络顶部结构的具体细节隐藏在顶部,使其能够在传输和应用方面直接连接。

      ip协议(互联网协议、互联网协议)是网络一级最核心的协议。根据包件的目的地, IP协议选择如何发送它 。如果软件包无法直接发送到目的地主机,因此,pip的事情是找到一个兼容的路由器 来跳。数据包随后交付给路由器。在物品运抵预定机器之前,多次重试。可能是被废弃了 因为传送失败了

      简言之,知识产权协议通过跳跃到下一跳来具体规定通信流动。

      另一项主要的网络议定书是国际互联网控制服务协议(互联网控制服务协议、互联网控制信息协议),它是对IP协议的补充,主要用于确定网络连接。

      例如,所订立的协定是我们确定两个东道主能否相互交流的标准程序。

      报文格式如图:

      在这里插入图片描述
      八位数类别区分了条目类型,并将国际CMP提交材料分成两大类。

      第一类包括误差和误差报告,主要用于应对网络问题,例如无法实现和必须改变方向的目标(3个)(5)。

      另一类是网络搜索信息,例如能否达到按键命令中指定的查看目标(8)。

      例如,某些国际CMP报告转方向报告(5),采用八位数代码部分进一步分类,网络转方向代码值0,主机转方向代码1。

      16位校验和字段用于对整个提交材料(包括头和内容)进行自行车冗余检查,并确定电文是否在传输过程中被销毁。

      应当强调的是,国际CMP协议严格来说不是网络一级的协议,因为它使用同样的知识产权协议服务水平。

      传输层

      端对端(端对端)连接由传输层提供,供两个主机应用程序使用。

      与网络层不同,传输层只涉及对话的开始和结束,而不是数据包的过境。

      TCP、UDP和SCTP是三项基本传输层协议。

      其中之一是TCP议定书(《转让控制议定书》,又称《转让控制议定书》)。

      目的是向应用层提供可靠、连接和流动的可靠服务。 TCP协议采用再传送、数据验证和其他技术。 必须确保货物适当运到目的地,以便具有可信赖性。

      使用TCP协议的各方必须首先建立TCP连接,并将连接数据结构的部分保存在内核中,例如连接状态、读写缓存和定时器。

      互动结束后,双方必须切断连接,以发布内核数据。

      2. UDP协议(用户数据表协议,通常称为用户软件包协议)。

      与TCP协议相反,该协议为应用层提供不稳定、断开和基于数据的服务。

      这意味着UDP协议不能确保将数据顺利运到目的地,如果在转运过程中数据丢失,或者如果在通过数据验证发现数据问题时将目的地丢弃,UDP协议将只是不发送基本通知应用程序。

      同时,由于无连接状态,每次传输数据时,必须具体说明接收端的地址(IP和港口等)。

      应当记住,每一个民联的数据都有一个最长长度,超过这一长度,接收端必须用一个最低单位一次朗读所有信息,否则数据将被切断。

      三. SCTP(流控转让议定书)议定书

      这是一个新的传输层协议,旨在通过互联网发送电话信号。

      应用层

      应用层涵盖应用逻辑,例如文件传输、名称查询和网络管理,因此它在用户一级运作。 处理网络通信细节的数据链、网络和传输层必须可靠和高效,因此在应用层的内核空间都能够实现,因此应用层包括文件传输、名称查询和网络管理等应用逻辑,因此在用户一级运作。处理网络通信细节的数据链、网络和传输层必须稳定和高效,因此它们都在内核空间实现。

      有几种用途,包括:

      • 我们可以使用 Telnet 协议, 即远程登录协议, 在当地进行远程操作 。
      • OSPF协议( " 开放最短路径第一 " )是一条动态路线协议,用于更新路由器通信和共享路线信息的程序。
      • DNS (域名服务、 域名服务) 协议用于将机器域名转换为 IP 地址 。

      应当指出,平线是一个程序,而不是协议,它利用国际电算委员会的信息发现网络连接,是解决网络故障的关键工具。

      通信流程

      1.发送数据的过程

      首先,高层协议如何利用低层协议服务? 信封就是解决办法。
      在这里插入图片描述
      可以看出,在发送申请数据时,必须从上到下通过协议柜台发送数据,而每一级协议将头信息添加到数据顶层。

      例如,当我们共同的TCP/UDP协议收到我们提供的数据时,它将头条信息(即信封)添加到我们正在发送的数据中,当我们共同的TCP/UDP协议收到我们提供的数据时,它将头条信息(即信封)添加到我们正在发送的数据中。

      在这里插入图片描述
      例如,就TCP而言,如图所示,TCP协议所涵盖的数据称为TCP报告段落(TCP电文部分)或TCP短段。

      如上所述,TCP协议将在内核中储存重要数据,并维持两个通信方之间的联系,其中包括TCP头部信息与TCP核缓存(发送和接收缓存),后者共同构成TCP报告段落,如虚线所示。

      当您使用应用程序的传输(或写入)函数发送数据时,内核的 TCP 模块将首先将数据复制到与当前连接相关的 TCP 核心分布缓存 。然后,TCP模块援引了下层IP协议服务。作为参数,输入TCP报告段落(TCP头条信息和数据在TCP发送缓存)。

      在实施伙伴一级,提供了顶级数据(TCP报告)。再次进行封装,过程与TCP相同,知识产权所涵盖的数据称为知识产权数据。然后将密封数据传送到下一层:数据链层(从IPCP头部提供的数据)。

      使用与前文所述相同的程序,另一个数据链层包装。填写适当的页头信息,包装后的数据称为框。需要注意的是,视通讯媒介而定,帧的类型也不相同,例如,以太网传输被称为以太框架。环环网络传递所谓的护身符环框。

      考虑Tarnet框架,其中封装的具体细节显示如下:
      在这里插入图片描述
      为在Tainet框架中为双方使用6个字节的实际地址和源物理地址,2个字节类型、传送的数据(IP头、TCP头、数据)和最后的CRC(Round冗余检查)。

      正如可以观察到的那样,系网框架可能持有的上层数据的最大数量是1,500字节,这意味着必须提供过多的 IP 数据报告。框架是最终通过物理网络传输的字节序列,系网框架可以持有的上层数据的最大数量是1,500字节,这意味着必须提供过多的 IP 数据报告。框架是最终在物理网络上传输的字节序列。

      数据封装过程已经完成。

      未完待续。。。

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

          热门文章

          文章分类