第7章Internet应用基础高殿武_第1页
第7章Internet应用基础高殿武_第2页
第7章Internet应用基础高殿武_第3页
第7章Internet应用基础高殿武_第4页
第7章Internet应用基础高殿武_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

本章学习要求:了解因特网的演化,掌握Internet的组成掌握掌握用户ADSL接入和FTTx+LAN方案,了解其他接入方式掌握Web静态编程,了解Web动态编程掌握流媒体的基本概念和基本技术掌握P2P的基本概念和基本技术实践:Internet使用实例、基本HTML、VOD服务第7章Internet应用基础7.1Internet基础知识

Internet是全球最大的、开放的、基于TCP/IP协议的、由众多网络互联而成的计算机网络Internet拥有数千万台计算机和上亿个用户,是全球信息资源的超大型集合体所有采用TCP/IP协议的计算机都可加入Internet,实现信息共享和相互通信第7章Internet应用基础起源于美国的因特网(Internet)现在已经发展为世界上最大的国际性计算机互联网,其演进大体上经历了三个阶段:1.Internet的起源Internet起源于ARPANET

1969年11月实验性的ARPANET开通1973年ARPANET实现了与挪威和英格兰的计算机网络互联1983年TCP/IP协议成为ARPANET上的标准协议Internet的起源阶段是从单个网络ARPANET向互联网发展的过程

7.1.1Internet的演进2.Internet的发展在1983年,ARPANET分成两部分:一部分为军用网,称为MILNET;另一部分为民用网,仍称ARPANET1986年建成NSFNET广域网1989年,在MILNET实现和NSFNET的连接之后,Internet的名称被正式采用,NSFNET也因此彻底取代了ARPANET而成为Internet的主干网Internet的发展阶段的特点是建成了三级结构的因特网

7.1.1Internet的演进3.Internet的普及90年代初,主干网ANSNET

1991年底,NSFNET的全部主干网都与ANS的主干网ANSNET连通1995年4月30日,NSFNET正式宣布停止运作20世纪90年代中期,一个全新的应用——万维网WWW

因特网基于ISP的多层次结构

因特网的各组件间的互连结构是松散分层的NGI(NextGenerationInternet)与Internet27.1.1Internet的演进7.1.2Internet的组成因特网的边缘部分与核心部分边缘部分组成与功能核心部分组成与功能分组交换

路由器

1.客户机/服务器模式客户进程特点服务器进程特点2.对等连接工作方式P2P的网络架构:在进行媒体通信时不存在中心节点每一个节点(peer)是对等的即每一个节点可以进行对等的通信,各节点同时具有媒体内容(content)的接收、存储、发送和集成及其对媒体元数据(metadata)的搜索和被搜索功能等这种网络架构所带来的优点是P2P网络各节点的能力和资源可以共享,理论上来说网络的能力和资源是P2P各节点的总和P2P文件共享

2.对等连接工作方式7.1.3Internet体系结构Internet的核心是开放,且贯穿在整个体系结构中。Internet体系结构,即TCP/IP体系结构Internet可建立在任何物理传输网之上TCP/IP协议是实现互联网络连接性和互操作性的关键,它把成千上万的Internet上的各种网络互联起来7.1.4Internet的标准因特网协会(ISOC)因特网体系结构委员会IAB

因特网工程部IETF因特网研究部IRTF

所有的因特网标准都是以RFC的形式在因特网上发表制订因特网的正式标准要经过以下的四个阶段:(1)因特网草案(InternetDraft)(2)建议标准(ProposedStandard)(3)草案标准(DraftStandard)(4)因特网标准(InternetStandard)7.2Internet使用实例7.2.1IE的设置和使用实例1.InternetExplorer6浏览网页2.InternetExplorer6浏览器使用技巧3.InternetExplorer6浏览器设置7.2.2用Outlook收发邮件实例7.2.3网上信息搜索实例7.2.4从Internet中下载文件实例7.3Internet接入方式目前Internet接入技术主要有:①基于传统电信网的有线接入;②基于有线电视网(CableModem)接入;③以太网接入;④无线接入技术;⑤光纤接入技术。其中,宽带无线接入和光纤接入是未来接入网技术的两个发展方向7.3.1基于传统电信网的有线接入1.拨号入网7.3.1基于传统电信网的有线接入2.ADSL接入技术特点:传输速率电话线使用语音信号和数字信号并行原理ADSL接入配置

7.3.2基于有线电视网接入1.CATV和HFC2.利用CableModem接入Internet7.3.3光纤接入技术光纤接入技术:实际就是在接入网中全部或部分采用光纤传输介质,构成光纤用户环路,实现用户高性能宽带接入的一种方案根据光网络单元ONU(OpticalNetworkUnit)所设置的位置,光纤接入网分为:光纤到户(FTTH)光纤到路边(FTTC)光纤到大楼(FTTB)光纤到办公室(FHHO)光纤到楼层(FTTF)光纤到小区(FTTZ)等光纤接入网特点

7.3.4以太网接入技术FTTx+LAN方案7.4Web编程技术Web信息主要以超文本标记语言(HypertextMarkupLanguage,HTML)编写的文本形式(称为Web文本)分布在世界各地的Web服务器上Web编程指的就是采用相关的程序语言格式开发基于浏览器格式的Web应用服务的过程Web编程都是以HTML语言为基础的,从静态格式到动态格式的演变,大大增强了站点的交互性7.4.1Web静态编程1.HTML概述超文本标记语言HTML(HyperTextMarkupLanguage)中的Markup的意思就是“设置标记”,所以HTML也常译为超文本置标语言标签(tag)HTML文档的编辑和解释2.HTML的格式与标签元素(element)是HTML文档结构的基本组成部分一个HTML文档本身就是一个元素每个HTML文档由两个主要元素组成:头部(head)和主体(body)7.4.1Web静态编程HTML文档中标签的用法7.4.1Web静态编程在HTML中有三个字符具有特殊的意义,即:<表示一个标签的开始>表示一个标签的结束&表示转义序列的开始这三个字符在文件中出现时,在HTML文档中就要将其转换为转义序列(escapesequence)常用的HTML标签

标签说明<HTML>...</HTML>声明这是用HTML写出的万维网文档<HEAD>...</HEAD>定义页面的头部<TITLE>...</TITLE>定义页面的标题,此标题并不在浏览器的显示窗口中显示<BODY>...</BODY>定义页面的主体<Hn>...</Hn>定义一个n级题头<B>...</B>设置“...”为黑体字<I>...</I>设置“...”为斜体字<UL>...</UL>设置“...”为无序列表,列表中每一个项目前面出现一个圆点<OL>...</OL>设置“...”为编号列表<MENU>...</MENU>设置“...”为菜单<LI>...</LI>开始一个列表项目。</LI>可不用<BR>强制换行<P>...</P>段落开始,与上个段落之间空一行或缩进几个字符。</P>可不用<HR>强制换行,同时画出一条水平线<PRE>...</PRE>设置...为已排版的文本,浏览器显示时不再进行排版<IMGSRC=″...″>插入一张图像,其文件名为“...”<AHREF=″...″>X</A>定义一个超链。超链的起点为X,终点为“...”7.4.1Web静态编程3.万维网页面中的超链(1)链接到其他网络结点上的页面(2)链接到一个本地文件(3)链接到本文件中的某个地方7.4.1Web静态编程远程链接和本文件内链接7.4.1Web静态编程4.脚本语言Web编程上比较常见的脚本语言有JavascriptVbscript它们在Web客户端使用时常用<ScriptLanguage=""></script>来标识,位于这对标记之间的语句是它们的代码源程序简单实例

7.4.2Web动态编程技术简介1.CGI(CommonGateInterface)2.PHP

3.ASP(ActiveServerPages)4.ASP.Net5.JSP(JavaServerPages)7.4.3Web动态编程技术的两个比较1.ASP与ASP.NET的区别(1)开发语言不同(2)运行机制不同(3)开发方法不同2.JSP与ASP的比较(1)结构

(2)性能和平台无关性(3)Session管理、Application管理、ServerSideIncludes(4)JavaBeans和COM

(5)数据库连接7.5流媒体为了克服网络带宽这一瓶颈,基于“边下载边播放”方式的流式技术应运而生。流媒体技术在一定程度上突破了网络带宽对多媒体信息传输的限制,因此被广泛应用于网上直播、网络广告、视频点播、远程教育、远程医疗、视频会议、企业培训、电子商务等多种领域7.5.1流媒体技术1.流媒体的基本概念流媒体指在Internet/Intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件流媒体实现的关键技术是流式传输实现流式传输有两种方法:实时流式传输(Realtimestreaming)顺序流式传输(Progressivestreaming)区分7.5.1流媒体技术2.流式传输实现流式传输的一些关键技术对普通多媒体文件进行高效的信息压缩,并加入流式信息

在接收端设置适当大小的缓存,当缓存中的分组数达到一定的数量后再以恒定速率按顺序将这些分组读出进行还原播放采用的传输层协议是用户数据报协议UDP丢失容忍(losstolerant)

7.5.1流媒体技术实时流式传输与顺序流式传输技术区别

播放过程

7.5.1流媒体技术3.流媒体系统的软硬件组成(1)编码器(2)服务器(3)终端播放器,也叫解码器7.5.1流媒体技术4.主要的流媒体软件系统与VOD服务器构建实例目前,主要的流媒体软件系统有以下3种:微软的WindowsMediaRealNetworks公司的RealSystem苹果公司的QuickTime目前比较流行的流媒体点播服务器有:微软公司的WindowsMediaServicesReal公司的RealServer7.5.2流媒体播送方式1.单播2.组播3.广播性能比较4.智能流技术微软的MultipleBitRate(多比特率编码)RealNetworks的Surestream智能流文件服务器和客户端自动确定当前可用的带宽无缝切换关键帧优先

7.5.3流媒体传输协议用于实现流媒体的常用应用层协议包括:HTTP实时传输协议RTP(Real-timeTransportProtocol)RTP控制协议RTCP(Real-timeTransportControlProtocol)微软流媒体服务协议MMS(MicrosoftMediaServerProtocol)实时流协议RTSP(Real-timeStreamingProtocol)使用RTSP的流媒体播放过程7.6P2P应用简介7.6.1P2P的的概念1.什么是P2PP2P是一种分布式网络,其中的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力…),这些共享资源需要由网络提供服务和内容,能被其他peer直接访问而无需经过中间实体在P2P网络中的参与者既是资源(服务和内容)提供者,又是资源(服务和内容)获取者。7.6.1P2P的的概念2.P2P的网络结构P2P的网络结构有三种:混合式结构分散式结构有超级节点的P2P网络3.P2P网络的特点(1)分散化(2)可扩展性(3)健壮性(4)高性能7.6.2P2P应用技术简介1.P2P应用技术的几个领域(1)即时通讯IM(InstantMessaging)与P2P方式的网络游戏(2)P2P文件共享(3)P2P分布式存储(4)P2P搜索技术(5)协同工作(6)对等计算

(7)流媒体7.6.2P2P应用技术简介2.P2P网络的资源定位技术(1)集中方式索引(2

温馨提示

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

评论

0/150

提交评论