第一章 计算机网络基础知识
计算数据传输所需时间
1969年,美国国防部高级研究计划局(DARPA)建立了世界上第一个分组交换网(APPANet),即Internet的前身。
- 1976年,美国Xeror公司开发了基于载波监听多路访问/冲突检测(CSMA/CD)原理的、用同轴电缆作为共享链路链接多台计算机的局域网,取名以太网。
计算机网络的发展趋势是“三网合一”
没有明确的标准。
本书的定义为:不同地理位置的两台或多台独立的计算机通过通信设备和传输介质相互连接,在网络软件的作用下进行资源共享和数据通信等基本任务的系统称为计算机网络。(重点)
1.3 计算机网络的功能和应用
1.3.1 计算机网络的功能
资源共享(主要功能)
- 数据通信
- 提高信息系统的可靠性
- 进行分布处理
-
1.4 计算机网络的拓扑结构
-
1.5 计算机网络的分类
1.5.1 按网络传输技术分类
广播网络
- 广播网络的通信信道是共享介质,即网络上的所有计算机都共享它们的传输信道。
点到点网络
局域网(LAN)
- 覆盖范围有限,一般为几百米到几公里之间
- 数据传输率高,10Mbps-千兆
- 便于安装和维护
- 城域网(MAN)
- 技术实现上类似LAN,但范围比LAN大
广域网(WAN)
-
1.5.4 其他网络分类方法
按网络控制方式不同,分类分布式和集中式
- 按信息交换方式,分为分组交换网、报文交换网、电路交换网、综合业务数字网
- 按网络环境不同,分为企业网、园区网和校园网
- 按通信速率,分为低速网、中速网、高速网
- 按网络配置分类,对客户机、服务器进行分类
- 按传输介质带宽,分为基带网络和宽带网络
-
1.6 计算机网络的基本组成
1.6.1 计算机网络的系统组成
从逻辑上可将一个计算机网络分为两个部分:
- 负责数据处理的计算机与终端,称作资源子网
- 负责数据通信的通信控制处理机与通信链路,称为通信子网
- 资源子网
- 主要任务:提供资源共享所需硬件、软件及数据资源,提供访问计算机网络和处理数据的能力。
- 所以由计算机终端,终端处理器,软件资源和信息资源等组成
通信子网
服务器
- 客户机
- 网络适配器
- 网络传输介质
- 网络操作系统
- 协议
- TCP/IP协议
- IPX/SPX 网络协议
- NetBEUI协议
- WWW协议
-
1.7 计算机网络的主要性能指标
网络的主要性能指标:传输速率、带宽、吞吐量、时延、利用率
- 传输速率:指计算机在单位时间内往通信信道上传送的bit数量,单位为bps,平常使用中通常忽略该单位,比如100M网络表示100Mbps传输速率网络。
- 带宽:单位时间内从网络中一个结点到另一个结点所能通过的“最高传输速率”,单位bps
- 吞吐量:某个单位时间内通过某个网络接口(或信道)的数据量,单位为bps,吞吐量通常小于网络的带宽。
- 时延:指数据从网络的发送端到接收端所需要的时间。主要包括处理时延、发送时延和传播时延三个部分。
-
第二章 数据通信技术
-
2.1 数据通信基本概念
2.1.4 通信信道的特性(香农公式)
极限数据速率的计算公式:C = Wlog2(1+S/N)
- W为信道带宽,S为信号的平均功率,N为噪声平均功率
- 分贝与噪声比的关系为:dB = 10 log10(S/N)
具体题目看P23
数据传输方式有并行传输和串行传输两种
并行传输的速率高,适用于短距离,要求快速传输数据的地方,在传输距离较远时,一般采用串行传输。串行传输是网络中普遍采用的方式。
2.2.2 单工、半双工和全双工通信模式
对串行传输来说有三种通信方式:
基带传输
- 传递数字信号
频带传输
不归零编码
- 归零编码
- 曼彻斯特编码
- 差分曼彻斯特编码
-
2.6 传输介质
2.6.1 有线传输介质(区分)
双绞线
- 屏蔽双绞线
- 3类:10Mbps
- 5类:100Mbps
- 非屏蔽双绞线
- 3类:10Mbps
- 4类:20Mbps
- 5类:100Mbps
- 超5类:155Mbps
- 6类:200Mbps
- 屏蔽双绞线
- 同轴电缆
光缆
是一种直接的交换方式,可以为一对需要通信的结点提供一条临时的专用通道。该通道可以是物理的也可以是逻辑的
需要经过三个步奏:建立链接——数据传输——释放链接
对于连续的数据流(比如语音)来说,电路交换是一种易用的技术。对于数字数据通信,广泛使用的是报文交换。
- 结点通常为一台计算机,有足够的缓存。
报文直接从源计算机进入结点,结点缓存好后发送到下一个结点,直到送到目标主机。
与报文交换不同,分组交换以更短、标准的packet为单位进行交换传输。
- 每个packet可以以不同路径转发至目标主机
- tip:因为分成了多个packet,所以有可能会丢失(loss),把丢的包再次进行传输就可以解决问题
- 数据报文分组交换
- 把报文的任意的一个packet当做一个报文来单独处理。即一个完整的报文被分成若干个小报文。通过分组交换的方式进行传输,所以每个小报文(packet)可以以不同的线路进行交换
虚电路分组交换
PDU的概念
物理层的接口有哪几个方面的特性?各包含些什么内容?(机械特性、电气特性、功能特性、规程特性)
3.1 概述
3.1.1 计算机网络体系结构
从概念上可以分为两个层次:提供信息传输服务的通信子网、提供资源共享服务的资源子网
3.1.2 计算机网络协议
三个要素:语法、语义、时序
语法:表示命令和相应的结构(格式)
- 语义:由发出的命令请求、完成的动作和返回的响应组合,(即内容)
-
3.2 OSI参考模型
3.2.1 OSI参考模型结构
自底向上的7个层次分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
3.2.2 数据封装和传递(重点)
在OSI参考模型中,对等层之间需要交换信息单元(以实现通信),对等层之间需要交换的信息叫做协议数据单元(PDU)
- 对等层的信息交换并不是直接实现,而是通过下层提供的服务来完成。
- 参考模型中的每一层的PDU的数据部分就是上一层的PDU,然后添加本层的信息完成本层的PDU
- /20表示前20位为网络号,后32-20 = 12位为主机号
- 不使用传统的ABC类地址分割,而是按照IP/网络号位数来决定
6.2.2 域名
域名结构
- DNS域名系统是一个以分级的、基于域的命名机制为核心的分布式命名数据库系统。 | 域名 | 含义 | 域名 | 含义 | | —- | —- | —- | —- | | com | 商业组织 | gov | 政府机构 | | edu | 教育、学术机构 | rail | 军事机构 | | net | 网络服务机构 | ma | 中国澳门特别行政区 | | org | 非营利组织、机构 | tw | 中国台湾省 | | int | 国际组织 | uk | 英国 | | cn | 中国 | us | 美国 | | hk | 中国香港特别行政区 | au | 澳大利亚 |
域名解析过程
-
6.3.2 电子邮件
TCP/IP协议栈提供两个电子邮件传输协议
FTP服务器使用的是TCP端口21和20。20端口用于传输数据,传数据时打开,不传时关闭;21端口始终处于监听状态,用于与用户建立连接。
6.3.4 DHCP
动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的引用协议,主要作用是给网内主机自动分配IP地址。
6.4 网络地址转换
6.4.2 NAT定义
NAT是将一个地址域(如专用intranet)映射到另一个地址域(如Internet)的标准方法
- 允许一个IP地址域以一个公有IP地址出现在Internet上
6.4.3 NAT工作原理
有静态网络地址转换,动态网络地址转换,网络地址端口转换三种转换方法

