汽车以太网-TCP/IP协议-为什么第一版IP协议是IPv4

目录

一、TCP/IP的早期雏形

二、早期TCP的问题

三、应运而生的TCP/IP协议


TCP/IP协议栈在如今互联网领域可谓享誉全球,IP处理的是网际数据报传输和路由,而TCP处理的则是连续和可靠性。然而有趣的是,这个协议栈的早期版本与”TCP/IP“毫无关联,更有趣的是IP协议的第一个版本是IPv4,而从来没有听说过IPv3、IPv2。

一、TCP/IP的早期雏形

如今我们耳熟能详的互联网在20实际70年代还只是一个用于研究的小型互联网络,当时根据美国国防部高级研究计划局(DARPA或ARPA)取名ARPAnet。该网络使用了一种名为网络控制协议(NCP)的技术实现主机之间的连接。当时的NCP大致相当于如今的TCP和IP组合。

为了克服NCP的局限性更好地契合不断发展的互联网络,”互联网传输控制程序“ (TCP)通过RFC675正式颁布。像其前身NCP一样,早期的TCP包揽了使应用能在互联网络上运行所需的几乎所有工作。所以最初的TCP从本质上来说其实是当今TCP和IP的合体。

二、早期TCP的问题

第2版的TCP于1977年正式发布,然而在其功能稳步提升的同时,其基础理念上的问题日益凸显出来。早期TCP独自负责数据传输和路由(OSI三层功能)以及连接、可靠性和数据流量管理(OSI四层功能)意味着违背了协议分层和模块化传递的概念。按照早期TCP的原则,所有应用必须使用四层功能方可使用三层功能,这使它缺乏灵活性,不能很好地契合那些只需要三层功能而不需要四层功能的应用需求。

三、应运而生的TCP/IP协议

由于早期TCP的问题,我们所熟知的TCP/IP应运而生,它将早期的TCP一分为二:四层功能仍由TCP负责,不过这里的TCP指的是“传输控制协议”而不是早期的”传输控制程序“;三层功能则交由互联网协议(IP)负责。这次拆分最终由第4版TCP敲定。为了保持一致性,初次问世的IP被直接冠以”第4版“之名,也就是我们常说的IPv4。这也就是为什么第一版IP协议是IPv4。

学习挺累,更多的是迷茫,小小的历史故事送给你。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汽车电子大白话

感谢,你的鼓励是我创作最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值