北航计算机网络实验应用层实验.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北航计算机网络实验应用层实验

实验六 应用层实验 2010.12 实验内容 实验原理 (1)应用层协议概述 (2)地址转换技术(NAT)简介 (3)DNS协议简介 (4)HTTP协议简介 (5)FTP协议简介 实验步骤 TCP/IP与OSI 应用层协议概述 实验内容 实验原理 (1)应用层协议概述 (2)地址转换技术(NAT)简介 (3)DNS协议简介 (4)HTTP协议简介 (5)FTP协议简介 实验步骤 NAT原理 NAT技术是为了解决IP地址不足的问题而产生的。使用NAT技术可以在多重的internet子网中使用相同的IP,用来减少注册IP地址的使用。 当内部主机用其本地IP地址和因特网上的主机通信时,它所发送的数据报必须经过NAT路由器,NAT路由器将数据报的源地址转换成自己的因特网地址,然后发送到因特网。 NAT原理(续) 为解决这个问题,[RFC 1918]指明了一些专用地址,规定它们只能用作本地地址而不能作为因特网地址,因特网中的路由器对目的地址为专用地址的数据报一律不进行转发。 这些专用地址是: 到55 到55 到55 NAT原理(续) 目前被大量使用的地址转换技术是NAPT。这里将具体介绍: NAPT技术基于传输层端口进行地址转换。在NAT路由器中维护如下的一张地址、端口对(如:,1044和,1001)表。 在进行报文转发时通过查表进行地址转换。 NAT(内网-外网〕实现流程 实验内容 实验原理 (1)应用层协议概述 (2)地址转换技术简介 (3)DNS协议简介 (4)HTTP协议简介 (5)FTP协议简介 实验步骤 DNS域名系统 DNS:域名系统(Domain Name System) DNS功能 将字符串形式服务器域名地址解析为IP地址 例如: 上网时在IE里输入, 系统要通过DNS转换成96 DNS域名服务组成 3个组成部分: 域名空间和相关资源记录(RR) 构成了DNS的分布式数据库系统 DNS名称服务器 维护DNS的分布式数据库系统的服务器 查询该系统以答复来自DNS客户机的查询请求 DNS解析器: DNS客户机中的一个进程用来帮助客户端访问DNS系统,发出名称查询来获得解析的结果 DNS域名服务简介 DNS查询分为两类: 递归查询 迭代查询 域名服务器分类 本地域名服务器(Local name server) 根域名服务器(root name server) 授权域名服务器(Authoritative name server) DNS查询 递归查询 DNS客户机发送到DNS服务器的查询,即使DNS服务器没有所请求的信息,它也会联系其它DNS服器。 迭代查询 DNS客户机允许DNS服务器根据自己的高速缓存或DNS区域提供最佳答案。这种类型的查询通常由试图解析DNS客户机的迭代查询的DNS服务器发出。 域名解析过程 实验内容 实验原理 (1)应用层协议概述 (2)地址转换技术简介 (3)DNS协议简介 (4)HTTP协议简介 (5)FTP协议简介 实验步骤 HTTP协议简介 www — World Wild Web WWW采用B/S结构: 服务器默认端口号80 通过浏览器访问www服务器的方法: http://主机名[:端口]/路径/文件名 通过浏览器访问www服务器的过程 一个访问网页的例子 访问/xxgk/index.htm 浏览器分析指向页面的URL; 浏览器向DNS请求解析 的IP地址; 域名服务器解析出北航服务器的IP地址为8; 浏览器与北航服务器建立TCP连接; 浏览器发出取文件命令:GET /xxgk/index.htm; 服务器给出响应,将文件xxgk/index.htm发送给浏览器; TCP连接释放; 浏览器显示“北航机构设置”的页面。 HTTP协议简介 HTTP的报文结构 请求报文、响应报文 开始行、首部行、实体主体 HTTP协议特点 基于TCP协议 单一请求响应模式 无会话状态 协议命令简单 GET HTML语言 实验内容 实验原理 (1)应用层协议概述 (2)地址转换技术简介 (3)DNS协议简介 (4)HTTP协议简介 (5)FTP协议简介 实验步骤 FTP协议简介 F T P协议是文件传输协议(File Transfer Protocol)的简称 采用两个T C P连接来传输一个文件 控制连接:以通常的客户服务器方式建立。服务器以被动方式打开众所周知的用于F T P的端口( 2 1),等待客户的连接。客户则以主动方式打开T C P端口2 1,来建立连接。 数据连接:传输数据,每当一个文件在客户与服务器之间传输,就建立一个数

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档