文档介绍:第五章应用层主要协议
刘念
******@besti.
应用层概述
DNS
HTTP协议
应用层的协议不是解决用户各种具体应用的协议。
应用层的任务是为最终用户提供服务。
应用进程:是为了解决具体的应用问题而彼此通信的进程。
应用层的具体内容就是规定应用进程在通信时所遵循的协议。
因特网的三个最基本的服务:
1. Email
电子邮件客户程序: Outlook Express、Foxmail等。
邮件传递:邮件客户程序→邮件服务器1 →邮件服务器2 →……→目的邮件服务器→目的邮件客户程序
电子邮件采用的主要协议是POP3和SMTP。
SMTP:简单邮件传输协议,用于电子邮件的传递。建立在UDP(也用TCP)基础上,端口号=25
POP3:邮局协议(第3版),用于邮箱管理和用户邮件的存取。建立在TCP基础上,端口号=110。
E-mail的使用
账号、口令、电子邮件地址;
邮件报文——收件人(To)、主题(Subject )、内容、附件。
2. FTP
允许不同主机间传送文件。
面向连接,基于TCP,端口号=21。
需要拥有该主机的IP地址(主机域名)、账号、密码。
FTP的使用:
账号、口令、FTP服务器地址;
许多FTP服务器允许用户用anonymous用户名登录。口令任意,一般为电子邮件地址。
命令格式: FTP <主机名/IP地址>
FTP常用命令:CD、LS、DIR、GET、PUT、QUIT
又称万维网、Web。是一种采用超文本技术进行信息发布和检索的信息网络。
。
每个页面由超文本标记语言(HTML)来编写。页面中的标记(TAG)用于说明页面的编排格式,页面构成元素等。页面中还包含指向其他页面(可能位其他主机上)链接地址(anchor)。
存放Web 页面的计算机称为Web站点或WWW服务器
每个Web站点都有一个主页(Home Page),它是该Web站点的信息目录表或主菜单。
万维网实际上是一个由千千万万个页面组成的信息网
索取页面、浏览信息的程序称为浏览器(Browser,如Netscape、 Explorer等)。
浏览器与Web站点之间通过HTTP协议进行通信。
HTTP:超文本传输协议
用于传输超文本页面到客户机上。
建立在TCP基础上,端口号=80。
物理层
数据链路层
网络层
运输层
应用层
客户
物理层
数据链路层
网络层
运输层
应用层
服务器
①发起连接建立请求
②接受连接建立请求
客户进程和服务器进程使用TCP/IP协议进行通信
物理层
数据链路层
网络层
运输层
应用层
客户
物理层
数据链路层
网络层
运输层
应用层
客户
物理层
数据链路层
网络层
运输层
应用层
服务器1
服务器2