重点
应用层的作用、应用层协议的特点
域名系统DNS
超文本传输协议HTTP
电子邮件协议SMTP和POP3协议
DHCP的作用及特点
SNMP及其组成
系统调用和应用编程接口的概念
应用层概述
应用层时OSI参考模型中的最高层
应用层确定进程之间通信的实质,以满足用户的需要;
每个应用层的协议为了解决某一类应用的问题,必须通过位于不同主机中的多个应用进程呢个之间额同喜和系统和协同工作来完成
应用层的具体内容就是规定应用进程在通信时所遵循的协议
协议
协议三要素:语法、语义、同步
应用层协议定义
应用进程交换的报文类型,如请求报文和响应报文。
各种报文类型的语法,如报文中的哥哥字段及其纤细描述
字段的语义,即包含在字段中的信息的含义
进程何时、如何发送报文,以及对报文进行响应的规则。
域名系统DNS
概述
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
应用层协议及相应的支撑协议
| FTP | HTTP | SMTP | DNS | TFTP | SNMP |
|---|---|---|---|---|---|
| TCP | UDP | ||||
注意点
DNS使大多数名字都在本地进行解析
域名到IP地址的解析是由分布在互联网上的许多域名服务器程序工程完成的\
因特网的域名结构
因特网采用了层次树状结构的命名方法

域名服务器
一个服务器所负责管辖的范围叫做区。
每一个区设置响应的权限域名服务器,用来保存该区中的所有主机的域名到IP地址的映射。


根域名服务器
顶级域名服务器(TLD服务器)
权限域名服务器
本地域名服务器
域名的解析过程
主机向本地域名服务器的查询一般都是采用递归查询
本地域名服务器向根域名服务器的查询通常采用迭代查询

文件传送协议
FTP概述
FTP的基本工作原理
网络环境下复制文件的复杂性:
(1)计算机存储数据的格式不同
(2)文件的目录结构和文件命名的规定不同
(3)对于相同的文件存取功能,操作系统使用的命令不同
(4)访问控制方法不同
FTP的工作情况

简单文件传送协议 TFTP
TFTP是一个很小且易于实现的文件传送协议
TFTP 使用客户端服务器方式和使用UDP数据报,因此TFTP需要有自己的差错改正措施
TFTP 只支持文件传输而不支持交互。
TFTP 没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别。
TFTP的主要特点
1.每次传送的数据PDU中有512字节的数据,但最后一次可不足512字节。
2.数据PDU也称为文件块,每个块按序编写,从1开始。
3.支持ASCII码或二进制传送
4.客队文件进行读或写
远程终端协议TELNET
是一个简单的远程终端协议。
TELNET可以适应许多计算机和操作系统的差异。

191028