一.概述
1.计算机网络的功能
1.连通性。
2.共享性(信息共享,软件共享/远程服务器共享,硬件共享/如共享打印机)。
2.英特网概述
1.网络一般指局域网,通过交换机或者集线器组成的几个结点(计算机和交换器,集线器)与链路称为网络。
2.互联网,internet,网络与网络之间通过路由器链接起来称为互联网。
3.英特网,Internet(大写)也是互联网,全球最大的互联网。
ISP(Internet Service Provider):服务器存放位置由服务对象决定,存放到对应的位置,方便访问。以下为ISP结构图:
3.英特网的组成
3.1英特网边缘部分
1.客户端服务器方式C/S。
2.对等连接方式P2P,每一个计算机既是服务器也是客户端,从多个源上下载文件,下载的源越多源越多越快。
3.2英特网核心部分:
分为三种电路交换,报文交换,分组交换,计算机的网络采用分组交换方式。
1.电路交换:适合实时通讯,建立连接,通话,释放连接三个过程,如打电话,视频会议,该方式开始就会选择线路,会出现占线的情况。
2.分组交换:发送端为报文,报文分组分为数据和首部,首部包含原地址,目标地址,数据。
接收端收到之后直接拿取数据,线路是复用的,不存在占线的情况(路由器的存储转发功能),优点:搞笑,灵活,迅速,可靠。缺点:延迟,开销较大。
3.报文交换:报文一般比分组长的多,包问交换的延时较长。
三种交换方式的比较:
根据特点来说,可以得出就分组交换方式而言,采用分组并发的方式大大提高了效率缩短了响应时间,这与操作系统中程序的并行和串行可以类比学习。
4.计算机网络的类别:
- 按作用范围:广域网WAN(花钱买服务,花钱买带宽),城域网MAN,局域网LAN(自己购买设备,带宽固定,自己维护,距离100米),个人区域PAN。
现在的定义是应用了什么技术就是什么网,而不是只是距离作为衡量标准。 - 使用者:公用网,专用网。
- 拓扑结构:总线型(串行),环型,星型(常用),树型,网状(容错率高)。
- 交换方式:电路交换网,报文交换网,分组交换网。
- 工作方式:资源子网,通信子网,接入网。
5.计算机网络的性能
- 速率:连接在计算机网络上的主机在数字信道上传送数据位数的速率,称为data rate或者bit rate。单位b/s,kb/s,mb/s…
8兆(bit)运营商提供的网速除以8就是实际网速byte字节。 - 带宽:数据通信领域中,数字信道所能传送的最高数据率。单位b/s,kb/s,mb/s…
- 吞吐量:单位时间通过的某网络的数据量。
- 时延:发送时延,传播时延,处理时延(网络结点存储转发处理时间),排队时延(网络结点缓存队列排队时间)。
- 时延带宽积:表示数据链路上充满数据的时候数据量,如停车场满座的停车数,
- 往返时间:RTT(Round-Trip-Time)发送方发送数据开始到发送方收到接收方确认。
- 利用率:通道利用率:有数据通过时间/(有+无数据通过时间)。网络利用率:通道利用率加权平均值D=D0/(1-U)。如马路上堆满汽车,马路(通道)利用率高,但是时延高。
6.计算机网络体系结构
几个基本概念:
6.1 OSI(开放式系统互连)七层模型:应表会传网数物。
1. 应用层:能够产生网络流量能够和用户交互的应用程序。
2. 表示层:加密、压缩、编码,是开发人员考虑的事情。
3. 会话层:服务和客户端之间建立的会话,netstat -nb。
4. 传输层:可靠传输建立会话,流量控制,不可靠传输(QQ)。
5. 网络层:Ip地址编制,选择最佳路径。
6. 数据链路层:输入如何封装,添加物理层地址(MAC)。
7. 物理层:规定电压、接口标准。
前3层一般是开发人员考虑的问题,4-6层是网络工程师所考虑的问题,物理层一般定义好了直接使用即可。
网络排错一般从底层往上面逐一排查。
网络安全和OSI参考模型:
- 物理层安全
- 数据链路层安全 :如ADSL 无线AP密码。
- 网络层安全:谁能走谁不能走。
- 应用层安全:如SQL注入漏洞,上传漏洞,肉鸡。
6.2TCP/IP四层协议
应用层:包含OSI模型的前三层。
网络访问层:包含OSI模型的数据链路层和物理层。
开放系统信息交换涉及的几个概念:
对应关系:SAP一般为函数
五层协议对应的数据单元:
过程:如果接收端则相反从下往上解析。