互联网协议(通信协议)

 2023-06-20  阅读 527  评论 0

摘要:互联网协议(IP)是互联网协议群(Internet Protocol Suite,IPS)中众多通信协议中的一个,也是其中最重要的一个。专家们一般将IPS解释为一个协议堆栈,它可以将应用程序的信息(比如电子邮件或者网页传输的内容)转换为网络可以传输的数据包。互联网协议Internet Protoco

互联网协议(IP)是互联网协议群(Internet Protocol Suite,IPS)中众多通信协议中的一个,也是其中最重要的一个。专家们一般将IPS解释为一个协议堆栈,它可以将应用程序的信息(比如电子邮件或者网页传输的内容)转换为网络可以传输的数据包。

互联网协议

Internet Protocol

通信协议

数据从源传送到目的地

IP

IP

IP定义

IP协议,主要负责通过网络连接在数据源主机和目的主机间传送数据包。

“互联网协议(IP)特指为实现在一个相互连接的网络系统上从一个源到一个目的地传输比特数据包(互联网数据包)所提供必要功能的协议。其中并没有增加端到端数据可靠性机制、流量控制机制、排序机制或者其它在端到端协议常见的功能机制。互联网协议可在其支持的网络上提供相应服务,实现多种类型和品质的服务。”

IP属性

IP通过多种属性来定义数据是如何被传输的,而这些属性对于我们将要讨论的IPv4或IPv6话题来说至关重要。因此我们要详细了解一下相关属性:

也许有人会问,既然后三个属性没有实现一个良好的数据传输环境,IP协议数据包是如何知道自己该被发送到哪里?为什么协议没有其它更多功能?答案很简单,为了更好的数据传输性能。使用确立连接,错误校验,确认交付等功能,都需要额外的处理器资源以及额外的网络带宽。因此如果被传输的数据报不需要这些功能,那么就最好不要。另外,开发IP协议的人员也不是傻子,可以通过协议堆栈更有效的实现上述功能。

相关区别

当讨论IP协议时,很多人(包括我在内)都会混淆packet和datagram这两个术语,因为这两者的定义非常类似(有些人认为二者完全相同)。RFC1594对于数据包和数据报的共同定义如下:

既然定义是一样的,为什么还有这两个术语是否相同的讨论呢?实际上是一些专家对于packets和datagrams有不同的定义,从而导致了疑问的产生。这些专家在讨论有关可靠数据传输协议,比如TCP/IP时,会使用packet数据包这个术语,而在讨论UDP这样的最大努力交付协议时,会使用datagram数据报这个术语。在我们讨论IP时,使用哪个术语都是可以的,但是我倾向于使用数据报(稍后你们会知道为什么我要这样)。

最新资讯

会议要求,简阳市互联网协会要发挥学习交流平台的作用,要不断拓展交流渠道,促进业界的交流与合作;协调各会员之间的关系,促进互联网行业健康发展;探索多层次多领域的合作,实现优势互补、协同发展。要发挥综合服务平台的作用,服务简阳经济社会发展大局;服务会员,积极组织协调会员单位充分运用“互联网+”与实体经济深度融合;服务网民,不断满足广大网民需求,回应网民诉求,当好党和政府与网民沟通的桥梁。[1]

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ce181CD0HBgkA.html

发表评论:

管理员

  • 内容330268
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.0999秒, 内存占用1.33 MB, 访问数据库17次