408-计算机网络-应用层

应用层

基本概念

网络应用模型

  • CS
  • P2P

应用程序

DNS

  • 域名

      • www.x.com.
      • 最后的那个点
    • 域名树

  • 域名服务器(域名转IP地址)

    • 先找本地域名服务器,存放的是域名转换到IP地址的数据,若本地域名服务器没有mail.baidu.com到IP地址的映射,那就下一步
    • 再找根域名服务器,存放顶级域名(com)服务器的地址
    • 再找顶级域名服务器(baidu),存放此顶级域名对应的权限域名的服务器的地址
    • 再根据IP地址找权限域名服务器(mail.baidu.com),存放com->baidu->mail的服务器的地址
  • 递归查询

文件传输FTP

  • 使用TCP
  • 控制连接就是看传什么,就是传请求,始终打开
  • 数据连接就是传文件,数据传送的时候打开

万维网WWW

  • www使用URL,唯一表示某一个资源

    • URL格式
    • 不区分大小写
  • 超链接

    • 当前页面到目标页面的一个连接
    • 用户点击超链接中的URL获取URL对应的资源
  • HTTP

    • URL的资源通过HTTP传送

    • 连接方式

      • 持久连接

        • 服务器传完数据,不马上关闭TCP连接

        • 非流水线

          • 客户一次只能传送一个请求,客户收到上一个资源后,才能发送下一个请求
        • 流水线

          • 客户发送多个请求
      • 非持久连接

        • 发送数据之前必须建立TCP连接,传送完了需要释放TCP连接
    • 报文结构

      • 请求报文

      • 响应报文

  • 具体工作过程

    • URL->IP地址->客户请求对应IP地址建立TCP连接->客户发送HTTP请求->服务器返回res->传送数据->释放TCP连接

电子邮件

  • 用户代理就是电脑中的程序

  • 协议

    • SMTP发

      • SMTP客户

        • 发SMTP的就是SMTP服务器
      • SMTP服务器

        • 收SMTP报文的就是SMTP客户,服务器也可以是SMTP客户
      • 三个阶段

        • 连接建立

          • 220 服务可以(发送方服务器接收)

          • HELLO(接收方接收)捎带目的邮件地址

            • 若接收方服务器不存在目的邮件地址,就返回550
          • 250有能力接收邮件(发送方接收的信息)

          • 发送方收到250的时候就可以发送邮件了

        • 发送数据

        • 连接释放

      • 缺点

      • MIME(扩充SMTP)

        • 就是在用户和SMTP服务器中加一个接口
    • POP3收

      • POP服务器

      • POP客户端

        • 接收方从POP服务器读取邮件
      • 工作方式

    • IMAP收(比POP3复杂)

  • 基于万维网的电子邮件

    • 与用户接触的协议使用HTTP而不是POP3

分支主题 3

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值