TCP/IP学习笔记——TCP/IP基础知识

TCP/IP基础知识

TCP/IP出现的背景及其历史

  • 始于军用技术

    20世纪六十年代,很多大学和研究机构都着力于研究新的通信技术,其中以美国国防部为中心的组织希望研发一种技术,使得在通信过程中,即使遭到了敌方的攻击和破坏,也可以经过迂回路线实现最终通信,保证通信不中断。为了实现这种类型的网络,分组交换技术应运而生。

  • ARPANET的诞生

    1969年,为了验证分组交换技术的实用性,研究人员搭建了一套网络。起初该网络只连接了UCLA(加州大学洛杉矶分校)、UCSB(加州大学圣巴巴拉分校)、SRI(斯坦福研究所)和犹他州大学四个节点。之后随着美国国防部的重点开发和相关技术的发展,普通用户也逐渐加入其中,发展成了后来巨大规模的网络。
    该网络被称为ARPANET(Advanced Research Projects Agency Network 阿帕网),也是全球互联网的鼻祖。研究人员的实验获得了前所未有的成功,并以此充分证明了基于分组交换技术的通信方法的可行性。

  • TCP/IP的诞生

    ARPANET的实验不仅仅是利用大学与研究机构组成的主干网络进行分组交换的实验,还会进行在互联计算机之间提供可靠传输的综合性通信协议的实验。于是,ARPANET中的一个研究机构研发出了TCP/IP,并于1983年成为了ARPANET网络唯一指定的协议。

TCP/IP的标准化

  • TCP/IP的具体含义
    有的人在初学时可能会以为TCP/IP是指TCP(Transmission Control Protocol 传输控制协议)IP(Internet Protocol 网际互连协议) 这两种协议。实际上这样的理解有一些狭隘。在更多的情况下,TCP/IP泛指利用IP进行通信时所必须用到的协议群。具体来说,IP与ICMP、TCP或UDP、TELNET或FTP、以及HTTP等都属于TCP/IP的协议,它们与TCP或IP的关系紧密,是互联网必不可少的组成部分。
  • TCP/IP标准化精髓
    TCP/IP的协议的标准化过程与其他的标准化过程有所不同,具有两大特点:一是具有开放性,二是注重实践性,即被标准化的协议是否能够被实际运用。在TCP/IP的标准化过程中,制定某一协议的规范本身不再那么重要,而首要任务是实现真正能够通信的技术,有人也因此说:“TCP/IP简直就是先开发程序,后写规格标准”。TCP/IP中只要某个协议的大致规范确定下来,人们就会在多个已实现该协议的设备间进行通信实验,一旦发现有什么问题,就可以继续在IEFT(国际互联网工程任务组 The Internet Engineering Task Force)中讨论,及时修改程序、协议或相应的文档。经过反复的讨论、修改,一款协议的规范才会最终诞生。因此,TCP/IP具有很强的实用性。
    相比于TCP/IP,OSI之所以没有达到普及,主要原因就在于未能今早地制定可行性较强的协议、未能提出应对技术快速革新的协议以及未能及时进行后期改良的方案这几点。

TCP/IP协议分层模型

OSI参考模型与TCP/IP的关系
TCP/IP学习笔记——TCP/IP基础知识