一、计算机网络的作用
我们平时所说的网络是指“三网”,即电信网络、有线电视网络、计算机网络;电信网络可向用户提供电话、电报(现在已经基本消失)、传真的服务,有线电视向用户提供各种电视节目(之前那种不接网线的电视),计算机网络可以使用户能够迅速传送文件,以及从网络上获得各种资料。随着技术的发展,现在有线电视网和电信网都融合进了计算机网络,称为“三网融合”。
计算机网络的两个重要功能:
1,连通性:使用户的计算机都好像可以彼此直接连通,直接进行交流。
2,共享:资源共享,信息共享,软件共享 ,硬件共享。
二、因特网的组成
1,边缘部分:由所有连接在因特网上的主机组成的。用户直接使用,用来进行通信和资源共享。例如:我们的笔记本电脑,手机,百度的服务器。
网络边缘的端系统通信方式可以分为两类:
(1)客户--服务器模式
客户程序:1,被用户调用后运行,在通信时主动向远的服务器发起通信(请求服务),客户端必须知道服务器的网络地址。
2,不需要特殊的硬件和很复杂的操作系统。
服务器程序:1,专门用来提供服务的程序。
2,系统启动后自动调用不停地运行,被动地等待并接受来自各地客户端的通信请求。
3,需要强大的硬件和高级的操作系统支持。
例如:我们的笔记本电脑访问百度的服务器,我们是客服端,当我们需要时才打开浏览器访问网站,而且需要知道百度的地址,对我们的电脑性能并没有要求,而 百度的服务器会一直开启,时刻运转,而且可以供很多人访问,需要专门的机器硬件,特定的系统。
2,核心部分:大量网络和连接这些网路的路由器组成,为边缘部分提供服务。例如:我们家的路由器,从运营商接过来的网线。
网络的核心部分起特殊作用的是路由器(我们平时所使用的的路由器),是一种专用的计算机,其任务是交换网络上的数据。
三种方式:电路交换:整个报文的比特流连续的从源点直达终点,好像在一个管道中传输。
报文交换:整个报文先传送相邻接点,全部存储后转发。
分组交换:单个分组(报文一部分)传送到相邻接点,存储后转发。
三、计算机网络的性能
1,速率:连接在计算机网络上的主机在数字信道上传送数据的速率,这个数据又称比特(0或者1),又称比特率。单位:b/s,kb/s,Mb/s.
2,带宽:1,某个信号具有的频带宽度
2,网络通信线路传送数据的能力,单位时间内从网络的某一点到另一点所能通过的“最高数据率”(平时我们自己家用50兆,100兆的宽带)。
3,吞吐量:单位时间内通过某个网络(信道,接口)的数据量。
4,时延:(1)发送时延:主机或路由器发送数据帧所需要的时间。
(2)传播时延:电磁波在信道中传播一定距离需要的时间
(3)处理时延:主机或者路由器接受到分组时需要花费一定的时间进行处理。
(4)排队时延:分组传输进入主机或者路由器时可能路由器正在处理其他的分组,故可能需要等待。
总时延 = 发送 + 传播 + 处理 + 排队
用火车进行类比:发送时延为火车头开始出站到火车全部出站的时间,传播时延为从这一站到下一站路途中所有时间,处理时延为每一站火车停靠上下乘客的时间, 排队时延为火车进站时可能有其他的火车在进站,因此可能需要排队。
5,计算机网络的非性能特征
费用、标准化、可靠性、可扩展性、可升级行、易于管理和维护。
四,计算机网络的体系结构
OSI参考模型:
1,应用层:所有能产生网络流量的程序,例如:英雄联盟,QQ,微信。
2,表示层:在信息传输之前进行加密或者压缩处理,传送的数据类型:二进制,ASCII格式。
3,会话层:进行身份验证,查木马。
4,传输层:为两个主机进程之间的通信提供通用的数据传输服务。流量控制,差错管理,可靠传输。
5,网络层:负责选择最佳路径,规划IP地址
6,数据链路层:帧的开始,结束,透明传输,差错校验。平时宽带忘记交钱就是在这一层控制你能不能上网。
7,物理层:确定电缆插头应该有多少根引脚,各个引脚应该如何连接。