TCP/IP 是IP、TCP、HTTP等协议的集合。协议就是计算机与计算机之间通过网络实现通信时事先达成的一种约定。两台计算机之间必须能够支持相同的的协议,并循序相同的协议进行处理,才能实现相互通讯。
以上就是他的定义,但是对于完全没有计算机基础的我来说,非常抽象,有一大推的问号:
1、怎么理解这些协议,具体是在哪里运行的,是一串代码,还是实体的,谁来制定??
2、他什么时候出现的,计算机发展了这么久,应该早就有了吧,他的历史角色是什么??
一、计算机和网络的发展史
对计算机网络的发展有个基本的理解,才能更好的理解TCP/IP协议。计算机的发展目前可分为7个阶段,通过查阅资料了解到以下的内容,原来TCP/IP是当下正在使用的网络时代。
序 | 年代 | 阶段 | 定义 | 理解帮助 |
1 | 20世纪50年代 | 批处理 | 事先将用户程序和数装入卡带或磁带,并由计算机按照一定的顺序读取 | 举例:打印资料 需要交给专业的人员操作,经过计算机几天的计算机程序处理,过些时日再来计算机中心去结果。 |
2 | 20世纪60年代 | 分时系统(TSS) | 多个终端与同一个计算机连接,允许多个用户同时用一台计算机系统 | 促进发展: 1.一人一机 2.BASIC语言与计算机的程序语言发展 3.网络通信与计算机的关系出现 4.办公场所也能引入计算机 |
3 | 20世纪70年代 | 计算机之间的通讯 | 计算机与计算机之间的由通信路线连接 | 企业每个部门独立处理完任务后,经由通讯路线传送到总部计算机,由总部进行批处理汇总。 |
4 | 20世纪80年代 | 计算机网络 | 分组交换计算的计算机网络,不同厂商的计算机之间的相互通讯技术 | 现象: 1.发送E-mail给好友 2.网上冲浪,享受资源 |
5 | 20世纪90年代 | 互联网普及 | 计算“瘦身”普遍进入生活应用 | 互联网渗透到生活 |
6 | 2000年 | 以互联网技术中心 | 通过IP网实现电话通讯、电视播放 | 互联网扩展到手机、家用电器、游戏机等 |
7 | 2010年 | TCP/ IP网络时代 | 通讯协议的统称 | IP\TCP\HTTP\SNMP等协议的统称 |
二、协议在计算机网络具体作用
首先举个例子,将A与B之间的聊天,我们称为“通讯”,那么使用方言、普通话、英语等进行交谈,这个交谈的语言,我们称为“协议”,他们之间交谈的内容,我们称为“数据”。这样就好理解协议的作用了。协议如同人类沟通的语言,在计算机之间进行通讯时,依据“语言”实现了相互通讯。
计算机从物理层到软件层,各个组件都必须严格遵循事先达到的约定才能进行通讯。协议传输通过分组交换。
【未完带续】