IP 协议概述
网际协议(Internet Protocol,IP)是 TCP/IP 体系结构网际层中的核心协议,也是构成互联网的基础。
IP 协议是一种用于在计算机网络中传输数据的协议,是 TCP/IP 协议组中的网络层协议之一。它主要负责将数据包从源地址传输到目的地址,它通过 IP 地址来识别网络中的计算机和设备,实现了计算机之间的通信。
网际协议IP、传输控制协议 TCP、TCP/IP 体系结构是由“因特网之父” Robert Kahn 和 Vint cerf 二人共同研发的,1974年5月发布了 TCP/IP 的第一个版本。
设计 IP 的目的是为了解决互联网问题,实现大规模、异构网络的互联互通,并分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。
IP 协议是一种无连接、不可靠的协议,它将数据包分割成一系列的数据包,每个数据包被称为 IP 数据报。每个 IP 数据报中都包含了发送方和接收方的 IP 地址,以及其他的控制信息。
异构网络互连
异构网络互连是指将不同种类的网络连接在一起,使它们能够相互交流与合作。在现代社会中,各种类型的网络正在迅速发展,包括物联网、移动网络、云计算网络等,这些网络在功能、技术和协议方面存在差异,因此如何将它们有效地连接起来成为一个具有挑战性的问题。
这些网络的拓扑、性能以及所使用的网络协议都不尽相同,这是由用户需求的多样性造成的,没有一种单一的网络能够适应所有用户的需求。
要将众多的异构型网络都互连起来,并且能够互相通信,则会面临许多需要解决的问题:
- 不同的网络接入机制
- 不同的差错恢复方法
- 不同的路由选择技术
- 不同的寻址方案
- 不同的最大分组长度
- 不同的服务(面向连接服务和无连接服务)