五门基础或专业课程的教学2016计算机网络_第1页
五门基础或专业课程的教学2016计算机网络_第2页
五门基础或专业课程的教学2016计算机网络_第3页
五门基础或专业课程的教学2016计算机网络_第4页
五门基础或专业课程的教学2016计算机网络_第5页
已阅读5页,还剩29页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

清晰(Clear)、简洁(Concise)、完全(Complete) 题6-题6-08、6-14、6-18。6-24(选)。6-应用应用层协,而问题的解决又往往是通过位于不同主机中的应用层的具体内容就是规定应用进程在通信时所遵循的协议。应用层的许多协议是基于客户/服务器方式客户 )和服务器(server)都是指通信中所及的两个应用进程客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。应用层协文件传输服FTP、邮件服SMTP、POP3、网络管net、管理工具 、Traceroute等网络服HTTP、DNS、DHCP、应用应用文件传送协议终端协 引导程序协议BOOTP与动态主机配置协网络管理与简单网络管理协议应用进 网络的通系统许多应用层软件经常直接使 系统 NameSystem),但计算机的用户只是 因特网采用层次结 名树作为主机的名字并使用分布式 系统DNS因特网的S是一个联机分布式数据库系统。名字到 的解析是由若干个 服务器程序完成的。 服务器程序在专设的结点上运行运行该程序的机器称 服务器NameServer结结因特网采用了层次树状结 名方法 各分量分别代表不同级别 。(≤63字符合 中,点“.”的个数至少为一个点“.”的发音对应的单词:dot或point….三 .二 .顶关变长的和使用有助的字符串,是为了便IP32位二进制根TLD(Top)国家顶级域nTLD,也记为ccTLD。例如:表示中国,.us表 ,.uk表示英国,等等(cccountrycode目前至少有296个基础设施域.arpa(AddressandRoutingParameter 下二级域:;;通用顶级域gTLD。最早定义了7个通用顶级名,后来又增加了13个通用顶 最早最早的7个顶.com表示公司企 .net表示网络服务机构,例 OC.org表示非赢利性组 .edu表示教育机构 ) 表 部门 ) .mil表示军事部门 )(.int表 间国际合约建立的国际性组新增加了13个通用顶.aero用于航 企.asia用于Pan-Asia和AsiaPacificcommunity(团 .biz用于商.cat用于(西班牙)加泰罗尼亚语.coop用于合作.info适用于.jobs用于新增加了13新增加了13(续用于有资质的专业人员及其实体,例如会计、 和医师等自由职业者 .travel2012:公司名为新的顶 (18 .中国、.公司、.网络顶 (多语 国标准RFC3454、RFC3490、RFC3491、 管理机构:ICANN(InternetCorporationforAssignedNamesandNumbers)三由CERNET).cn下.cn下的二.cn下的二 分为三类①类 7个教育 科研 网络服务非营利组织 工商金融等业国防34个:省、直辖市,每个行:例等为两个字、服务一个服务器所负责管辖的(或有权限的)范称为管辖区(zone)(也可简称为区)一个区中的所有节点必须是能够连通的。S服务器的管辖范围是以“区”为单位,而不是以“域”为单位 管辖管辖区的不同划分方法 区区xy (a(b用服务器进解每一 服务器不但能够进的解析到IP地服器的信息。当自己不能完成到IP地址的转换时,就能够知道到什么地方去找别的服务器。(与IP地址的对应关系)这种地址转换即地址解析(addressresolution)。解 IP地IP反解提提nameserver)。服务器(master服务器当 服务器出故障时,辅 服务器以保证DNS 服务器系统也 的层次树 到小可分为4类: 服务器(rootname顶 服务器(即TLD服务器权 服务器(authoritativename本 服务器(localname层次层次树状结构的DNS服务服务服务本服务每一个因特网服务提供者ISP,或一个大学,至一个大学里的系,都可以拥有一个服务器,它也称为默 服务器本地 服务器离用户较近,一般不超过几个路由器的距离。当主机发出S查询报文时,这个查询报文就首先被送往该主机的本地 服务器。如果所要查询的主机也处在本地ISP的管辖范 权权服务每一个主机都必须在某个权 服务器处 机名应当转换成什么IP地址。每个区设置相应的权 服务器,用来保 权 服务器一般只解析本辖域 回顾:管辖区的不同划分举 区区xy (a(b顶 顶 服务 当收到DNS(可能是最后的结果,也可能是下一步应当的权限 服务器的IP地址)。 服务 服务器是 次 服务器 及其IP地址。 服务器并不直接把主机用户所查IP 服务器共有13套装置(不是13台机器这些 服务器相应 分别arootserversnet-mrootservers到2006年底全世界已经安装了100多台(辅助) 这样做的目的是为了方便用户,使世界上大部分务器服务器都能就近找到一个服 直接转换成IP地址。 服务器的IP地址告诉本地域的解析的解析过查询有递归查询(recursivequery)和 tivequery)两种方式。 本 服务器向 服务器可以采用递查询,但一般优先采用迭代查询递归查递归查询:当收到查询请求报文的域名服务器不知被查询 I地址时 迭代查询(迭代查询(循环查询):当收到查询请求报文的 把自己知道的下一步应查询 服务器IP的IP本高速高速缓为提高S查询效率,并减轻根服务器的负荷和减少因特网上的S查询报文数量,域名服务器广泛地使用了高速缓存,用来存放最近查询过的以及从何处获得映射信息。例如不久前已有用户查询 IP地址,则本 服务器就不必再向 的IP地址)使用高速缓存的好可以大大减轻根服务器的负荷,而且也能够使DNS查询请求和回答报文的主机一般也缓 有关信息思考 服务器高速缓存的作用是什么缓存缓存中保存项目有一定时到IP地址的绑定可能发生变化(但并不会经常改变)。为保持高速缓存中的内容正确,服务器应为每项内容设置计时器并处理超时项目(例如,典型的数值是每个项目只存48小时)当 服务器已从缓存中删去某项信息后又请求查询该项信息,就必须重新查询。当权 服务器回答一个查询请求时,在应中都指明绑定有效存在的时间值。增加此时间值可减少网络开销,而减少此时间值可提高解析的准确性应用文件传送协议终端协 引导程序协议BOOTP与动态主机电子邮件Electronic网络管理与简单网络管理协议应用进 网络的通 种,且差别很大。计算机数据的格式不同。文件的结构和文件命名的规定不同。FTP文件传送协议P(ileransferrotoco)提供提供交互式 ,允许客户指明文件的类型与格式,并允许文件具有存取权限。文件共享方式是整个文件。主要功能是减少或消除在不同FTP使用TCP可靠 服务T采用S方式。一个服务器进程可同时为多个客户进程提供服务。P的服务器进两大部分组成:一个主进程,负责接受新##主进程##主进程的工主进程打开熟知端口( 为21),等待客进程发出连接请求客户进程发来请求时,主进程启动从属进程来处理。主进程回到等待状态,继续接受其他客户进程发来的请求。但从属进程在运行期间根据需要还可能创建其他一些子进程。主进程与从属进程的处理是并发地进行FTP使用2个TCP连控制连接在整个会话期间一直保持打开,客户发出的传送请求通过控制连接发给服务器端的控制进程,但控制连接不用来传送文件。实际用于传输文件的是“数据连接”(为20)。服务器端的控制进程在接收到FTP客数据传送进程实际完成文件的传送,在传送*FTP*FTP使用2个TCP连接两个不同的FTP使用两个协议更加简单和更容易实[01[01FTP机(NIC上的主机)[02FTP发出的连接成功信息。ns[03][03]从远地服务器返回的信息,220表示“服务就绪[05[05331表示“用户名正确”,需[06FTP提示用令。用户这时可键guest作 的口令,也可以键入自己的电子邮地址,即耶鲁大学数学系名为xyz的主机上的abc[07[07230“ftp>”是FTP[RFC。[10用户要求将rfc1261.txt的文到本机上,并改名为nicinfo[11PORTFTP的标准命令建立数据连接。200表示“命令正确”[01[12数字150表示“文件状态正即将建立数据连接”NFS采用另一种思网络文件系统S(Networkieystem)允许应用进程打开一个远地文件,并能在该文件的某一个特定位置上开始读写数据。联机)NFS可使用户只一个大文件中的一个很小的片段,而不需要整个大文件。对于上述例子,计算机A的N要添加的数据和在文件后面写数据的请求一起发送到远地的计算机B的N服务器。NFS服务器更新文件后返回应答信息。在网络上传送的只是少量的修改数据简单简单文件传送协议TFTP(TrivialFileTransferProtocol)是一个代TFTP采用C/S方式,使用UDP数据报,因此TFTP需要有自己的差错改正措施。其熟知端69 TFTP只支持文件传输而不支持交互TFTP没有功能,也不能对用户进的##TFTP的主要特每次传送的数据PDU中有512字节的数据但最后一次可不足512字节数据PDU也称为文件块(block)1支持ASCII码或二进制传送可对文件进行读或写##TFTP##TFTP数据PDU。##TFTP的工作很像停等协议(续请求PDU或写请求PDU给TFTP服务器进程, 码为69。TFTP服务器进程要选择一个新端口和客户进程传送文件若文件长度恰好为512字节的整数倍,则在文部而无数据的数据PDU。若文件长度不是512字节的整数倍,则最后传送数据PDU的数据字段一定不满512字节,这应用应用文件传送协议 终端协 引导程序协议BOOTP与动态主机配置协网络管理与简单网络管理协议应用进 网络的通终端协NET是一个简单 终端协议,也是特网用户用NET就可在其所在地使用远端主机名或IP地址通过TCP连接(即登录)到远地的另一个主机上。其端为23。登录服务:指用户使用net命令,使自己 现在PC机的功能越来越强,用户已NET了。(Linuxrlogin命令客户/客户/服务器方T能将用户的击键传到远机,同时也能将远机的输出通过连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远机上。服务器中的主进程等待新的请求,并产生从属进程来处理每接。并发方式服务)思考:采用C连接的/S方式中,针对一个客户方,服务器方何时需要使用两个连接?何时只需要使用接NET使(NetworkVirtualNVT格NVT格向用户返回数据时,服务器把远地系统的格NVT格式,本地客户再从NVT格文件传送协议终端协 引导程序协议BOOTP网络管理与简单网络管理协议应用进 网络的通协议协议配为了将软件协议做成通用的和便于移植,协议软件的编写者把协议软件参数化。这使得在很多台计算机上使用同一个经过编译的二进制代码成为可能。一台计算机和另一台计算机的区别,可通过一些不同的参数来体现。协议配置:在协议软件中给这些参数赋值的动作。一个软件协议在使用之前必须已正确配置。体的配置信息有哪些则取决于协议栈配置内连接到因特网的计算机的协议软件需要配置项目默认路由器IP地址(即网关IP地址服务器IP地址(一般至少需要配置2个 引引导程序协议引导程序协议BOOTP(BOOTstrap也称为自举协议。(目前很少使用BOOTP使用C/S方式工作协议软件广播BOOTP请求报文,使用数据报,端为67收到请求报文的P服务器查找发出请求的计算机的各项配置信息,把配置信息放入TP回答报文中,并把回答报文返回给提出请求的计算机。##BOOTP由于计算机发送P请求报文时自己还没有I1广播地址(只在本网络上广播作为目的地址,而用全0地址作##DHCP##DHCP协议的工作过程图示-DHCP使用UDP数据等待客户端发来的报文打开UDP①:DHCP②:DHCPUDP发送DHCP…动态主机配置协议动态主机配置协议动态主机配置协议DHCP(DynamicHostConfigurationProtocol)是扩展了的BOOTP, DHCP使用UDP数据报,服务端 IPDHCP服务器广播发送发现报文(DHCPDISCOVER),这时该主机就成为DHCP客户。本地网络上所有主机都能收到此广播报文,但只有服务器才回答此广播报文。P服务器先在其数据库中查找该计算机的配置信息。若找到,则返回找到的信息。若找不到,则从服务器的IP地址池adresspol)中取一个地址分配给该计算机。DHCP服务器的#DHCP#DHCP中(relay并不DHCP服务器,这样DHCP服务器的数量太多。现在是每一个网络至少有一个DHCP中继(relayagent),它配置了DHCP服务器的IP地址信息。当DHCP中继收到主机发送的发现报文后DHCP服务器转发此报文,并等待其回答。收到DHCP服务器回答的提供报文后,DHCP中继再将此提供DHCP以单播方式转发发现报注意:DHCP报文只是UDP用户数据报中的数据租用期租用期(leaseDHCP服务器分DHCPIP地址是临时的,因此DHCP客户只能在一段有限的时间内使用这个分配到的IP地址。DHCP协议称这段时间为租用期(leaseperiod)。租用期的数值由服务器自己决定。P客户也可在自己发送的报文中(例如,发现报文)提出对租用期的要求。##DHCP协议的工作过程图示##DHCP协议的工作过程图示-⑦:DHCP服务器若同意,则发回确认报文DHCPACK。DHCP客户得到了新的租##DHCP协议的工作过程图示-⑧:DHCP服务器若不同意,则发回否认报文DHCPNACK。这DHCP客户必须立即停止使用原来的IP地址,而必须重新申请IP地址(回到步骤②)。……##DHCP##DHCP协议的工作过程图示-④:DHCPDHCP服务器中选择其中的一个,并向所选择的DHCP服务器发送DHCP请求报文。③:凡收到DHCP发现报文的DHCP服务器可能收到多个DHCP提供报文。##DHCP协议的工作过程图示-开始使用得到的临时IP地址了。##DHCP##DHCP协议的工作过程图示-DHCP客户现在要根据服务器提供的租用期T设置两个计时器T1T2,它们的0.5T和##DHCP协议的工作过程图示-⑥:租用期过了一半(T1时间到),DHCP发请求报文DHCPREQUEST要求更新客 客 客 ##DHCP协议的工作过程图示-…##DHCP协议的工作过程图示-①②客 ③④客 ⑤ 67⑨:DHCP客户可随时提前终止服务器所提供的租用期,这时只需向DHCP服务器发送释放报文DHCRELEAE即可。应用应用文件传送协议终端协 引导程序协议BOOTP与动态主机配置协网络管理与简单网络管理协议应用进 网络的通电子邮电子邮件(e-mail,electronicmail)是因电子邮件不仅使用方便,而且还具有传递迅和费用低廉的优点附上声音和图像。电子电子邮件地址的TCIP体系的电子邮件系统规定电子邮件地址的格式如下:符号“@”读作“at”,表示“在”的意思例如,电子邮件地址这个用户名在 邮箱所在的主机的范围内是惟一的 在全世界必须是惟一收信人邮箱名@邮箱所在主机 (8-因特网电子邮件发送邮件的协议:简单邮件传送协议(SimpleMailTransferProtocol)[RFC821(1982年邮件的协议:邮局协议POP3和因特网文存取协议IMAP4因特网文本报文格式[RFC822]通用因特网邮件扩充MIME(MultipurposeInternetMailExtensions)[RFC2045(1993年在其声音、图像、视像等)。使用MIME可在邮件(1)发信人调用用来编辑要发送用 用SMTP把邮件传送给发送端邮件服务器接收用用邮件缓(2)发送端邮件服务器将邮件放邮件缓存队列中,等用用邮件(3)运行在发送端邮件服务器的TP客户进程,发现在邮件缓存中有待发送的邮件,就向运行在接收端邮件服务器的TP服务器进程发起TCP连接的建立。用户邮接收因特用用邮件缓(4)TCP连接建立后,TP客户进程开始向 的MTP服务器进程发送邮件。当所有的待发送邮件发了,TP就关闭所建立的TCP连接。连连TCP传输传输(发送邮件用UA(User邮件服务器(或收邮件,同时还要向发信人报告邮件传送的情况已交付、被 、丢失等。邮件服务器按照C/S一个TA邮件服务器需要使用2个不同的协议SMTP邮局协议POP(PostOfficeProtocol)理(发送邮件SMTP邮 邮用户(TCP连接)服务 服务代理(发送邮件邮邮理(TCP连接服务服务用(用(发送邮件 (发送邮件 邮 邮用户户代服务(TCP连接 (TCP连接 代理理(发送邮件邮(发送邮件邮理(TCP连接服务(TCP连接服务用户邮用用邮件接收(5运行在接收端邮件服务器中的SMTP服务器进程收到邮件后,将邮件放入收信人的用户邮箱中,等待收人在方便时进 用户用户用户代理(TCP连接(TCP连接代理代理 (邮件 邮 邮件代理服务 服务(TCP连接 (TCP连接 (TCP连接 发送 邮件服务 邮件服务(6)收信人在打算收信时,调用用 ,使用(或IA)协议将自己的邮件从接收端邮件服务器的用户邮箱中的取回(如果邮箱中有来信的话)。电子电子邮件电子邮件由信封(envelope)和内容(content)部分组成电子邮件的传输程序根据邮件信封上的信息来传送邮件。用户从自己的邮箱中时才能见到邮件的内容。思考:电子邮件地址的格式是怎样的?各部分是什么含义?电子邮件的信息用户需的信息提取出来并写在信封上。所以用户不需要填写电子邮件信封上的信息。邮件内容首部包括一些关键字,后面加上冒号。最重要的关键字是:o和ubjct。邮件邮件内容“:”表示“寄给。用英文逗号地址。 “bcc:”(blindcarboncopy)表示暗送…“Rey-o:”是对方回信所用的地址。写全邮件地址!简单邮件传送协议SM(SimpleMailrasferrtocl)所规定的只是在两个相互通信的SM何交换信息。SMSMTP一般不使用中间的邮件服务SMTP规定了14条命令和21种应答信息。每条命4个字母组成,而每一种应答信息一般只有一行信息,由一个3位数字的代码开始,邮协议邮协议邮局协议POP(PostOfficeProtocol)是一个非常简单、但功能有限的邮件协议,现在使用的是它的第3个版本POP3。POP3C/S方式,基于TCP连接,端为POP服务器只有在用户提供正确的鉴别信息(户名和口令)后才允许对邮箱进 邮协议因特网报文存取协议IMAP(InternetMessageAccessProtocol)也是按C/S方式工作,基于TCP连接时端为143。现在较新的版本是PC机上就可以ISP的邮件服务器的邮箱,就像在本地一样。IMAPIMAPIMAP最大的好处就是用户可在不同的地方用不同的计算机随时上网阅读和处理邮SMTP、POP、IMAP发信人的用户 向源邮件服务器发送邮件,以源邮服器目的邮服器送邮,都是用SMP协议。 议是POP或IMAP协议。思考:POP3与IMAP有什么异思考:收发电子邮件为什么必须使用SMTPPOP3(或IMAP)两种协议邮件服务器程序必须每天24连接在因特网上,否则可能使外来邮件丢失基于基于浏览器的电此时,电子邮件从A发送到网易邮件服务器是使用HTTP协议。两个邮件服务器之间的传送使用SMTP。实际上是邮件服务器提供了浏览 方式ABSMTP的缺SMTP不能传送可执行文件等二进制对象SMTP服务器 超过一定长度的邮件某些SMTP的实现并没有完全按照[RFCSMTP标准MIME(MultipurposeMIME(MultipurposeInternetMail并没有改动SMTPMIM的意图是继续使用目前的[C822]格式,的结构,并定义了传送非S码的编码规则。MIMESMTP####5个新的邮件首部字段,可包含在[RFC822]规定的首部中。这些字段提供了有关邮件主定义了许多邮件内容的格式,对多电子定义了传送编码,可对任何内容格式进行转换,而不会被邮件系统改变。##MIME-Version:标志MIME的版本。现在的版本号是1.0。若无此行,则为英文文本。Content-Description:这是可读字符串,说明 Content-Id:邮件的惟一标识符。Content-Transfer-Encoding:在传送时邮件的Content-Type:说明邮件的性质#三#三种内容传Encoding)就是7位ASCII码,而每行 1000个字符。MIME对这种由ASCII码构成的另一种编码称为quoted-printable,适用于当 量的非ASCII码。对于任意的二进制文件,可用base64编码(Radix64编码)应用文件传送协议终端协 Electronic引导程序协议BOOTP与动态主机网络管理与简单网络管理协议应用进 网络的通网(WWW,即网(WWW,即Web)1965年.TedNelson提出超文本(hyper-text)TimBernersLee建议开发“超文本系统”, 9年底,出现行模式浏览器,WW网世界。1993年2月,第一个图形界面浏览器(browser)成功,起名叫Mosaic1995年著名的NetscapeNavigator浏览器上市。 FTPWeb等引领发展,是主要推动力。网 的方法能非常方便地从因特 这 方式称为 (link)”网提网提供分布 及内容能会不一致超网是分布式 (hypermedia)系统,是超文本(hypertext)一个超文本由多个信息源成。利用一个链接可使用户找到另一个文档。这些文档可以位于世界上任何一个接在因特网上的超文本系统中。超文本是网的基础。超与超文本的区别在于文档内容不同超文本文档仅包含文本信网的网的网以客户服务器方式 因此这个计算机也称 网服务器客户程序向服务器程序发出请求,服务器程向客户程序送回客户所要的 网文档。主页mg基本信息页面,也是一组网页文档和信息的起始页面。网必须解决的4个问(1)资源标识问题:怎样标上 网文档使用统一资源定位符URL(UniformResource 的标识符UR。URLURL举HTTP的默认 网必须解决的4网必须解决的4()资源组织问题:怎样使各种网文档都能在因特网上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链?超文本标记(置标)语言HTML(HyperTextMarkupLanguage)使 可扩展标记语言XML(eXtensibleMarkup用网必须解决的4资源传输问题:用何协议实现网上各种超链的?在网客户程序与网服务器程序之间进行交互所使用的协议是超文本传送协议HTTP(HyperTextTransferProtocol)。HTTP是一个应用层协议,它使用TCP连接行可靠的传送。熟知 为80为了 网上方便地查找信息,用户可使各种的搜索工具(即搜索引擎)统一统一资源定位符统一资源定位符URL(UniformResource是对可以从因特网上得到的资源的位置方法的一种简洁表示RL给资源的位置提供一种抽象的识别方法,并用这种方法给资源定位。只要能够对资源定位,系统就可以对资源进行RL相当于一个文件名在网络范围的扩展。因此是与因特网相连的机器上的任何可对象的一个指针URL的一由以://隔开的两大部分组成,并且在URL的字符对大写或小写没有要求URL的一般形式是<URL 方式>//<主机>:< >/<路径ftp文件传送协议news——超文本传送协议户户到URL浏览器分析超链指向页面的URL GETchn/yxsz/index.htm。服务器给出响应,把文件index.htmTCP浏览器显示 院系设置”文件#HTTPHTTP的主要特HTTP是面向事务的客户服务器协议HTTP1.0协议是无状态的(staess)TP协议本身也是无连接的,虽然它使用了面向连接的P向上提供的服务。网浏览器就是一个HTTP客户,而网服务器HTTP请求的进程常称为HTTPdaemonHTTPD。HTTPdaemonHTTP客户的请求后把所需的文件返回给HTTP客户请求一网文档所需的TCPHTTP时时持续持续连接(persistentHTTP/1.1协议使用持续连接这并不局限于传送同一个页面上而是只要这些文档都在同一个服务器上就行。目前一些流行的浏览器(例如,IE60)的默/1.1。持续连接的两种非流水线方式:客户在收到前一个响应后才能发出下一个请求。这比非持续连接方式节省了建立后续TC连接所需的时间开销。但服务器在发送完一个对象后,其TC连接就处于空闲状态,浪第一次TC) 一个RTT时间,使TCP连接中的空闲时间减少, 网高网高速缓存(Webcache)代表浏览器发出HTTP请求,因此又称为 需要按URL的地址再去因特网该资源。网高速缓存(续使用高速缓存可减 因特网服务器的时延 使用使用高速缓存的情(1)浏览器因特网的服务器时,要先与校园网的TCPHTTP使用高速缓存的情(2)若高速缓存已经存放了所请求的对象,则将此象放入HTTP响应报文中返回给浏览使用使用高速缓存的情()与因特网上的源点服务器建立CP连接,并发送HP请求报文。使用高速缓存的情(4源点服务器将所请求的对象HTTP响应报HTTP的报文结构(请求报文开始报文由三个部分组成,即开始行、首部行和实体主体在请求报文中,开始行就是请求行。(5(5高速缓存收到此对象后,先在其本地器中(为今后使用),HTTP响HTTPHTTP请求报文——响应报文从服务器到客户的回答。由于HTTP是面向正文的(text-oriented),因此在报文中的每一个字段都是一些ASCII码方法方法版本请求值值(通常不用HTTP的报文结构(请求报文“方法”就是对所请求的对象进行的操作,因此这方法实际上也就是一些命令。因此,请求报文的类是由它所采用的方法决定的HTTPHTTP请求报文的一些方方法(操作意请请由URL所标志的信由URL所标志的信息的首给服务器添加信息(例如,注释在指明的URL一个文删除指明的URL所标志的资用来进行环回测试的请求报用HTTP的报文结构(请求报文“URL”是所请求的资源的URLHTTP的报文结构(响应报文响应报文的开始行是状态行HTTPHTTP的报文结构(请求报文值值(有些响应报文不用##响应报文状态码都是三位数1xx表示通知信息的,如请求收到了或2xx表示成功3xx表示重定向,表示要完成请求还必须4xx表示客户的差错,如请求中有错误的存放用户点使 用户表示在HTTP服务器和客户之间传递状态信息#超#超文本标超文本标记语言HTMLHyperTextMarkupLanguage)中的Markup的意思就是“设置标HTML定义了许多用于排版令()。HTML把各种嵌入到网的页面中。这样就构成了所谓的HTML文档。HTML文档是一种可以用任何文本编辑器创建的ASCII码文件。HTML仅当HTML文档是以html或htm为后缀时,浏览器才对此文档的各种 如果HTML文档改换以.txt为其后缀,则HTML解释程序就不对 当浏览器从服务器ML文档后,就按照ML文档中的各种,根据浏览器所排版并恢复出所的页面。解释程序把HTML规格转换为适合用户显 动态网文动态网文档CGI技静态文档(static 毕后就存放在网服务器中,在被用户浏览Server方:文档预先生成; 方:文档不变 是在浏览 网服务器时才由应用程 的能力,例如用于报 行情、天气预报售票情况等内容S方:文档 时动态生成;C方:文档不网服务器功动态文档和静态文档的主要差别体现在服务器一端。这主要是文档内容的生成方法不同。而从浏览器的角度看,这两种文档没有区别。使用动态文档需扩充传统网服务器功(1)来的数据,并创建动态文档。扩充扩充了功网服动态文活活动文档)转移给浏览器端。每当浏览器请求一个活动文档时,服务器就返回一段程序副本在浏览器端运行。活动文档程序可与用户直接交互,并可从传送角度看,服务器和浏览器都把活动文档看成是静态文档。不同于动态文档,在服务器上活动文档内容不变。S:文档预先生成;C:文档被时动态页:指L中含“或输入参数的网页,包括S、、、等在r方进行处理的网页由Sun公司开发的Java(爪哇)作为活动文档技术的一部分,在a技术中使用“小应用程序”(pplt)来描述活动文档程序。通用通用网关接口CGICommonGatewayInterface)是一种标准,网服务器与CGICGI标准。“通用”:CGI标准所定义的规则对其他任何“网关”:CGI程序的作用像网关“接口”:有一些已定义好的变量和调用等供其他CGICGI程CGI程序的正式名字是(script) ”指的是一个程序,它被另一个(解释程序行。运行起来要比一般的编译程序要慢,因为它的每一条指令先要被另一个程序来处理(这就要一些附加的指令),而不是直接被指令处理器来处理。CGICGI标当CGI程序被调用时,服务器就将一些参数传递给CGI程序,参数的值可由浏览器提供。CGI程序从环境从HTML2.0开始就增加了“表单“表单”m)用来把用户数据从浏览器传递给 网服务器。在创建动态文档时,表单与CGI程序经常使用表单在浏览器的屏幕出现时,就有一些方框和按钮,可供用户选择和点取。有的方框可让用户输入数据。搜索引擎:在网中用来进行搜索的程序。搜索引擎:在网中用来进行搜索的程序。要在网上进行检索,就要将所有网页面标题中的作成索引。 1995年的Metacrawler日 。(谷 全文检索搜索引擎它的工作原理是通过搜索软件到因特网上的各收集信息,找到一个后可以从这个网站再到另一个。然后按照一定的规则建立一个很大的数据库供用户查询。用户在查询时只要输入,就从已经建立分 搜索引擎并的任何信息而是利用 向搜索引擎提交 信息 搜索。一些一些著名的搜索引当前最有名的全文检索搜索引擎(谷歌 /) Yahoo(ht 雅虎中国( 搜狐 目前搜索引擎一般都基于#垂直搜索文件传送协议终端协 引导程序协议BOOTP网络管理与简单网络管理协议应用进 网络的通合与协调,以便对网络资源进试、配置、量等。网络管理常简称为。行政上的管理网络网络管理的一般网络管理模型中的主要管理站也称为网络运行中心NOC(NetworkOperationsCenter),是网络管理系统的 管理程序在运行时就成为管理进程②被管设备有时可称为网络元素或网元被管被管对网络的每一个被管设备中可能有多个被管对象(MaagedObject)。在被管设备中也会有一些不能被管的对象。在每一个被管设备中都要运行一个程序以便管理站中的管理程序进行通信。这些运行着的程序叫网络管理 程序,或简称为(agn)。 被管对象必须维持可供管理程序读写的若干控制和状态信息。这些信息总称为管理信息库MIB(Manaemntnfomaionae)。IB中这些信息的值对网络进行管理( 或重新设置这些值)网络管理协议,简称为网络管理协议,简称为协议需要注意的是,并不是协议本身来管理网络。协议就是管理程序和程序之间进行网络管理员利用协议通过管理站对网络中客户/ 管理程序运行SNMP客户程序,向某个程序发出请求(或命令 程序运 系统中往往是一个(或少数几个)客OSIOSI的五个管理功配置管理:用来定义、识别、初始化网络中的被管对象,改变被管对象的操作特性报告被管对象状态的变计费管:记录用户使用网络资源的情况核 用,同时也统计网络的利用率。安全管理:保证网络不 使用简单网络管理协议SNMP概网络IETF于1988年发布SNMPv1。1990年成为因1996年更新为SNMPv2,1999年更新为SNMPv3[RFC2571-2575]。影响尽量小。##SNMP的指导思想和基本功SM最重要的指导思想就是要尽可能简单。SMP的基本功能包括监视网络性能、检测分析网络差错和配置网络设备等。在网络正常工作时,SP可实现统计、配置、和测试等功能。当网络出故障时,可实现各种差错检测和恢复功能。虽然SNMP是在TCP/IP基础上的网络管理协议,但也可扩展到其他类型的网络设备SNMP使用的端SMP使用无连接的P,因此在网络上传送SMP报文的开销较小。但P不保证可靠交付。在运行程序的服务器端用熟知端口161来getset报文和发送响应报文(与熟知运行管理程序的客户端则使用熟知端口162来接收来自各的tap报文。SNMPSNMPFTPP整个系统必须有一个管理站 进程利用SNMP报文进行通信。而SNMP报文使用UDP来传送。SNMPSNMP网络管SNMP网络管理SNMPSMIStructureofManagement管理信息库MIB(ManagementInformation#SNMP的协议数据单元和报SNMP定义了管理站

温馨提示

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

最新文档

评论

0/150

提交评论