计算机网络应用基础 国家精品课程配套教材 教学课件 冯博琴 ch2-1.ppt

计算机网络应用基础 国家精品课程配套教材 教学课件 冯博琴 ch2-1.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络应用基础 第2章 网络客户端和应用协议(Ⅰ) 本章内容 2.1 应用层协议的工作机理 2.2 万维网(WWW) 2.2 文件传输服务(FTP) 2.3 电子邮件系统 2.4 远程登录 2.5 基于因特网的对等网应用 2.1 应用层协议的工作机理 网络应用与应用层协议简介 客户端/服务器模式及定位 因特网进程通信的基本特征 网络应用与所需要的传输服务 主机名、IP与 URL 域名服务系统(DNS) 1.网络应用与应用层协议简介 应用程序:分布式的进程 运行在网络主机中的 “用户空间” 在应用程序间交换报文 e.g., email, ftp, Web 应用层协议: 应用程序的一个“组成部分” 定义应用程序需交换的报文 和所需采取的动作 使用较低层次所提供的通信服务 (TCP, UDP) 网络应用程序: 一些术语 进程(Process): 主机中运行中的程序. 在某些主机中, 两个进程使用进程间通信 (由 OS管理) 而运行在不同主机上的进程则使用应用层协议进行通信 用户代理(User agent): 软件进程, 是介于用户( above )和网络( below )之间的接口 实现应用级协议 Web: 浏览器 E-mail: OE、Foxmail 流媒体: media player 2.客户端/服务器模式及定位 典型的网络应用是由两个部分组成: 客户端 和 服务器 3.因特网应用层进程的基本特征 应用程序接口: 定义应用层和传输层间的接口 插口(socket: Internet API) 两个进程间的通信, 将数据送入 socket, 或从socket 读出数据 Q: 某个进程如何“认定”另一个 需要与之通信的进程? IP 地址-运行另一个进程的主机所拥有的 “端口号(PORT #)” – 允许接收主机来确定的一个标识,本地进程将报文发送给它 4.网络应用与所需要的传输服务 数据丢失(Data loss) 某些应用 (e.g., audio) 可以容忍某种程度上的数据丢失 其他应用 (e.g., 文件传输, telnet) 要求 100% 可靠的数据传输 实时性(Timing) 某些应用(e.g., IP 电话, 交互式游戏) 要求较低的时延 网络应用程序对传输功能的要求 因特网应用: 应用vs传输协议 5.URL方案集 统一资源定位符(Uniform Resource Locator, URL)是用于完整地描述因特网信息资源的地址的一种标识方法 URL的一般格式为(带方括号[]的为可选项): protocol://hostname[:port]/path/[;parameters][?query]#fragment 例如: /modules.php?op=modloadname=Newsfile=articlesid=62 6.域名服务系统(DNS) 因特网主机的识别方法之一是主机名(hostname),字母组成,方便记忆 如、,等 在路由器上,主机必须用IP地址来识别 IP v4地址常常用类似1的形式表示 这两种地址通过域名系统(DNS)进行转换 域名空间(域名树) 主机域名的构成 主机名是由一系列由“.”分开的标签组成: 每个标签不能超过63个字符; 全部的标签不能超过255个字符; 书写顺序是从主机开始直到域名树的根域为止。例如: 域名是一个组织在域名空间中的名字: 例如,西安交大的域名为 该组织中已注册的主机都以组织的域名为后缀 DNS系统的组织结构 DNS是一个分布式的数据库 DNS使用了分布式的域名数据库,运行域名数据库的计算机称为DNS服务器 DNS服务器以层次型结构(和域名树相对应)分布在世界各地,每台DNS服务器只存储了一小部分DNS数据 每一个拥有域名的组织都必须要有DNS服务器,以提供自己域内的域名到IP地址的映射服务 例如,西安交大的DNS服务器为0,它负责进行域内的域名和IP之间的转换 DNS服务器 DNS服务器分为三类 本地域名服务器(Local Name Server) 即每个组织/企业的DNS服务器 根域名服务器(Root Name Server) 为下级域名服务器提供域名解析服务; 主要分布在北美地区; 认证域名服务器(Authoritative Name Server) 提供注册的域名服务器就是该主机的认证域名服务器 DNS服务器的操作 能够直接处理域内的域名解析请求。 如果本地域名服务器不能解析域名,它就向根域名服务器询问; 根域名服务器将告诉它与哪一个域名服务器联系; DNS再向该域名服务器进行查询; 一个DNS请求可能要经过多个往返 DNS应用举例 使用DOS中的nslookup指令 可以发现某个主机域名的IP地址 但是,时常可以发现,一些域

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档