网络的定义
在计算机当中我们主要对网络主要从三个角度进行了定义
1、广义的定义
计算机网络是以实现远程通信为目的,一些互连的,独立自治的计算机集合。
2、资源共享的观点
计算机网络把地理位置上分散,能够互相共享资源的方式连接起来,并且各自具有独立功能计算机系统的集合,具有如下的特征:
1)计算机通信的目的是为共享硬件,软件以及信息资源。
2)各计算机功能独立,地域可以分散。
3)计算机网络应该具有网络操作系统,遵循统一的网络协议。
3、用户透明的观点
计算机网络是一组相互连接在一起的计算机系统的集合,使得整个网络像一个大的计算机系统一样,因此它对用户是透明的。
网络的功能
计算机网络具有的功能,又称服务。其中最主要的功能就是资源共享和数据通信。
资源共享:包括硬件的共享,软件资源共享。
数据通信:在计算机之间传送消息。进行数据信息的基址和综合处理均衡负载,相互协作提高了系统的可靠性和可用性进行分布式处理
网络的组成和结构
物理组成主要是从资源构成的角度将由网络硬件系统和网络软件系统构成。
硬件系统
局域网的硬件系统主要是指构成局域网的所有物理设备的总和。
服务器:用于网络管理,运行应用程序,处理各网络工作站成员的信息请求等,并可连接一些外部设备,可分为文件服务器,应用程序服务器和数据库服务器等。
工作站:由服务器进行管理和提供服务的,进入网络的任何计算机都属于工作站。
传输介质:用于网络设备之间通信连接的网络电缆。
网卡:网络适配器,在局域网中用于将计算机网络相连接的设备。
交换机:用于处理与高宽带相关协议配套的多层设备,具有数据转发,过滤等功能,适用于数据量大,通信频繁的网络。
集线器:用于连接多个计算机或局域网络的设备。
调制解调器:用于实现模拟和数字信号之间转换的设备。
路由器:互连局域网和广域网,当网络端点存在多条通路时,路由器可以提供交通控制和筛选功能,选择信息通路。
光纤:传输介质,用于高速通信线路连接。
终端:没有CPU的网络工作站。
软件系统
网络通信协议
网络操作系统
网络应用软件
逻辑组成
从功能上将计算机网络逻辑划分为资源子网和通信子网。
资源子网:负责全网的数据处理业务,并向网络用户提供各种网络资源和数据资源组成。资源子网主要主机终端以及相应的I/O设备,各种软件资源和数据资源的构成。
通信子网:负责数据通信处理的通信控制处理机和传输链路组成的独立的数据通信系统。负担着全网的数据,传输,转接,加工和变换等通信处理各种。
局域网、广域网
从覆盖范围上来说
局域网:分布于一个房间,每个楼层,整栋楼或是楼群之间等。具有网络范围小,传输速率高,组建成本低,传输错误率低的特点。
广域网:覆盖范围很大,几个城市,一个国家,几个国家都属于广域网的范畴,具有规模大,速度慢,传输错误率高,成本高的特点。
在局域网内,所有主机的信息都可以被监听的,在局域网内,两台主机可以直接通信的。
其实对于这个问题我们也很好解释,比如小明,小红都是局域网中的主机,小明想给小红发一条消息,他可以冲着小红说一声“小红,我要给你发消息了”,这时候所有局域网中的主机都能够听到这个信息,但是他们听到之后,就立即反应上来这个消息不是给我发的,那我就认为自己没有听见就好了,也就是立即忽略,然后小红就认为这条消息是给我发的,我就接收这条消息。
在局域网中的两台主句的通信也是如此的,小明要想给小红发送消息,只需要将他的数据发送到局域网中,但是只有小红最后才会接收,其他就认为不是给自己的,直接进行忽略。将数据进行丢弃了。
那么我们这样也会产生一个问题,如果在同一时刻,会有很多主机都往同一个局域网中进行传送数据,就会出现数据的干扰问题。我们都知道,数据传送靠的是电信号的高低电平传送,一旦出现碰撞,就有可能造成数据的丢失或者是缺损。所以交换机的功能就是:将碰撞域划分为子碰撞域,降低碰撞的概率。
认识协议
通过上面的例子我们可以知道数据可能会有丢失或者缺损。那么我们在进行通信的时候双方就必须有一个约定,既要保证能够找到传送数据,又要保证可靠的传送数据。这个约定就是我们所说的协议。、那么我们只要通信双方约定好就可以了吗?想要在不同的厂商指甲剪生产出来的计算机之间能够相互顺畅的进行通信,就需要有人站出来,约定一个共同的标准,,大家都按这个标准来遵守,这就是网络协议。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。计算机网络协议同我们的语言一样,多种多样。