参考书目:《计算机网络(第7版)》:谢希仁——电子工业出版社 《精通Windows Sockets网络开发--基于Visual C++实现》:孙海民——人民邮电出版社
互联网应用
绝大多数人通过使用互联网而认识了互联网!

应用层协议概述
应用层的功能
应用层的具体内容
规定应用进程在通信时遵循的协议





租用期
临时IP地址称作“租用”地址,有“租用期”的限制。
DHCP 协议的工作过程


因特网的域名结构
因特网的域名空间

注:域名是一个组织在域名空间中的名字,域名树的树叶就是单台计算机的名字。
顶级域名TLD
国家顶级域名 nTLD:如: .cn 表示中国,.us 表示美国,.uk 表示英国,等等。
通用顶级域名 gTLD:最早的顶级域名是:
.com (公司和企业)
.net (网络服务机构)
.org (非赢利性组织)
.edu (美国专用的教育机构()
.gov (美国专用的政府部门)
.mil (美国专用的军事部门)
.int (国际组织)
基础结构域名(infrastructure domain):只有一个,即 arpa,用于反向域名解析,因此又称为反向域名。
注:新增加了下列的通用顶级域名
.aero (航空运输企业)
.biz (公司和企业)
.cat (加泰隆人的语言和文化团体)
.coop (合作团体)
.info (各种情况)
.jobs (人力资源管理者)
.mobi (移动产品与服务的用户和提供者)
.museum (博物馆)
.name (个人)
.pro (有证书的专业人员)
.travel (旅游业)
域名分配
例1:yahoo.people.com.cn
cn是一级域名
com.cn是二级域名
people.com.cn是三级域名
yahoo.people.com.cn是四级域名

区的不同划分方法

树状结构的 DNS 域名服务器

域名服务器的四种类型

根域名服务器
最高层次的域名服务器、最重要的域名服务器。
所有的根域名服务器记录了所有的顶级域名服务器的域名和 IP 地址。
本地域名服务器,只要自己无法解析因特网上任何一个域名,就首先求助于根域名服务器。
在因特网上共有13 个不同 IP 地址的根域名服务器。
注:1.根域名服务器并不直接把域名直接转换成 IP 地址。2.在使用迭代查询时,根域名服务器把下一步应当找的顶级域名服务器的 IP 地址告诉本地域名服务器。
顶级域名服务器
权限域名服务器
本地域名服务器
域名解析过程
递归查询

迭代查询

















HTTP
HTTP的工作原理



URL
统一资源定位符 URL (Uniform Resource Locator) :为每个页面命名,唯一地标识该页。
协议:指明使用的协议类型,可以是HTTP、FTP…;
服务器地址(端口):hostname[:port],指明服务器的地址和端口,此处端口可选,且不一定是80;
页面路径:标识页面在服务器上的位置;
可选项:parameters指定由用户提供的可选参数;query是浏览器发送查询请求时发送的可选字符串。
例:http://news.sina.com.cn/c/2004-04-4/10553126043.shtml
用户点击鼠标后所发生的事件
(1) 浏览器分析超链指向页面的 URL。
(2) 浏览器向 DNS 请求解析 www.tsinghua.edu.cn 的 IP 地址。
(3) 域名系统 DNS 解析出清华大学服务器的 IP 地址。
(4) 浏览器与服务器建立 TCP 连接
(5) 浏览器发出取文件命令:GET /chn/yxsz/index.htm。
(6) 服务器给出响应,把文件 index.htm 发给浏览器。
(7) TCP 连接释放。
(8) 浏览器显示“清华大学院系设置”文件 index.htm 中的所有文本。
万维网的工作过程

HTTP 的报文结构
请求报文——从客户向服务器发送请求报文。
响应报文——从服务器到客户的回答。
请求报文

响应报文

文件传送协议FTP

FTP的定义
FTP的特点
FTP的工作原理

FTP中控制连接与数据连接的关系

两个不同的端口号
FTP 实现文件传输
主动方式(通过PORT命令实现)
被动方式(通过PASV命令实现)
不管主动还是被动模式实现文件传输,FTP中的控制连接与数据连接的实现都是依靠命令与应答来完成的。
命令分类
FTP请求命令

FTP响应命令

FTP 工具
简单文件传送协议TFTP
TFTP 的主要特点
TFTP 的工作
远程终端协议TELNET

网络虚拟终端 NVT 格式

电子邮件的最主要的组成构件

用户代理 UA

简单邮件传送协议SMTP
传输步骤
邮件读取协议POP3 和 IMAP
IMAP 协议
IMAP 的特点
基于万维网的电子邮件

SMTP的缺点
MIME的特点