网络应用模型
- 客户/服务器模型
- P2P模型
DNS
- 域名 转换为 IP地址
- 如果出现问题,一般是DNS服务器崩溃,解析IP失败 或者是 王道论坛 崩溃
域名
- www.cakaoyan.com com、cskaoyan、www都是标号,每个标号不超过 63个字符,不区分大小写,- 也可以使用,别的符号不可以使用
- 从左到右 等级变高,最高级的叫做顶级域名
- 根 : com后面的 .
- 国家顶级域名:cn (中国) us(美国) uk (香港)
- 通用顶级域名:com(公司企业) net(提供信息的网站) org(非盈利组织) gov(政府) int(国际组织) aero(航空组织) museum(博物馆) travel(旅游业)
- 基础结构域名/反向域名:arpa (IP地址到域名的转换)
- 类别域名:ac(科研) com(工商金融) edu(教育) mil(中国国防) net(互联网服务) org(非盈利组织) gov(政府)
- 行政区域名 用于各省 自治区 直辖市 bj js
- 用户注册 cctv cskaoyan 需要全球唯一
- 写的时候 从四级 往上写
- 域名服务器 DNS服务器,要有很多台,考虑到树形结构,也需要进一步的划分
- 本地域名服务器不属于这个层次结构,但是他想当重要
- 当用户使用本地域名服务器 查询失败,会先使用根域名服务器进行查询,根域名服务器所知道的是顶级域名服务器的IP地址,根域名 会将匹配的顶级域名服务器的IP地址进行进一步详细的查询
- 13台 A-M 根域名服务器
- 一个根域名服务器 对应多台设备
- 区 是相对于DNS实际管辖的范围
- 一个权限域名服务器 负责一个区
递归查询
- 靠别人
- DNS 先查本地域名服务器 ,未果 寻求根域名服务器,未果 顶级域名服务器 未果 权限域名服务器,别人帮他查
迭代查询
- DNS 先查本地域名服务器 ,未果 寻求根域名服务器;未果,根域名服务器 告诉他去查找哪个 顶级域名服务器,本地再去查顶级域名服务器 ,未果 ,顶级域名服务器告诉他去查权限域名服务器 别人提供线索 ,自己去查找
- 高速缓存:存储最近查过的域名 ,从哪里获得域名 映射的记录;减轻域名服务器的负载,使得DNS的请求 和 回答报文的数量
- 如果高速缓存里面存在需要查询 的数据 就不需要 执行上述的流程
文件传送协议
- 文件传送协议FTP:
- 简单文件传送协议TFTP:
- 文件传送协议 FTP:提供不同种类主机系统(软 硬件体系 等 都可以不同)之间的文件传输的能力
- 简单的文件传送协议 TFTP
- 拷贝 分为 上传 和 下载
- ftp服务器可以有多个
- ftp进程由一个主进程和n个从属进程组成;
- 主进程建立连接
- 从属进程 进行数据传输
FTP工作原理
- 服务端的控制进程和数据传送进程都属于从属进程
- 控制链接在整个过程一致保持链接,直到会话结束
- 控制连接 传输请求
- 数据传送进程:传送文件,传送文件关闭 就会关闭
电子邮件系统
- RCPT TO 多个接收人
- MIME将非ASCII码转化为7位ASCII码
POP3
- TCP连接
- 端口号 110
- C/S
- 接收端的邮件服务器作为POP3的服务器,用户代理作为POP3客户
IMAP协议
使用浏览器发送电子邮件
- 方便