TCP/IP网络模式分为四个层次,从下至上分布:链层(又称网络接口层)、网络层、传输层和应用层;链接层负责介质与硬件连接的数据的表示、传输和细节;网络层次:IP

      最后更新:2021-12-12 08:44

      Web TCP/IP模式

      Web TCP/IP模式分为4层,自下而上分布为链路层(又叫网络接口层)、网络层、传输层、应用层。

      通俗易懂网络协议(IP)

      1. 链接层负责介质与硬件连接的数据的表示、传输和细节。
      2. 网络层(IP)提供专门、断开和不可靠的数据报告交付服务,IP负责将IP数据报告(也称为集群)纳入数据链层,用于传输和处理分割和重新安排逻辑。
      3. 在终端主机上运作的应用程序,包括TCP和UDP,通过传输层提供端对端服务。
      4. TCP能够控制交通、控制拥堵、有序和可靠地输送流量,TCP必须解决IP层非处理问题,如用于再传输检测、重新排序的处理包等。 TCP是连接在一起的,但信息边界没有保留。
      5. UDP基本上具有不超出IP的特征,不提供速度控制或误差管理,也不确保可靠性。 UDP仅提供一套用于再利用的端口号,以及多路解密(即将收到的数据交给应用反程序)和数据完整性检查(仅无错误),而UDP则旨在不连接和保存信息边界。
      6. 申请级别:处理个人申请的具体细节,申请一般以TCP/IP或UDP/IP为基础。 申请级别涉及申请的细节,与网络数据传输无关,但下三个级别(链接线、网络层和传输层)与申请无关,但必须处理通信细节。

      分层&协议对照

      下文说明了OSI七层网络模型与TCP/IP四层网络模型之间的联系,以及通常用于适当层的议定书。

      通俗易懂网络协议(IP)

      分层分层以隔离为目标,分层完成:下层向上层透明,上层利用下层的能力。

      层层的另一个好处是重新利用协议,允许许多协议在不同层次上生活在相同的基础设施中,并按不同类型的识别资料加以区分,以表明信息属于哪一类协议。

      例如,链框中的协议识别字段表明链框上的协议是IP还是ARP;同样,网络一级IP数据报告顶端的八位数协议字段确定了来自TCP、UDP或IPCMP、IGMP的IP数据。

      封装

      数据在发送端从上到下经过TCP/IP协议栈,遵循应用层->TCP/UDP->IP->链路层的顺序。

      当一个级别上的协议数据单位(PDU)对象转换成一个较低级别传输的数据格式时,该过程被称为下一层的封装,即该物品作为底部有效载荷的一部分被作为不透明的数据嵌入顶层,信封是一个分层的包件。

      通俗易懂网络协议(IP)

      每一层都有不同的PDU想法。

      • TCP段提到TCP层次的PDU。
      • UDP数据指UDP级的PDU。
      • 数据日志(数据表) PDU位于IP楼层。
      • 链层PDU称为框架。

      封装的基础在于将上层的数据视为不透明、无法解释的信息,在对底层进行处理后,在PDU的上层增加标题,其中一些是给头部增加尾部(链层),以便在发送时重新使用数据,而接收方则根据在头部各层增加分解识别器的结果进行分解。

      TCP通信发送端的数据密封三次。

      1. 随着应用层数据通过TCP层,TCP页头被附加为产生TCP安全,TCP页头的端口号是层分解特性。
      2. 当 TCP 安全通过 IP 层时, IP 头被附加为创建 IP 数据克, IP 头中的协议类型字段作为该层的分解识别 。
      3. 由于IP分组绕过链层,它们被添加到以太网的顶部和尾部,从而形成以太网框架,其中包括框架头的以太网类型字段,可用于区分IPv4 (0x800)、IPv6 (0x86DD)和ARP (0x0806)。

      分用

      数据到达接收端(是目的机器),会从下到上经过TCP/IP协议栈,遵循链路层->IP->TCP/UDP->应用层的顺序。

      接收端的数据也必须三次解封。

      1. 以太网的顶端通过链层清除,如果是 IP 数据克,则交给以以太网类型字段为基础的 IP 模块。
      2. 根据IP头的协议类型参数,IP头将从IP层移走,分配给TCP、UDP或IPCMP、IGMM模块。
      3. TCP/UDP层除去TCP/UDP头部,最终根据端口号向应用程序提供数据。

      通俗易懂网络协议(IP)

      封装发生于发件人,移走(还原)发生于接收方。

      消息边界

      协议传输的数据由应用程序层写入电文。 电文边框是两个写入操作之间的位置或字节大小差异。

      接收方可在发送方的信息边界查阅关于维持电文边界(UDP)的协议,但接收方不得在发送方的信息边界查阅关于不保留电文边界(TCP)的协议。

      通俗易懂网络协议(IP)

      例如,发送者在UDP上传送两个100和200字节的信息,接收端通过UDP接收数据,两个阶段将接收100和200字节,但不能保证接收100和200字节信息的顺序,发送者在UDP上发送两个100和200字节的信息,接收端通过UDP接收数据,两个阶段将接收100和200字节,但不保证收到100和200字节信息的顺序。

      另一方面,TCP是一个数据流协议,如果发送者通过TCP连续发送两条100和200字节的电文,接收端接收300字节的数据,但不一定收到100或200字节的回信,接收端没有发送者的信息边界。

      网络地址

      IP层使用IP 地址, IPv4 地址是32个整数, 表示最多超过40亿 IP 地址, 以8比特的字节分成4个字节, 每个字节是 225 的无符号整数, 所以它可以被描述为“ abc. 我不知道你在说什么, 亲爱的. 我不知道你在说什么, g-h-h-h-h-h-h-h-h-h-h-h-hh-h-hh-hh。

      在小数点和未签名的32位无符号整数值之间转换是简单的。

      IPv4地址空间分为五大类:A、B和C因特网广播地址、D集体广播地址和维护E地址。

      32名IPv4成员被进一步归类为网络号码和主机号码,可被视为分区的邮政地址,而主机号码则被视为房间号码。

      通俗易懂网络协议(IP)

      链接层使用48位MAC地址,而ARP和RARP用于将IP地址转换为MAC地址。

      应用程序编程接口

      操作系统通过提供编程接口(API)促进网络发展,其中最突出的界面是Socket,有时被称为Berkeley。

      Socket 抽象层位于应用程序和传输层之间,包括建立、装订、监听、连接、发送、接收和关闭插座的方法。

      通俗易懂网络协议(IP)

      因特网协议书(IP)为简称

      IP是TCP/IP社区的基本协议,允许传输层提供IP数据报告,并负责将IP数据从网络的一端传送到另一端。

      IP的另一个功能是,在发件人端端,收到传输层的协议数据单位(PDU),第一个IP包含在IP数据报告中,并发送到协议界的下一个链层。

      接收端(包括中间路由器)接收链级PDU,删除IP头条标题,数据发送到TCP、UDP或其他基于IP头条协议类型的组织。

      IP刚刚完成了集体交换( 中继), 如果您想要可靠性, IP会说, “ 对不起, 我办不到 ” 。

      发送IP数据报纸类似于发送信使;只是将目的地的收件人写在信使上,由信使业务传播,但有跌落、失踪、迟到或一直没有核实的风险。

      终端系统(两侧的东道主)和中间系统(中间路由器)可以在基于TCP/IP Consort的网络中加以区分;终端主机完成网络的所有级别,而路由主机完成传输层下的所有层次;IP采用跳出协议,而高于IP的IP使用端对端协议。

      路由器

      路由器是IP层的主要设备和网络层的功能。

      路由器有两个或两个以上的网络接口,连接两个或两个以上的网络,负责将IP数据报告(集群)从一个网络接口发送到另一个网络接口。

      拥有多个网络接口(netcards)的主机也可以向前推进群组功能,并被称为路由器主机。

      通俗易懂网络协议(IP)

      在比较一个村庄与一个小的局域网时,路由器类似于连接村庄的桥梁,路由器是一个中间系统,因此连接不同网络的路由器必须完成不同的链级协议,完成不同连接的翻译功能。

      但是,路由器连接的两层+网络层已经足够,不需要达到传输层和应用层,因为传输层和应用层是根据其目的(实现群体交换)决定的。

      IP组是一个IP数据报告,包括发件人和收件人的第三个地址(IP地址),即IP数据报告第一部分的目的地址,即32位数 IPv4 或128位数 IPv6,决定数据要交付到何处,选择和将数据发送到下一个跳点的过程被称为转发,它以一个路径图为基础,这是内存中保存的数据结构。

      IP协议格式

      我们可以想象IP协议在发布之前比包含的信息更需要什么信息,这比直线图和死背图更好。

      根据上述描述,显然IP数据报告应包括IP标题+数据负荷,而这种不透明负荷(Payload)源自TCP、UDP或其他协议。

      因此,当我们谈论 IP 数据报告格式时, 我们真的在谈论 IP 第一部分的构成和结构, 因为数据载荷来自更高层, 信封的性质要求上层的数据 隐藏在下层, 而没有解释, 由于 IP 有效载荷从 IP 层透明, 没有什么可说的 。

      知识产权的初始部分来自几个领域,具有各种功能和含义。

      由于IP分为32位 IPv4和128位 IPv6, IP的初始部分必须包含一个版本号字段,以区分两种情况。

      由于知识产权负责集团传输,知识产权的地址应列入用于线路传输逻辑处理的知识产权的第一部分,以及接收端,因为接收端可能需要发现集团的来源,并且也应列入知识产权的来源地址。

      由于TCP、UDP、IPCMP和IGMP都是通过IP数据报告传递的,因此要求在IP的初始部分增加一个协议字段,以区分IP数据报告传递的协议类型。

      IP并不产生错误,但有必要检查错误,而且数据在传输过程中可能不正确,导致收到的数据和发送的数据之间存在差异,因此接收端需要一种手段来了解数据是否与传输过程中的发送端相一致,因此还需要头检查和字段。

      由于知识产权将处理碎片和重组问题,知识产权的第一部分必须掌握重要信息,才能发挥功能。

      IP 分为 IPv4 和 IPv6, 各自有自己的协议格式。 本条将 IPv4 定义为 IPv4 数据表的主导数据表,强制IP 数据报告标题为 20 字节。

      通俗易懂网络协议(IP)

      IP协议的第一个字段是一个版本字段,这是IPv4 和 IPv6 唯一相同的字段。 IPD 的版本字段是 IPv4 4, IPv6 的版本字段是 4, IPv6 的版本字段是 6, 主机或路由器可以根据版本字段处理 IPv4 或 IPv6 (称为双读) 。

      国际人道主义法,互联网标题,即4个位数,表示头部32个字(包括选项),意思是,以字节表示的真正头大小应该是国际人道主义法的价值,乘以4(32个位数=4个位数),因为四位数最多为2个阶乘以11,相当于小数15,所以IPv4的第一部分最多为60(15*4)字节。

      DS是一个有2比特控制通知(ECN)的6比特服务类型字段,总共8比特,它取代了先前的服务类型(ToS)字段的形式,因为没有使用 ToS。

      总长度字段代表实施伙伴数据报告的总长度,包括第一部分和数据。

      以下32位(4位元)用于分离和重新安排逻辑:标记(16位)+标记(3位)+分数折合(13位)。

      TTL, 或活时间, 用于指定数据报告的最大路由器数量。 超过此限值的任何 IP 数据报告将被销毁 。

      8比特协议字段,使多常规分解功能能够满足IP协议对运输多种协议有效载荷的要求(TCP、UDP、IPCMP、IGMP等),TCP等值17和UDP等值6。

      头校验和字段只计算 IPv4 头部, 而不是内容。 传输层协议确保数据检查( payload) 。 校验和具有直截了当的意义。 发件人根据 IP 头部计算一个数值, 接收端则根据 IP 收到头部计算一个数值。 如果值等于 IP 头部, 传输是不正确的, IP 数据没有正确报告 。 丢弃它 。

      分片和重组

      链层对可运输框架有最长长度限制,数据框架的最长长度限制为1,500字节,带有超网络的数据框架和对链层可运输框架长度的最大传输单位(MTU)的限制。

      如果有IP层的数据报告,而且数据超过链层的 MTU 限值,则IP层必须将数据报告破碎成许多块,每块小于 MTU 限值。

      当 IP 层收到要交付的数据报告时, 它会使用路径逻辑来识别数据将发送到哪个界面( netcard) 。 在传输数据之前, 必须验证该界面以确定其 MTU, 然后再比较数据报告到 MOTU 的长度, 如果需要的话, 将拆分, 这可以在原发件人主机或中间路由器上发生 。

      IP数据在到达目的地后,进行了重新组装,分配前IP数据报告得到恢复,项目东道方的IP层完成了重组,因此,传输层碎裂和重组(TCP、UDP)是透明的,而IP初始部分的标记、标记和分区偏差为分割和重组提供了充分的信息。

      《IP数据公报》最初部分的识别(16比特)保留了碎片的单独价值,这意味着同一《IP数据公报》的若干部分具有相同的标记价值。

      除上一个部分外,其他组成部分数据文件的碎片设于1,最后零用于表明不再有碎片,即最后一个;偏移字段用于在原IP数据报告中确定胶片的位置。

      当IP数据报告分为许多部分(IP数据报告)时,每个部分的总长度字段(16比特)将修改为片段的长度值。

      就链层而言,无论是整个IP数据报告还是IP数据报告的一个部分,都被视为一个IP组,这是IP层将数据传送到链层的概念,也许作为独立的IP数据报告,或者作为IP数据报告的一个部分。

      由于再传输机制在传输层,而且隔段对传输层透明,任何碎片的丢失都会导致整个数据报告的重新传输。

      通俗易懂网络协议(IP)

      以上情况就是关于知识产权层的UDP数据报告部分的一个实例,这一点很容易得到确认,因为只有UDP的第一个分部分被列入UDP的第一部分,因为传输层覆盖下的数据报告对于知识产权层来说是透明的,而IP在UDP第一和UDP数据之间没有区别,两者都是不透明的有效载荷。

      收到IP分数后,具有相同识别值的接收器端点属于同一固存数据标签,然后按以下顺序对分数进行排序:更多带有0马克的碎片是最后一个,组的顺序是指定的偏差继续,最后一组的顺序是显示完整的数据标签到达,或数据报告恢复,否则它会继续等待。

      IP转发

      IP 转发背后的想法是直截了当的:路由器选择一个将发送 IP 数据流的界面 。

      发件人与目的地终点之间遇到的所有路由器构成整个网络路线,与从家到工作场所的所有接入点的道路相同。

      当网络接口( netcard) 收到数据报告时, IP 模块会检查目标地址是否与其 IP 地址相同, 如果是, 数据会被传输到协议字段( TCP、 UDP 等) 提供的协议模块中。 或者, 如果不是, 如果IP 层被设置为路由器, 并且如果是, 数据报告是否被发送或删除, 因为主机不会发送它没有发送的数据报告 。

      IP 层有信息,称为存储在内存中的路径表,每次传送数据报告,搜索路径表,使用最大前缀匹配技术,确定表格条目的转发路径。 IP 继电器在跳动启动的基础上进行,每次传输都假定离目的地更近一步,路由器和主机没有完整的路径信息。

      路线清单是路线条目汇编,每个条目都提供下列关键信息。

      1. 目的地:一个32位数的字段,包含掩码操作的结果。
      2. 遮罩: IP 数据表中用于定位和操作的32位数字字段, 带有此目的的 IP 地址 。
      3. 下一个跳跃:下一个IP实体(程序或主机)的32个IP地址,数据报告将发送给该实体。
      4. 网络接口( netcard) 用于将数据报告传输到以下跳跃 。

      选路过程:

      1. 目的地IP地址首先从数据报告中提取,然后与路线进入的封面字段进行比较,如果结果等于路线进入的目的地,则与目的地IP相匹配,并将条目添加到候选人库中。
      2. 从候选人库中选择最相关的条目, 即: 最大掩码是一个条目, 下一个跳跃字段作为下一个跳跃 IP 地址被删除, 以传输数据报告 。
      3. 接下来的飞跃通过最符合条目的网络界面。
      4. 如果找不到匹配条目, 则无法提供数据报告, 而主机会收到 ICMP “ 无法访问主机” 消息 。

      通常情况下,路线表对默认路由器有一个默认的路线项目,在 IP 的第一部分,每个路由器通过 TTL 字段进行自我反省 1 。

      由微型信贷公共部(Micro-Credit Public)撰写,

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

          热门文章

          文章分类