计算机网络(九):应用层

应用程序

  • 表示层与会话层

    • 表示层的功能:编码、压缩、加密
    • 会话层的功能:建立、维持、终结应用程序之间的会话

[图片上传失败...(image-94a42c-1597978607863)]

  • 应用层服务及协议

    • 单个应用程序可能使用多个不同的应用层服务
    • 服务器支持多个客户端
  • 客户端—服务器模型

    • 在客户端 / 服务器模型中,请求信息的设备成为客户端,而响应请求的设备称为服务器
    image

准备应用程序和服务

点对点模型

  • 点对点网络
    • 在点对点网络中,两台或两台以上的计算机通过网络互连,它们共享资源(如打印机和文件)时可以不借用专用服务器
  • 点对点应用程序
    • 与点对点网络不同,点对点应用程序(P2P)运行设备在同一通信过程汇总既作客户端又作服务端
image
  • 常用的协议

    • 传输层使用某种编址方案,称为端口号。端口号识别应用程序及应用层服务(即源数据和目的数据)。服务器程序通常使用客户机已知的预定义端口号。

      image

应用程序协议与实力

  • DNS 服务及协议

    • 入门很难记住 IP 数字地址。于是,入门闯进来可以将数字地址转换为简单易记名词的域名系统。

    • 用户还可以使用操作系统中名为 nslookup 的实用程序手动查询域名服务器,来解析给定的主机名

      image
    • 域名系统采用分级系统创建域名数据库,从而提供域名解析服务。该层级模型外观类似一颗倒置的树,枝叶在下,而树根在上。

      image
  • WWW 服务及 HTTP 协议

    • 当在 Web 浏览器中输入一个 Web 地址时,Web浏览器将通过 HTTP 协议建立与服务器上的 Web 服务之间的建立。常用的三种消息类型包括 GetPOSTPUST以及 DELETE
    • HTTP 服务器通过返回网页的代码对请求作出响应
    • 浏览器解释 HTML 代码并显示网页
    image
  • 电子邮件服务及 SMTP/POP 协议

    • 客户端使用 SMTP 将邮件发送到服务器并使用 POP3 接受电子邮件
    • 邮件服务器 MTA & MDA
      • 邮件传送代理(MTA)进程使用 SMTP 将电子邮件发送到 MDA 或其他 MTA。
      • 邮件分发代理(MDA)进程控制服务器与客户端之间的电子邮件分发。
    image
  • FTP

    • FTP 用于客户端和服务器之间的文件传输
    • 客户端在 TCP 的 21 号端口建立第一条连接。该连接由客户端命令和服务器回复组成,用于管理传输流量
    • 第二条连接建立 TCP 的 20 号端口。每当有文件需要传输时建立该连接,用于实际文件传输。

    [图片上传失败...(image-3c386f-1597978607863)]

  • DHCP

    • 通过动态主机配置协议(DHCP)服务,网络中的设备可以从 DHCP 服务器获取 IP 地址和其他信息
    • DHCP 服务器负责维护 IP 地址池,并在客户端登录时,将临时地址分配给客户端
    image
  • TeInet 服务及协议

    • TeInet 是一种客户端 / 服务器协议,规定了创建和终止 VTY 会话的规则
    • TeInet 提供使用通过网络连接的计算机访问网络设备的方法,就如同键盘和显示器直接连接到该设备一样。

    [图片上传失败...(image-f1b26f-1597978607863)]

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。