计算机网络重要功能:
连通性:彼此连通,交换信息
共享性:信息共享、软(远程服务器连接)硬(打印机远程打印文件)件共享
网络、互联网、因特网
网络:许多计算机连在一起(计算机通过集线器或者交换机组建一个局域网就形成一个网络,通常范围在100米以内)
互联网:许多网络连接在一起(网络与网络之间通过路由器连接形成互联网)
因特网:全球最大的一个互联网
整个Internet使用的是TCP/IP协议
因特网:核心部分、边缘部分
核心部分(能够让计算机通信的网络):电路交换、报文交换、分组交换(计算机网络就是采用分组交换的)
边缘部分(接入因特网的计算机):客户服务器方式(C/S)、对等方式(P2P)
电路交换(面向连接):
建立连接(申请占用通信资源)-->通话(一直占用通话资源)-->释放连接(释放通信资源)
电路交换适用于数据量很大的实时性传输:核心路由器之间可以使用电路交换
分组交换:
发送端:将需要发送的报文分成多段,每一段都需要在首部中加入原地址和目标地址,并且排好序
接收端:去除首部,组成完整数据
分组交换优缺点:
优点:高效、灵活、迅速、可靠
缺点:时延、开销
报文交换:
报文一般比分组长的多(因为不会将报文进行分段,而是将整个报文直接发送)
报文交换的时延较长
计算机网络最简单的定义:一些互相连接的、自治的计算机的集合
现在不单单从网络覆盖范围区分局域网和广域网,主要看应用的技术
应用了广域网技术就是广域网
应用了局域网技术就是局域网
ADSL是广域网技术,广域网的带宽和你花多少钱有关系
局域网:通常比如是公司自己购买的设备,自己维护,带宽固定,范围大概在100米以内
广域网:花钱买服务,花钱买带宽
网络从使用者方面划分:公用网、专用网
网络从拓扑结构来划分:总线型、环型、星型、树型、网状
网络从交换方式来划分:电路交换、报文交换、分组交换
网络从工作方式来划分:资源子网、通信子网、接入网
计算机网络的性能指标:
速率、带宽、吞吐量、时延、时延带宽积、往返时间、利用率
1.速率:连接在计算机网络上的主机在数字信道上传送数据位数的速率,也称为data rate或bit rate。单位是b/s,kb/s,Mb/s,Gb/s
2.带宽:数据通信领域中,数字信道所能传送的最高数据率。单位是b/s,kb/s,Mb/s,Gb/s
3.吞吐量:即在单位时间内通过某个网络的数据量。单位是b/s,Mb/s等
4.时延:发送时延、传播时延、处理时延、排队时延
1.发送时延:数据块长度(比特)/信道带宽(比特/秒)
2.传播时延:信道长度(米)/信号在信道上的传播速率(米/秒)
3.处理时延:网络结点存储转发处理时间
4.排队时延:网络结点缓存队列排队时间
5.时延带宽积:传播时延 * 带宽
6.往返时间:从发送方发送数据开始,到发送方收到接收方确认(ping可以查看)
7.利用率:
1.信道利用率:有数据通过时间/(有+无)数据通过时间
2.网络利用率:信道利用率加权平均值
计算机网络的非性能指标:
费用、质量、标准化、可靠性、可扩展性、可升级性、管理与维护
ISO:国际标准化组织
OSI/RM:互联网法律上的国际组织
TCP/IP Suite:因特网事实上的国际组织
Network Protocols:数据交换遵守的规则、标准或规定
网络体系结构:计算机网络各层及其协议的集合
OSI七层模型:
应用层:能够产生网络流量能够和用户交互的应用程序
表示层:加密 压缩 开发人员需要考虑的问题
会话层:服务和客户端建立的会话 查木马 netstat -nb
传输层:可靠传输(需要建立会话) 不可靠传输(不需要建立会话) 流量控制
网络层:IP地址编址 选择最佳路径
数据链路层:数据如何封装 添加物理层地址MAC
物理层:电压 接口标准
分层利于标准化
网络排错:从底层到高层
网络安全和OSI参考模型:
物理层安全
数据链路层安全 ADSL AP密码
网络层安全
应用层安全 SQL注入漏洞 上传漏洞
TCP/IP五层模型:
应用层
传输层
网络层
数据链路层
物理层