文章目录
一、计算机网络背景
网络的发展分为一下几个阶段:
独立模式: 计算机之间相互独立:
此时计算机之间是相互独立的,每个人在执行任务的时候是独立的,需要等待前一个将任务完成之后,自己才能进行执行任务,是串行执行的,效率很低。
网络互联: 多台计算机连接在一起, 完成数据共享:
此时数据完成了共享,每个人都使用独立的计算机,业务之间可以随时自由切换,共享数据由服务器集中处理
局域网LAN: 计算机数量更多了, 通过交换机和路由器连接在一起
广域网WAN: 将远隔千里的计算机都连在一起
注意:所谓 “局域网” 和 “广域网” 只是一个相对的概念. 比如, 我们有 “天朝特色” 的广域网, 也可以看做一个比较大的局域网。
一台计算机内部本质也是一个小型的网络结构。
比如我们将一台计算机的磁盘拉到很远的地方,此时依然可以进行存储,此时为云存储,同理,其他的硬件结构也可以这样,所以计算机 体系结构中有网络,网络中有体系结构
二、协议
1.协议是什么
我们举一个例子进行说明,以前的时候,只有台式的座机,然而那个时候话费也特别的贵,你要上学去读书,你到了学校需要向自己的父母进行报备,没有了零花钱需要找父母要,这时,你和你的爸爸进行约定,你打电话过来一声之后就挂断了就说明安全到学校了,打电话过来两声之后才挂断电话说明没有了零花钱,打电话过来三声都还没有挂断,则说明有其他重要的事情,这样就可以省很多的电话费,同时也能够达到通信的目的。
上面的例子中,电话响一声,表明安全到学校了,电话响两声,表明没有了零花钱,电话响三声,说明有其他重要的事情。
3种都代表不同的含义,而这个含义不用解释,双方早已有了共识。所以协议就是约定
计算机之间的传输媒介是光信号和电信号. 通过 “频率” 和 “强弱” 来表示 0 和 1 这样的信息. 要想传递各种不同的信
息, 就需要约定好双方的数据格式.
只要通信的两台主机, 约定好协议就可以了么?
当然不是,我们举一个例子来进行说明,比如我们门卫的口令是天王盖地虎,宝塔镇河妖,但是我们这里的人来自全国各地,回答的时候可能就是自己的方言,那么门