王道计算机网络 应用层

189 阅读3分钟

网络应用模型

  • 客户/服务器模型 
  • 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协议

使用浏览器发送电子邮件

  • 方便