网络编程5-应用层.ppt_第1页
网络编程5-应用层.ppt_第2页
网络编程5-应用层.ppt_第3页
网络编程5-应用层.ppt_第4页
网络编程5-应用层.ppt_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、15:25,1,应用层协议:面向用户,为最终用户(应用程序)提供服务:解决某一类应用问题。应用程序使用这些应用层协议解决具体问题。 在TCP/IP中采用客户服务器方式进行通信。,理解:网络安全的一些概念,http协议的作用特点 了解:其它内容,15:25,2,应用层的基本内容,提供面向应用的服务,与其它层不同 应用的支撑技术及其协议 网络安全技术、DNS域名服务和SNMP简单网络管理协议 典型应用及其协议 电子函件、文件传输、远程登录和万维网等 应用层以上才是网络的一般应用, 不属于TCP/IP协议栈的内容,15:25,3,域名系统(DNS),域名系统的作用 使用具有符号意义的名称来代替不好记

2、忆的IP 树形分级地址结构 - 域 命名遵循组织级别 名字解析:逐级查找域名服务器,15:25,4,文件传送协议FTP,减少或消除网络上不同操作系统下处理文件的不兼容 使用两个TCP连接 TFTP的特点:UDP, 较小内存 在windows中的使用:命令方式,浏览器方式,专用软件,服务器控制连接,端口20,端口21,15:25,5,远程登陆TELNET,采用TCP连接的客户服务器方式,端口23 屏蔽了计算机和操作系统的差异,远程终端 NVT使用的是8bit的字节,同ASCII基本对应,TCP连接,客户,服务器,用户I/O设备,使用客户系统格式,使用NVT格式,使用服务器系统格式,因特网,服务器

3、系统,15:25,6,电子邮件,电子邮件系统组成,用 户 代 理,用 户 代 理,邮件 服务器,邮件 服务器,SMTP,SMTP,POP3,用户代理UA: 撰写,显示,处理 邮件服务器:发送和接受邮件,报告邮件传送情况 电子邮件协议:SMTP, POP3 电子邮件组成:信封,内容 电子邮件地址:收信人邮箱名邮箱所在主机的域名,15:25,7,POP3,使用客户服务器方式,从邮件服务器读取电子邮件 需要认证,同时可以知道邮箱内容信息 使用TCP协议,端口110,MIME(多用途的网际邮件扩充协议) SMTP协议的缺陷:指传送文本 MIME 在不改动SMTP的情况下,增加邮件主体结构,定义了传送非

4、ASCII码的编码规则,得以支持多媒体邮件,15:25,8,增加的5个新的邮件首部: MIME-Version: MIME版本 Content-Description: 邮件是什么,相当于邮件主题 Content-Id: 邮件的唯一表示符 Content-Transfer-Encoding: 传送的时候邮件如何编码 Content-Type:邮件的性质 邮件编码:ASCII, quoted-printable, base64 内容的类型:7个类型和15种子类型,MIME( Multipurpose Internet Mail Extensions),15:25,9,万维网www(http,ht

5、ml),又称环球网。因特网提供的最优秀,意义最深远的服务 用户仅需提出查询要求,查询由WWW自动完成 WWW由遍布在Internet网中的WWW服务器(Web服务器)组成 WWW的深远意义 使信息共享达到了前所未有的程度 促使新一代信息管理系统的到来 关系数据库的应用:从传统的客户数据库服务器模式过渡到浏览器-Web服务器-数据库服务器的所谓三层模式,15:25,10,WWW的基本概念,页:组织信息的单位,WWW文档就是页的集合。 HTML : ( Hyper Text Makeup Langage )页的表达方法。 WWW服务器:存放页的机器 浏览器:显示页的应用程序 主页: 访问某个www

6、服务器的入口页面 超链接: ( Hyper Link )指向其它页面的地址符号。 超文本: (Hyper Text) 指向其它页面的地址文字 超媒体: ( Hyper media)指向其他页的页的文本、声音和图像等多种媒体数据 HTTP : ( Hyper Text Transmission Protocol )浏览器和WWW服务器之间传送超文本的协议。,15:25,11,统一资源定位符URL,超连接的表达方式 统一资源定位符URL(Uniform Resouce Locator)表示资源存放的位置和用什么方式来进行访问 一般表达式:访问方式:主机/文件路径名:端口号其中端口号和路径名可选,

7、主机既可用域名表示,也可用其IP地址表示。 访问方式用ftp、news、http和mail to(电子邮件)等来表示。 例如:电子科技大学的主页的URL是: http: 一个页上的一个图像的URL为: ftp:,15:25,12,超文本传送协议HTTP,用途:传送必要的超连接信息。 面向事物的应用层协议,是在浏览器和服务器之间的请求和响应必须遵守的格式和规则。 HTTP客户和服务器每次交互式一个ASCII码串构成的请求和响应。,,15:25,13,HTTP使用TCP连接,端口80,但其本身是无状态的。 一个http处理的典型过程 万维网高速缓存的应用 HTTP的报文结构:请

8、求:GET, POST, HEAD;响应 HTML:超文本置标语言 定义了许多用于排版的命令:标签,经过浏览器解释后进行显示。 元素: 首部,主体,标题,段落,表格,列表,HTTP和HTML,15:25,14,浏览器结构,15:25,15,故障管理、 性能管理、 配置管理、 安全管理、 记账管理、 应用管理和 VLAN功能 SNMP网管模型- 客户/服务器方式,管理站,被管理设备,代理,数据,网络管理协议,简单网络管理协议SNMP,15:25,16,MIB对象命名树,每一个结点表示一个分级对象名,有一个编号,在本级中作为分级对象名标识,用括号内值表示。称为对象标识符。 如对象ipAddrTab

9、le表示为.0, 也可表示为.dod. internet.mgmt.mib.ip.ipAddrTable。,15:25,17,应用层:访问网页的过程,确定新页的URL: 发出DNS询问(UDP)到51(DNS服务器) 收到DNS应答为2 同服务器在端口80建立一条TCP连接 发送HTTP命令:GET 收到服务器html文件 释放TCP连接 解析html页,显示,15:25,18,主机浏览器的工作的分层处理,应用程序,应用层协议-消息,传输层协议-数据段,网络层协议-数据报,链路层协议-数据帧,物理层规程-比

10、特流,15:25,19,分层数据处理,15:25,20,TCP/IP协议数据处理,15:25,21,一个上网过程捕获的报文,15:25,22,ARP,根据捕获的报文,我们看到,首先系统发送ARP请求报文,获得本网络配置的网关的MAC。因为主机不在本地,所有送到此主机的报文都需首先送到本机设置的网关,本地网关实际上是我们访问外部主机要经过的第一个路由器,这个路由器连同其它路由器可以将本地主机送到外网的报文依次转发到目的主机。,15:25,23,DNS,接着,本机系统发送一个DNS询问报文,如图 通过展开此报文的解析可以看到,浏览器是解析的IP地址。,15:25,24,HTTP(TCP),通过DNS知道了的IP地址以后,接下来是建立到的TCP连接。从显示的报文摘要上可以看到,通过三次握手,成功建立了TCP连接。然后本地主机发送HTTP GET命令,如图 具体的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论