0
点赞
收藏
分享

微信扫一扫

分层简答QA-1-应用层

孟佳 2022-05-03 阅读 30

应用层概述

为特定应用提供数据传输服务,数据单位为报文

1 DNS

DNS,域名系统(Domain Name System)
是Internet的一个核心服务

它作为可以将域名和IP地址相互映射的一个分布式数据库

能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

(也就是平时我们访问网页的网址就是网页服务器的地址,但是这是给人看的,机器看不懂;
因此需要使用DNS域名解析转化为电脑机器看得懂的地址,即IP地址)

2 DHCP

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
通常被应用在大型的局域网络环境

主要作用是:
集中管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,
并能够提升地址的使用率。

DHCP协议采用客户端/服务器模型。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。

DHCP具有以下功能:

  • 保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。
  • DHCP应当可以给用户分配永久固定的IP地址。
  • DHCP应当可以同 用其他方法获得IP地址的主机 共存(如手工配置IP地址的主机)。
  • DHCP服务器应当向现有的 BOOTP客户端 提供服务。

3 DHCP 如何工作

DHCP协议采用UDP作为传输协议,DHCP客户端发送请求消息到DHCP服务器的68号端口,DHCP服务器回应应答消息给DHCP客户端的67号端口。

只有跟 DHCP客户端 在同一个网段的 DHCP服务器 才能收到DHCP客户端广播的DHCP DISCOVER报文

当DHCP客户端与DHCP服务器不在同一个网段时,必须部署DHCP中继来转发DHCP客户端和DHCP服务器之间的DHCP报文。

在DHCP客户端看来,DHCP中继就像DHCP服务器;在DHCP服务器看来,DHCP中继就像DHCP客户端。

4 DNS 和 DHCP 的区别

  • 集中&分散
    • DNS是分散式的
    • DHCP则是集中式的
  • 传输协议
    • DNS 使用 UDP和TCP
    • DHCP只使用UDP
  • 作用
    • DNS域名解析,IP地址和域名地址 的相互映射
    • DHCP 是动态配置IP

应用层协议

  • 与TCP对应:
    • FTP:文件传输协议
      • 下载、上传,都需要用到的FTP服务
    • Telnet:
      • 用于管理远程登录的服务协议
    • SMTP
      • 用于简单邮件传送的协议
        • 目前很多邮件服务器都是用这个协议,因此客户端不需要打开网页就能传送邮件
    • POP3
      • 与SMTP对应的邮件接收服务
    • HTTP/HTTPs
      • 超文本传送协议
  • 与UDP对应:
    • TFTP:简单文件传输协议
    • SNMP:简单网络管理协议,用于管理网络设备
    • DNS:用于域名解析服务,将域名地址映射为IP地址
举报

相关推荐

0 条评论