IP协议
IP协议RFC791
IP协议提供了数据块(数据报)在源和目的地之间的透明传输机制;源和目的地是固定长度的地址确定的主机;
IP协议提供了对长的数据报的分段和重组机制(长数据报需要在”小分组"网络传输)
IP协议定义了在互联网络的主机间传输比特包(数据报)的机制,没有提供端到端的数据可靠性、流量控制、有序传输等机制。
IP协议可以利用其支持网络的服务,来提供各种类型和服务质量;
IP协议实现两个基本的功能:寻址和分包;
IP协议中每个数据报都是独立的,不存在链接或者逻辑链路;
IP协议使用四个关键机制提供服务:服务类型,生存时间,选项和报头校验。
服务类型用于表明所希望的服务的质量。服务的类型是一个抽象或广义的参数集。将被用于由网关来为特定网络选择实际的传输参数,以用于下一跳,或者路由网际数据报时下一网关的网络。
生存时间,是一个互联网数据报的寿命的上限。它是由该数据报的发送者设置,并沿着处理它的节点递减。如果在数据报到达目的地的前生存时间变为0则数据报被丢弃。
选项在某些情况下非常有用,但不是必须的。这些选项包括时间戳规定,安全和特殊路由。
包头校验,用来验证数据报。如果头校验失败,丢弃报文。因特网协议不提供可靠的通信设施。没有确认机制。有对数据没有差错控制,只有一个头校验。没有重传。没有流量控制。
检测到的错误可以通过因特网控制消息协议(ICMP)来报告。