Linux高性能服务器编程 - 第1章

      最后更新:2021-10-07 07:52

      这篇文章是我们特别报道2011年埃及抗议活动的部分内容。 1 TCP/IP 部族协议结构及其主要协议

      协议族体系结构及主要协议

      1 数据链层(同步物理传输频道)

      • ARP 议定书(地址分割议定书)是地址分割议定书。
      • RARP协议(反向地址解析协议)是反向地址解析协议。

      网络层为计算机指定了IP地址,而数据链接层为机器指定了物理地址。因此,网络层将目标机器的IP地址转换为物理地址,使数据链接层能够提供服务。

      本页是我们对2011年埃及抗议活动特别报导的一部分。 2 网络层(数据包路线和转发)

      • IP协议(互联网协议):数据传输由IP地址为包件的目的确定。
      • 1. IPCMP议定书:用于确定网络连接的IP议定书补编如下:
        | - - - - - - - - | - - - - - - - - | - - - - - - - - - - - - - - - - |
        8位数型、8位数代码、16位数核对总和
        八位数类型:用于区分各种通信类型(错误、查询);
        8位数代码:进一步的病情分类;
        使用 16 位校验和进行循环冗余检查 。
        从最严格意义上说,国际CMP提交书不是网络一级的协议,而是利用基于知识产权的服务。

      这是我们对2011年埃及抗议的特别报道的一部分。 3

      • TCP协议(传播控制协议):提供可靠、相互联系、流动的服务,通过耗时的再传送、数据验证等提供复原力;
      • 联合发展方案协议(用户数据报告协议)用于提供不稳定、互不相连的基于数据包的服务。
      • SCTP协议:该议定书用于在互联网上发送电话信号。

      传输层与网络层的区别

      本页是埃及2011年抗议活动特别报导的一部分。 4 应用层(运用应用逻辑)

      • ping(应用、非协议):利用国际CMP确定网络连接和故障排除网络环境。
      • Telnet (远程登录协议): 本地执行远程操作 。
      • OSSF(最开放和最短的偏好道路):路由器至路由器通信动态线路更新协议。
      • DNS (域名服务): 将机器域名转换为 IP 地址 。

      应用层协议或软件可绕过传输层,直接进入网络层的服务。

      1.2 封装

      在被传送回物理网络之前,程序数据会沿着协议柜台从上到下传到下。 协议的每层将自己的头和尾信息添加到数据顶端, 实现该层的“ 封装” 目的 。
      封装

      • TCP密封后的数据称为TCP报告部分,包括头信息以及内核缓冲区。
        TCP报文段封装过程

      • UDP 封闭数据称为 UDP 数据。

      • IP信封后面的数据称为IP数据包,包括头信息部分和数据部分。

      • 框架是指数据链层所含的数据。

      1.3 分用

      框架到达目的地后,按从底到底的递减顺序发送,协议各层级分析该层负责的主要数据,以便获得所需信息,并将处理过的框架移交给目标应用程序,即分配过程。
      以太网帧的分用

      1.4 测试网络

      略

      这篇文章是我们对埃及2011年抗议的特别报道的一部分。 5

      ARP 协议将网络层转换为物理层,运行时所依据的概念是,主机将ARP 请求广播给其所在的网络,提供目标机器的网络地址。这个请求由网络上的其他机器收到,只有想要的目标机器响应载有自己实际地址的ARP 回复。

      此项目是我们对2011年埃及抗争的特别报导的一部分。 我不知道该如何处理。 1 Ethernet APR要求/答复进一步的信息。

      退休人员申请/答复的格式如下:
      以太网ARP请求/应答报文格式

      • 硬件类型:指定物理地址类型,其中1个代表MAC地址。
      • 协议类型 : 指定要映射的协议地址类型, 值 0x800 表示IP 地址 。
      • MAC 地址6, IPv4 地址4;硬件地址长度: 字节
      • 业务领域确定了四种业务类型:ARP请求(1份)、ARP答复(2份)、RAP请求(3份)和RARP答复(4份)。
      • 最后四个要素是两个通信方的以太网地址和IP地址。

      申请/答复的长度为28个字节,塔伊纳框架头和尾18个字节,Tainet申请/答复框架整个长度46个字节,64个字节等。

      此项目是我们对2011年埃及抗争的特别报导的一部分。 我不知道该怎么办。 2 ARP高速缓冲读取和修改。

      ARP通常保存高速缓存器,内有经常访问(或最近访问)IP地址的地图,地址为实际地址,尽可能减少ARP查询的重复,并加快传送包裹的速度。
      Linux的回转命令可用于检查和更改ARP高速缓存。

      3 监测ARP与tcpdump的通信。

      tcpdump 返回的数据包实际上是使用命令选项过滤和显示的超级网框。
      ARP通信过程:
      ARP通信过程

      这篇文章是埃及20116年抗议活动特别报导的一部分。

      对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起。

      DNS是一个分布式域名服务,每个 DNS 服务器上都有大量机名和IP地址图以及动态更新。
      DNS查询和应答报文格式

      对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,

      Linux使用/etc/resolv.conf文档提供了 DNS 服务器的 IP 地址, 以及首选 DNS 服务器地址和备用 DNS 服务器地址 。
      In Linux, DNS服务器上最常用的客户应用程序是:
      $ host -t www.baidu.com
      主机命令使用 DNS 协议和 DNS 服务器进行互动。 - t 后缀表示查询类型。

      对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起。

      $ sudo tcpdump -i eth0 -nt -s 500 domain
      $ host -t A www.baidu.com
      

      本文是埃及2011年7月7日抗议活动及TCP/IP特别报导的一部分。

      内部核心执行数据链接层、网络层和传输层协议,操作系统需要一套系统电话,允许应用程序使用这些协议提供的服务。 用于收集这些系统的API大多是插座和XTI。
      API由Socket安排,有两个目的:

      • 从用户缓冲区向TCP/UDP内的缓冲区传输应用数据,将数据传送到内核,或将数据从内核复制到用户缓冲区,以读取数据。
      • 应用软件利用它们来改变协议内核级别上的具体头信息或其他数据结构,从而能够更复杂地控制底部通信行为。

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类