首页 > 自媒体

enternet是什么(internet和ethernet的区别)

王婧伊 自媒体 2022-10-25 21:56:48

1.引言
1.1、动机

Internet协议旨在用于数据包交换计算机通信网络的互连系统中。这样的系统被称为“catenet”。 互联网协议提供了从源向目的地传输称为数据包的数据块的功能,其中源和目的地是由固定长度地址标识的主机。互联网协议还提供了长数据包的分段和重组(如果需要),以便通过“小数据包”网络进行传输。

1.2、范围

互联网协议的范围受到特定限制,以提供必要的功能,以通过互连的网络系统将比特包(互联网数据包)从源传递到目的地。没有任何机制可以增强端到端数据的可靠性,流控制,排序或主机到主机协议中常见的其他服务。互联网协议可以利用其支持网络的服务来提供各种类型和质量的服务。

1.3、接口

Internet环境中的主机到主机协议调用此协议。该协议要求使用本地网络协议将Internet数据包传送到下一个网关或目标主机。

例如,TCP模块将调用Internet模块,以将TCP段(包括TCP标头和用户数据)作为Internet数据包的数据部分。 TCP模块会将Internet标头中的地址和其他参数提供给Internet模块,作为调用的参数。然后,互联网模块将创建一个互联网数据包,并在本地网络接口上调用以传输互联网数据包。

例如,在ARPANET情况下,Internet模块将调用本地网络模块,该模块会将1822前导添加到Internet数据包中,从而创建ARPANET消息以传输到IMP。 ARPANET地址将通过本地网络接口从Internet地址派生而来,并且将是ARPANET中某些主机的地址,该主机可能是通向其他网络的网关。

1.4、操作

互联网协议实现了两个基本功能:寻址和分段。

Internet模块使用Internet标头中携带的地址向其目的地传输Internet数据包。选择传输路径称为路由。

Internet模块在需要通过“小数据包”网络传输时使用Internet标头中的字段来分段和重组Internet数据包。

操作模型是Internet模块驻留在每个从事Internet通信的主机和每个互连网络的网关中。这些模块共享用于解释地址字段以及分段和组装Internet数据包的通用规则。此外,这些模块(尤其是在网关中)具有用于制定路由决策和其他功能的过程。

Internet协议将每个Internet数据包视为与任何其他Internet数据包无关的独立实体。没有连接或逻辑电路(虚拟或其他)。

Internet协议在提供服务时使用四个关键机制:服务类型,生存时间,选项和标头校验和。

服务类型用于指示所需服务的质量。服务类型是一组抽象或通用的参数,这些参数表征了组成Internet的网络中提供的服务选择。网关将使用这种类型的服务指示来选择特定网络,用于下一跳的网络或路由互联网数据包时的下一个网关的实际传输参数。

生存时间是Internet数据包生命周期上限的指示。它由数据包的发送方设置,并在处理数据的路径上的点处进行缩减。如果生存时间在Internet数据包到达其目的地之前达到零,则将破坏Internet数据包。生存时间可以视为自我毁灭的时限。

这些选件提供了某些情况下所需或有用的控制功能,但对于最常见的通讯来说则是不必要的。这些选项包括时间戳,安全性和特殊路由的规定。

标头校验和提供了验证,用于处理Internet数据包的信息已正确传输。数据可能包含错误。如果报头校验和失败,则检测到错误的实体会立即丢弃Internet数据包。

Internet协议不提供可靠的通信工具。端到端或逐跳都没有确认。没有数据错误控制,只有标头校验和。没有重传。没有流量控制。

可以通过Internet协议模块中实现的Internet控制消息协议(ICMP)报告检测到的错误。

2.概述
2.1、与其他协议的关系

下图说明了Internet协议在协议层次结构中的位置:

图11、bit位示意图

同样,每当一个多字节的字段代表一个数字量时,整个字段的最左位就是最高有效位。传输多字节的数量时,最重要的字节首先传输。

名词解释

1822

BBN报告1822,“主机和IMP的互连规范”。主机和ARPANET之间的接口规范。

ARPANET leader

主机IMP接口上关于ARPANET消息的控制信息。

ARPANET message

主机和ARPANET中的IMP之间的传输单位。最大大小约为1012个八位位组(8096位)。

ARPANET packet

IMPs之间的ARPANET内部使用的一种传输单位。最大大小约为126个八位位组(1008位)。

Destination,目的地

目的地址,Internet标头字段。

DF

flags字段中携带的Don’t Fragment位。

Flags

带有各种控制标志的Internet标头字段。

Fragment Offset

此Internet头字段指示分段在Internet数据包中的位置。

GGP

Gateway to Gateway Protocol,网关到网关协议,网关之间主要用于控制路由和其他网关功能的协议。

header

消息,段,数据包,数据包或数据块开头的控制信息。

ICMP

ICMP是在Internet模块中实现的Internet控制消息协议(Internet Control Message Protocol),从网关到主机以及在主机之间使用ICMP报告错误并提出路由建议。

Identification

Internet标头字段,其中包含由发送方分配的标识值,以帮助组装数据包的分段。

IHL

Internet头字段Internet包头长度(Internet Header Length)是Internet包头的长度,以32位字为单位。

IMP

Interface Message Processor,接口消息处理器,ARPANET的数据包交换机。

Internet Address

由网络字段和本地地址字段组成的四个八位字节(32位)的源或目标地址。

internet datagram

一对Internet模块(包括Internet标头)之间交换的数据单位。

internet fragment

具有Internet标头的Internet数据包的一部分数据。

Local Address

网络内主机的地址。 Internet本地地址到网络中主机地址的实际映射非常普遍,允许多对一映射。

MF

Internet标头标志字段中携带了“More-Fragments Flag,更多分段标志”。

module

协议或其他过程的一种实现,通常以软件形式实现。

more-fragments flag

一个标志,指示此Internet数据包是否包含Internet数据包的末尾,并在Internet标头的Flags字段中携带。

NFB

Internet分段的数据部分中的分段块数(Number of Fragment Blocks)。也就是说,以8个八位位组为单位测量的一部分数据的长度。

octet

一个八位字节。

Options

Internet标头的“选项”字段可能包含几个选项,每个选项的长度可能是几个八位位组。

Padding

Internet标头的Padding字段用于确保数据以32位字边界开始。填充为零。

Protocol

在本文档中,下一个更高级别的协议标识符是Internet标头字段。

Rest

Internet地址的本地地址部分。

Source

源地址,Internet标头字段。

TCP

Transmission Control Protocol,传输控制协议:一种主机到主机协议,用于在Internet环境中进行可靠的通信。

TCP Segment

TCP模块之间交换的数据单位(包括TCP标头)。

TFTP

Trivial File Transfer Protocol,普通文件传输协议:一种基于UDP的简单文件传输协议。

Time to Live

Internet标头字段,指示此Internet数据包可以存在多长时间的上限。

TOS

Type of Service,服务种类。

Total Length

Internet标头字段“总长度”是数据包的长度,以八位字节为单位,包括Internet标头和数据。

TTL

Time to Live,生存时间。

Type of Service

Internet标头字段,指示此Internet数据包的服务类型(或质量)。

UDP

User Datagram Protocol用户数据包协议:用于面向事务的应用程序的用户级别协议。

User

互联网协议的用户。 这可以是更高级别的协议模块,应用程序或网关程序。

Version

“版本”字段指示Internet标头的格式。

吾尊时尚自媒体所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三十个工作日内改正。

@_@a

Copyright©2022 吾尊时尚 www.wuzunfans.com 版权所有

声明 :本网站尊重并保护知识产权,欢迎各位作者创作优秀作品,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。闽ICP备11008833号-10  

邮件联系方式: toplearningteam#gmail.com (请将#换成@)