应用层重要知识(面试、复试、期末)

应用层

  • 一.概述
    • 1.1 应用层的主要功能
  • 二.DNS详解
    • 2.1 解决的问题
    • 2.2 域名详解
  • 三.DHCP协议详解
    • 2.1 解决的问题
    • 2.2 协议过程

一.概述

首先明确数据链路层所在网络层次的位置:
在OSI七层模型中处于最上层(表示层和会话层都看作应用层);在TCP/IP四层模型中也处于最上层。
应用层是距离用户最近的一层,用户多数情况都是通过应用层里的软件或服务来使用网络。应用层工作在终端设备上,由于传输层以及以下的层已经提供了完整的通信服务,因此应用层不需要管理通信服务,只需要向上对接用户提供丰富的功能。

应用层是面向用户的一层,主要为用户解决问题。

1.1 应用层的主要功能

定义应用间通信的规则

  • 应用进程的报文类型(请求报文、应答报文)
  • 报文的语法、格式
  • 应用进程发送数据的时机、规则

二.DNS详解

DNS(Domain Name System:域名系统),域名系统的域名要分开理解,是应用UDP协议的应用层协议。
域:AS
名:IP对应的名字

2.1 解决的问题

由一个IP地址:端口号可以唯一指定某一个机器的具体的网络进程(Web服务、网络存储服务、远程调用服务、邮件服务),在传输层中可以了解到,“我”如果向“你”请求某个服务,需要通过“你”所提供的IP地址:端口号来指定服务。但是“我”是无法记住IP地址:端口号,DNS出现使用域名帮助记忆
域名是由DNS服务所提供的,域名通过DNS服务映射相应的IP:端口。

2.2 域名详解

  • 域名由点、字母和数字组成
  • 点分割不同的域
  • 域名可以分为三级域(www).二级域(baidu等).顶级域(com等)

三.DHCP协议详解

DHCP(Dynamic Host Configuration Protocol:动态主机设置协议)是一个局域网(网络层中划分IP地址时保留了三类IP地址作为私有IP地址,它们组成的网络就是局域网,通过NAT技术访问全球IP地址)协议,也是应用UDP协议的应用层协议。

2.1 解决的问题

比如当我们使用某个设备是,设备进行网络连接时都需要配置IP地址。我们有时候在家有时候在学校,但是我们都没有特意给设备配置IP地址就可以进行网络连接。这是为什么呢?这就是DHCP的功能——即插即用联网。
不同的设备如果使用DHCP协议就会分配给设备一个临时IP,不需要特意配置IP地址。

2.2 协议过程

DHCP服务器监听默认端口:67

过程如下:
第一步:加入局域网的主机使用UDP协议广播DHCP发现报文寻找DHCP服务器。
第二步:DHCP服务器收到报文发出DHCP提供报文告知主机可以提供DHCP服务。
第三步:加入局域网的主机向DHCP服务器发出DHCP请求报文。
第四步:DHCP服务器回应并提供IP地址。

你可能感兴趣的:(计算机网络,面试,网络,网络协议)