IP定义
IP协议,主要负责通过网络连接在数据源主机和目的主机间传送数据包。
“互联网协议(IP)特指为实现在一个相互连接的网络系统上从一个源到一个目的地传输比特数据包(互联网数据包)所提供必要功能的协议。其中并没有增加端到端数据可靠性机制、流量控制机制、排序机制或者其它在端到端协议常见的功能机制。互联网协议可在其支持的网络上提供相应服务,实现多种类型和品质的服务。”
IP属性
IP通过多种属性来定义数据是如何被传输的,而这些属性对于我们将要讨论的IPv4或IPv6话题来说至关重要。因此我们要详细了解一下相关属性:
也许有人会问,既然后三个属性没有实现一个良好的数据传输环境,IP协议数据包是如何知道自己该被发送到哪里?为什么协议没有其它更多功能?答案很简单,为了更好的数据传输性能。使用确立连接,错误校验,确认交付等功能,都需要额外的处理器资源以及额外的网络带宽。因此如果被传输的数据报不需要这些功能,那么就最好不要。另外,开发IP协议的人员也不是傻子,可以通过协议堆栈更有效的实现上述功能。
相关区别
当讨论IP协议时,很多人(包括我在内)都会混淆packet和datagram这两个术语,因为这两者的定义非常类似(有些人认为二者完全相同)。RFC1594对于数据包和数据报的共同定义如下:
既然定义是一样的,为什么还有这两个术语是否相同的讨论呢?实际上是一些专家对于packets和datagrams有不同的定义,从而导致了疑问的产生。这些专家在讨论有关可靠数据传输协议,比如TCP/IP时,会使用packet数据包这个术语,而在讨论UDP这样的最大努力交付协议时,会使用datagram数据报这个术语。在我们讨论IP时,使用哪个术语都是可以的,但是我倾向于使用数据报(稍后你们会知道为什么我要这样)。
最新资讯
会议要求,简阳市互联网协会要发挥学习交流平台的作用,要不断拓展交流渠道,促进业界的交流与合作;协调各会员之间的关系,促进互联网行业健康发展;探索多层次多领域的合作,实现优势互补、协同发展。要发挥综合服务平台的作用,服务简阳经济社会发展大局;服务会员,积极组织协调会员单位充分运用“互联网+”与实体经济深度融合;服务网民,不断满足广大网民需求,回应网民诉求,当好党和政府与网民沟通的桥梁。