计算机网络背景
网络发展
现有计算机再有OS,原来没有OS之前使用计算机的成本是很高的,只有科学家才可以使用,在有了OS之后,计算机的使用成本就降低了,之后计算机进入到高校里面, 在有了OS之后再有网络 我们做实验产生了数据,这个时候数据需要交给别人
当企业里面有3个人A,B,C。 A处理完数据后把数据传送给B,B在A处理完之前都在等待 B处理完数据之后把数据传给C,C在AB都处理完之前在等待 数据在来回传导
高校内部有数据研究和沟通的需求,就需要产生网络(就是为了提高效率)
如以前没有网络,我们想给一个人传递消息,就需要骑马到他那边告诉他
局域网(LAN):在同一个网段里面,这一个一个小的模块就是局域网,局域网和局域网之间可以用路由器来连接,实现跨网络传送
广域网(WAN):局域网多了就变成了广域网,但是广域网没有一个清晰的概念,一般只要存在路由器的,就是广域网或者城域网,
网络在哪里
这里的网络,指的是网络协议栈,他是一个软件,贯穿体系结构的,尤其tcp/ip他就是OS的一部分,
认识“协议”
协议:
假如说我上学在外,电话费很贵 我就和父亲做了一个约定
1.我给家里打电话,响了一声,就挂掉,说明我是平安的 2. 我给家里打电话,响了两声,就挂掉,说明我没钱了 3. 我给家里打电话,响了三声,就挂掉,说明我想要和他们聊天
而这个约定其实就是协议 所谓的计算机协议,本质就是约定,而这个约定是由编码的程序员自己根据标准的文档,或者自己的喜好定义的协议 如我们在计算机中发送不同的东西,则计算机就根据这些东西由协议规定,做出特定的响应
但是两台主机之间,约定好协议就可以了吗
世界上的计算机生产商特别多,OS类型也很多,计算机的硬件也由很多 虽然都遵守了协议,但是没有办法, 所以我们就需要一个共同的标准,这就是网络协议
|