【网络】网络基础知识
计算机网络的发展:
独立模式->网络互联模式、计算机通信->信息通信
一、计算机与网络发展的7个阶段
1、批处理
所谓的批处理,就是把需要运行的程序放到卡带或者磁带中,并由计算机按照一定的顺序进行读取,使所要运行的程序和数据能够一并批量的得到处理的方式。
2、分时系统
分时系统(TTS,Time Sharing System)是指多个终端设备与同一个计算机进行连接,允许多个用户同时访问同一台计算机的系统。
3、计算机之间的通信
主要数据交互的方式是通过软硬盘进行资源拷贝。
4、计算机网络的产生
基于分组交换技术的计算机网络系统。
5、互联网的普及
万维网( www)、电子邮件(E-mali)等信息传播方式的不断发展。
6、以互联网技术为中心的时代
7、“单纯连接”到“安全连接”
充分理解网络机制,增加日常运维及基本自我防卫的必要手段。
二、协议
在计算机网络与信息通信领域里,“协议”是一项非常重要的工具。不同网络、不同计算机之间依靠着大家共同遵守的协议来实现相互连接。
“计算机网络体系结构”将这些协议进行了系统的归纳,TCP/IP协议就是IP、TCP、HTTP等协议的结合。
分组交换协议:分组交换协议就是将大数据分割成一个一个叫做的包(Packet)的较小单位进行传播的方法。
一个较大的数据被分为多个分组时,为了表明时原始数据中的哪一部分,就有必要将分组的需要写入包中。接收端就会根据这个需要,再将每个分组按照序号重新装配为原始数据。
通信协议中,通常会规定报文的首部应该写入哪些信息、应该如何处理这些信息。相互通信的每一台计算机则根据协议构造报文首部、读取首部内容,为了双方能正确通信,分组的发送方和接收方有必要对报文首部和内容保持一致的定义和解释。
三、传输方式
1、面向有连接型与面向无连接型
面向有连接型:在发送数据之前,服务端和客户端就已经建立了一条通信线路,数据会依据这条通信线路进行传输,数据传输完毕后,会将这条通信线路断开。(可以理解为打电话的过程,两人的电电话必须要相互接通才可有进行交流,而当交流完毕后,电话也需要被挂断)
面向无连接型:不要求建立和断开连接,发送端可以任意时刻自由的发送数据,接收端不知道自己会在什么时候街道数据。依据此类连接,通常情况下接收端需要确认自己是否收到了数据。(可以理解为写信的过程,当准备好信件并填写好信封后,只需要交给邮递员即可,邮递员不需要查询地址是否正确,而是以所填好的地址进行邮寄,接收者并不知道自己什么时候会收到信件,如果地址填写错误,也会出现邮寄失败的情况)
2、电路交换与分组交换
电路交换:交换机主要负责数据的中转处理。计算机首先被连接到交换机上,而交换机与交换机之间则由众多的通信线路再连接。因此计算机之间再发送数据时,需要通过交换机与目标主机建立通信电路。建立好连接后,用户就可以一直使用这条线路,直到该连接被断开为止。
分组交换:由分组交换机(路由器)连接通信线路,分组交换的大致处理过程是:发送端计算机将数据分组发送给路由器,路由器收到这些分组数据后,缓存到自己的缓冲区,然后在转发给目标计算机。因此分组交换也有另一种称呼:蓄积交换。
3、根据接收端数量分类
单播:简单理解就是所谓的1对1通信;
广播:消息从一台主机发送到与之连接的所有其他主机;
多播:多播与广播类似,也是将消息发送给多个接收主机,但是多播要限定某一组主机作为接收端;
任播:在特定的多台主机中选出一台作为接收端的一种通信方式;
四、地址
通信传输中,发送端和接收端可以被视为通信主体。它们都由一个所谓“地址”的信息加以标识出来。当人们使用电话时,电话号码就相当于“地址”,当人们选择写信时,通信地址加上姓名就相当于“地址”。
在通信过程中,地址具有唯一性、层次性。
【注】:文中图片均剪切自《图解TCP/IP(第五版)》