什么是互联网协议包
编辑互联网协议包是一个抽象模型,它链接了互联网和计算机网络中使用的一组通信协议的功能。其他。此模型称为 Internet 模型,称为 TCP/IP,它结合了 Internet 协议 和传输控制协议 ,因为它们是添加到数据包中的第一个协议。该模型有时被称为国防部模型,因为该项目由美国国防部下属的国防高级研究计划局(DARPA)资助。
为了进行数据传输,互联网协议数据包提供两个终端之间的通信,并确定数据的封装、寻址、传输、路由和接收方式。作业分为四个级别,每个级别称为一个层,协议按功能分组到这些层中。 自下而上的层是:链接层,包括单个公共广播域内数据传输的通信方法,互联网层,连接不同的公共广播域,包括路由问题,传输层,处理与主机之间的通信通道相关的功能,以及应用层,它关注进程之间的关系,目的是在终端应用程序之间传输数据。
互联网工程师小组有权发布、存档或评论分组协议的标准文档,以解释和澄清其工作流程。互联网协议包是在开放系统互连模型开发之前开发的,比它更简单。
项目开发历史
编辑互联网工程师小组有权发布、存档或评论分组协议的标准文档,以解释和澄清其工互联网协议包的开发过程花了将近二十年的时间,因为它的研究从上世纪七十年代初开始,直到九十年代初该模型大规模普及。流程。互联网协议包是在开放系统互连模型开发之前开发的,比它更简单。
1982 年 3 月,美国国防部宣布采用互联网协议作为所有军用计算机网络的标准。 互联网咨询委员会,后来更名为互联网工程委员会(Eng|1985 年,Internet Architecture Board}} (IAB) 举办了为期三天的计算机制造商互联网协议包研讨会,有 250 家制造商的代表参加,将该包用于商业用途。 1985年,通过更广泛地采用互联网协议包,举行了第一次网络互操作性会议。该会议由最早的互联网活动家之一丹·林奇(Dan Lynch)资助,得到了IBM和Digital Accommodation等巨头的广泛参与,此后每年定期举行一次。
IBM、Digital Accommodation 和 AT&T 是首批采用互联网协议包的公司。尽管每个都有自己的竞争协议包。自1984年以来,IBM开始基于Internet协议包进行开发,后来,较小的公司开始为DOS操作系统和Microsoft Windows系统提供协议包支持的扩展,例如FTB软件和卧龙岗集团。第一个支持 IBM (VM/CMS) 的 Internet 协议包的扩展来自威斯康星大学。
1989 年 6 月,Internet 协议数据包的部署获得了新的动力,因为 AT&T 同意在开源许可下为 Unix 系统开发协议数据包源代码。包括 IBM 在内的许多制造商已将此代码包含在其扩展插件中。许多公司出售扩展性附加组件以支持Windows系统中的Internet协议包,直到Microsoft发布Windows 95,其中包括对Internet协议包的基本支持。虽然这一步比互联网的发展来得晚,但无异于宣布对互联网协议包的绝对控制,以换取其他模式的衰落,其中最重要的是:IBM的系统网络架构(SNA)模式,Digital Equiment的DECnet协议包,以及开放系统互联模式。
互联网协议包的应用
编辑互联网协议包不强加任何特殊的硬件要求或任何软件要求才能使用它,只有硬件和软件必须具有通过网络交换数据的能力,因此,该包在当今的所有平台都受支持。最低数据包使用量需要使用以下协议:Internet 协议、地址解析协议、Internet 控制消息协议、传输控制协议、数据包用户协议和 Internet 组管理协议。
使用第六版互联网协议需要一个特殊版本的控制消息协议,即互联网协议第六版的控制消息协议并且这种使用通常伴随着互联网协议安全包。
一般来说,应用程序程序员对应用程序层和传输层感兴趣,操作系统默认支持较低层提供的服务。程序员可以通过插件或 API 使用 Internet 协议包。该模型有一些特殊的应用,例如轻量级 TCP/IP 模型,它是一种协议栈,具有用于嵌入式系统的开源脚本。
网卡微控制器中的固件解决了传输介质问题,需要操作系统驱动程序才能成功。在下一个层次上,电子元件占主导地位,是不可编程的,专用集成电路(ASIC)通常用于此目的。
互联网协议包不采用任何特定的硬件或软件环境。它只需要能够在计算机网络上发送和接收数据包的硬件和软件层。因此,该集群主要在每个计算平台上实现。该模型的最小实现包括:Internet 协议、地址关联协议、Internet 控制消息协议、传输控制协议、用户数据包协议和 Internet 组管理协议。
百科词条作者:小小编,如若转载,请注明出处:https://glopedia.cn/338130/