《高性能》第一篇 <Tcp/Ip协议详解> 第一章 Tcp/Ip 协议 ...

      最后更新:2021-12-22 05:09:22 手机定位技术交流文章

      文章目录

      • ** TCP/IP在第一章中的趋同**
        • 一.1 族裔间TCP/IP框架和主要协定
          • 一. 数据链的一.1
          • 1.1.2 网络层
          • 1.1.3 传输层
          • 1.1.4 应用层
        • 1.2 封装
        • 1.3 分用
        • 1.4 测试网络
        • ARP 议定书的1.5理由
          • 欲了解进一步情况,请见第一.五.1节Ethernet ARP请求/答复。
          • 查看并修改 ARP 高速缓存 1: 5. 2
          • 使用tcpdump 1.05.3监测ARP通信

      TCP/IP 第一章的趋同

      一.1 族裔间TCP/IP框架和主要协定

      TCP/IP是一个四级协议,包括一个自下而上的数据链接层、网络层、传输层和应用层,如下图所示:
      在这里插入图片描述

      一. 数据链的一.1

      为管理通过物理媒介进行的数据传输,数据链接层为网络卡接口设置了网络驱动器。
      ARP 协议(地址分割协议)和 RARP 协议(反地址分割协议)是在这个层次上广泛使用的两种协议,在IP 地址和机械物理地址之间转换。
      RARP程序仅在网络上用于某些没有纪律的工作站。

      1.1.2 网络层

      数据包可以通过网络层选择和发送。 WAN(广域网)局域网(局域网)
      IP协议(互联网协议)是网络层面最重要的协议。 IP协议通过跳跃( 跳过跳过) 来决定路径 。
      ICCMP议定书(互联网控制报告议定书)是另一项关键协议,主要用于以下形式的网络测试:
      在这里插入图片描述
      在本条中,使用了八个类型栏目来区分电文类型。

      1.1.3 传输层

      移交层为两个东道山区应用程序提供端对端(端对端)连接。
      以下是传输层和网络层之间的区别:
      在这里插入图片描述
      图像中的垂直固体箭头显示TCP/IP组各层之间的物理通信(数据包也通过这种频道传送)。
      逻辑通信线用横向虚箭标出。
      其中还可以看出:
      数据链层(驱动器)处理实际网络的电气特性;网络层处理网络连接细节;传输层处理应用程序的端至端逻辑通信线路,该线路负责接收和传送数据及长期链接。

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

      TCP协议(传输控制协议):向应用层提供可靠、连接和流动的服务。
      TCP协议是可靠的,因为它采取了诸如定期转播、数据验证等措施,以保证将数据适当传送到目的地。
      以连通为导向:在沟通之前,使用TCP协议的各方必须建立TCP连接,并拯救内核中的某些基本数据结构。
      基于流动的数据:流动无限制的数据。

      UDP(用户数据包协议)协议为应用程序提供不可靠、断开和基于数据的服务。
      不可靠性:没有确保数据包按时到达的程序。
      双方无法进行沟通以维持持续的关系被称为“无联系”。
      基于数据报告的数据报告:与以流动为基础的数据比较

      1.1.4 应用层

      应用程序层位于用户区域, 处理应用程序的逻辑 。
      应用层协议:
      Ping是应用程序,不是协议,用来调试网络。
      Telnet是远程着陆的规程
      OSSF(开放和最短路径偏好):动态路由器协议和新的路由器通信协议,以便路由器相互交流各自的路由器信息。
      ** DNS (域名服务) ** 协议将机器域名转换为 IP 地址 。

      1.2 封装

      高层协议如何利用下层协议的服务?通过封条方式。
      何为封装???
      在传送到物理网络之前,应用数据将沿着协议柜台从上到下传到下。每一层协议将把自己的头信息添加到数据顶端,以便实现该层的目的,这是一个称为封存的过程。
      在这里插入图片描述

      (a) 将TCP携带的数据转换成TCP条目。
      在这里插入图片描述
      联合民主党数据报告提到联合民主党所涵盖的数据。
      IP数据报告是IP信封之后的数据报告。
      数据链层中的数据称为框架。
      框是字节序列,最终通过物理网络发送。

      1.3 分用

      当框架到达目的地主机时, 它会从协议的底部放弃 。 级别协议会分析框架内部的主数据, 以检索所需的信息, 然后将程序框架交给目标应用程序 。 这个过程被称为共享 。
      分配是通过在头部信息中使用类型字段完成的。
      在这里插入图片描述
      使TCP、ARP和RRP都使用框架来传输数据。 框架头必须包含一个字段来区分数据。
      同样,在IPCMP、TCP和UDP协议中使用IP协议的同时,IPD也使用16比特协议。
      TCP 和 UDP 部分对顶级程序作了区分,头部使用16位位端口字段。例如, DNS 协议对应于第53号端口,而 HTTP 则对应于第80号端口。

      1.4 测试网络

      在这里插入图片描述

      ARP 议定书的1.5理由

      每个网络级地址都可以使用ARP协议转换为任何实际地址。
      这本书涉及将IP地址转换为Ethernet地址(MAC地址),其运作依据是东道主向自己的网络广播ARP的要求。修改请求以包括目标机器的网络地址 。次级网络上的其他计算机将接到这一请求。尽管如此,只有指定的目标计算机对ARP的答复作出答复。

      欲了解进一步情况,请见第一.五.1节Ethernet ARP请求/答复。

      在这里插入图片描述

      查看并修改 ARP 高速缓存 1: 5. 2

      使用tcpdump 1.05.3监测ARP通信

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

          热门文章

          文章分类