主要内容
- 基本概念
- 物理层
- 数据链路层
- 网络层
- 传输层
- 应用层
一、基本概念
- 计算机网络:按照某种协议进行数据通信,实现硬件资源和软件资源的共享
- 分类(分布范围、使用者、交换技术、拓扑结构、传输技术)
- 计算机网络的体系结构
- ISO/OSI参考模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
物理层:实现比特流的传输
数据链路层:帧传输,差错控制,流量控制、共享信道访问
网络层:报文传输,路由选择,差错控制,流量控制,拥塞控制
传输层:负责端到端的进程通信,实现流量控制、差错控制、复用分用
会话层:建立链接
表示层:封装表示应用层的数据,对数据进行格式转换、加密解密压缩
应用层:用户的传输软件,产生传输的信息
- TCP/IP
物理层、数据链路层、网络层、传输层、应用层
目前使用的是TCP/IP模型
- 二者的区别
4. 三个基本概念
- 协议:对等层之间
- 服务:下层为上层提供服务
- 接口:提供服务
-
PSP公式
PCI:协议控制信息———加的的头部控制信心
SDU:服务数据单元——携带的DATA
PDU:协议数据单元,= SDI+PCI
5.通信基础概念
码元:信号的离散状态,高低电平的种类数,记为M
比特:一个码元可以携带的01数量,log2M
数据传输速率
单位时间内传输的码元数量,波特
单位时间内传输的比特数量:比特币
带宽
模拟信号中,指的是最高频率与最低频率的差值,单位hz
数字信号中,指的是“最高数据率”,单位b/s
奈氏准则&香农定理
前者:带宽受限无噪声条件下;码元传输速率的上限2W波特,即2wlog2M(b/s)
后者:带宽受限有噪声条件下;信道的极限数据传输速率wlog2(1+s/n)
注:公式里的w指的是带宽(HZ),S/N为信噪比
二、物理层
功能:实现比特的透明传输
设备:集线器、中继器
编码方式
归0编码:高1低0,每个电平都归0
非归0编码:高1低0
反向非归0编码:电平翻转与否(对比前一个)
曼彻斯特编码:电平翻转是否(一个电平内 )
差分曼彻斯特编码:与前半电平相同是否
信息传输速率
香农定理:规定了有噪声的情况下,信息传输
六、应用层
功能:定义不同网络应用进程之间的通信规则
两种网络应用模型
c/s模式:服务器和主机分离
p2p模式:既是服务器也是主机。
相关协议
HTTP(使用tcp协议).FTP.电子邮件.
域名解析
服务器名称,然后从右到左,顶级域名(三类顶级域名),二级域名....
DNS:用于解析域名,将域名转化为IP地址,使用UDP协议,c/s模型,端口是53
区和域的概念
两种解析方式:
1.递归解析,由其他服务器代劳,包括本地域名服务器、根域名服务器(指向org.edu.com)、顶级域名服务器(edu.cn.org)权限域名服务器(负责一个区的域名服务器)
2.迭代与递归相结合解析
FTP传输协议
两个端口(控制连接端口)21.(数据连接端口)20 使用的是TCP协议,服务器有1个进程和n个从属进程。
电子邮件及相关协议
软件(发件人用户代理)----> SMTP发送到邮件服务器上 ---->发送到接受方邮件服务器POP3/SMTP-----> 接受放通过pop3读取
SMTP具有缺点:仅传输7位ASCII码,长度有限制,通用因特网邮件扩充MIME,用户先MIME,再转为SMTP,接收亦同。