第三章 应用层功能协议.ppt_第1页
第三章 应用层功能协议.ppt_第2页
第三章 应用层功能协议.ppt_第3页
第三章 应用层功能协议.ppt_第4页
第三章 应用层功能协议.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

应用层功能及协议 NetworkFundamentals Chapter3 任课老师 陈雁电话为什么先讲应用层 最传统的网络应用是什么 应用层软件是怎么设计的 应用层需要协议吗 目录 3 1应用程序 网络间的接口3 2准备应用程序和服务3 3应用层协议及服务实例 3 1应用程序 网络间的接口 应用程序 网络间的接口 了解应用程序如何对网络中收发的信息进行格式编排 传输和解释 3 1 1OSI和TCP IP模型 应用层帮助人们处理通信 以便通过数据网络传输 TCP IP应用层协议与OSI模型的上三层结构 应用层 表示层和会话层 仍然大致对应 3 1 1OSI和TCP IP模型 看书43页 3 1 1OSI和TCP IP模型 最广为人知的TCP IP应用层协议是那些用于交换用户信息的协议 3 1 2应用层软件 应用层协议的相关功能实现了以人为本的网络与底层数据网络的对接 3 1 3用户应用程序 服务以及应用层协议 如上文所述 应用层使用在应用程序和服务中实现的协议 3 1 4应用层协议功能 应用层协议为应用程序之间的通信提供规则 3 2准备应用程序和服务 3 2 1客户端 服务器模型 在客户端 服务器模型中 请求信息的设备称为客户端 而响应请求的设备称为服务器 3 2 2服务器 响应客户端应用程序请求的设备扮演的是服务器角色 3 2 3应用层服务和协议 服务器进程可支持多个客户端 实验3 2 3 3 2 4点对点网络及应用程序 p2p 在点对点网络中 两台或两台以上的计算机通过网络互连 它们共享资源 如打印机和文件 时可以不借助专用服务器 3 2 4点对点网络及应用程序 p2p 与点对点网络不同 点对点应用程序 P2P 允许设备在同一通信过程中既作客户端又作服务器 3 3应用层协议及服务实例 域名系统DNS IP地址虽然包含网络号和主机号 但难于记忆 无法通过IP地址猜测主机的用途 因此必须用更友好的 便于记忆的名字来代替数字IP地址 主机名字要求全局唯一的 即能在整个Internet通用 要便于管理 Internet中主机名字管理工作包括名字分配 确认和名字回收等 人们很难记住IP数字地址 于是 人们创建了可以将数字地址转换为简单易记名称的域名系统 3 3 1DNS服务及协议 动画3 3 1 DNS 国家名码 DNS 国际流行域类型 因特网的域名空间 根 3 3 1DNS服务及协议 用户还可以使用操作系统中名为nslookup的实用程序手动查询域名服务器 来解析给定的主机名 3 3 1DNS服务及协议 DNS服务器的层级结构包含用于匹配域名与地址的资源记录 DNS Rootnameservers contactedbylocalnameserverthatcannotresolvenamerootnameserver contactsauthoritativenameserverifnamemappingnotknowngetsmappingreturnsmappingtolocalnameserver requestinghostcis poly edu gaia cs umass edu rootDNSserver 1 2 3 4 5 6 authoritativeDNSserverdns cs umass edu 7 8 TLDDNSserver 迭代查询 recursivequery 递归查询 putsburdenofnameresolutiononcontactednameserverheavyloaditeratedquery 迭代查询contactedserverreplieswithnameofservertocontact Idon tknowthisname butaskthisserver requestinghostcis poly edu gaia cs umass edu rootDNSserver 1 2 4 5 6 authoritativeDNSserverdns cs umass edu 7 8 TLDDNSserver 3 递归查询 recursivequery 递归查询 putsburdenofnameresolutiononcontactednameserverheavyloaditeratedquery 迭代查询contactedserverreplieswithnameofservertocontact Idon tknowthisname butaskthisserver 人的协议和网络协议之间的对比 hello Hello TCPconnectionreq TCPconnectionAck Thanks Notatall TCPFinreq TCPFinAck 3 3 2WWW服务及HTTP 3 3 2WWW服务及HTTP 当在web浏览器中输入一个Web地址 或者URL地址 时 Web浏览器将通过HTTP协议建立与服务器上的Web服务之间的连接 3 3 2WWW服务及HTTP HTTP服务器通过返回网页的代码对请求做出相应 3 3 2WWW服务及HTTP 浏览器解释HTML代码并显示网页 3 3 2WWW服务及HTTP 在浏览器的地址栏中输入 会生成HTTP GET 消息 实验3 3 2配置DNS和HTTP服务 3 3 3电子邮件服务及SMTP POP协议 客户端使用SMTP将邮件发送到服务器并使用POP3接受电子邮件 3 3 3电子邮件服务及SMTP POP协议P54 邮件传送代理 MTA 进程用于发送电子邮件 3 3 3电子邮件服务及SMTP POP协议 邮件服务器 MDA邮件分发代理进程控制服务器与客户端之间的电子邮件分发 3 3 3电子邮件服务及SMTP POP协议 SMTP用于转发邮件POP用于接收邮件 3 3 4FTP FTP用于客户端和服务器之间的文件传输 3 3 5DHCP自学 通过动态主机配置协议 DHCP 服务 网络中的设备可以从DHCP服务器中获取IP地址和其它信息 3 3 5DHCP DHCP服务器负责维护IP地址池 并在客户端登录时将临时地址分配给客户端 3 3 6文件共享服务及SMB协议自学 SMB是一种客户端请求服务器相应协议 服务器可将其资源共享给网络中的客户端使用 3 3 6文件共享服务及SMB协议 使用SMB协议可以通过windows资源管理器将一台PC中的文文件复制到另一台PC 3 3 7P2P服务及Gnutella协议自学 通过基于Gnutella协议的P2P应用程序 人们可以将自己硬盘中的文件共享给其他人下载 3 3 7P2P服务及Gnutella协议 很多P2P应用程序并不使用中央数据库记录各个对等

温馨提示

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

评论

0/150

提交评论