




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,第6章 Internet应用层,涉及到Internet 的地址有: 1.IP地址 网上计算机的标识符。 由互联网络信息中心统一负责全球地址的规划和管理。,2,2.域名地址,主机取一个便于记忆的名字即域名。 主机 地址 75 域名地址对应 ,3,IP地址与域名的对应关系,一对一: Internet上IP地址是唯一的,一个IP地址对应着唯一的一台主机。 给定一个域名地址能找到一个唯一对应的IP地址。,4,一对多:,一台计算机提供多个服务,既作www服务器又作邮件服务器。 IP地址还是唯一,但可根据计算机提供的多个服务给予不同域名 一个IP地址对应多个域名。,5,域名使用
2、的是逻辑关系,不是物理网络的关系。 同在一个大楼的主机,可能属于不同的域,同样,距离很远的主机也可能属于同一个域。,6,DNS 域名系统,Internet引入了分布式管理的域名系统DNS (Domain Name System)。 域名具有广告宣传作用,也便于网络管理和维护(主机的IP地址随网络变化,域名可以保持不变)。,7,DNS的功能主要有两个: 定义了一组为网上主机定义域名的规则; 将域名转换成实际的I P地址。,8,域名命名,采用分层次命名的方法,每一层称为子域名; 子域名之间用句点作分隔符,从右到左分别是最高层域名、机构名、网络名或主机名。,9,10,域名系统层次结构的优点: 每个组
3、织可以在它们的域内再划分域; 只要保证组织内的域名唯一,就不会与其他组织域名冲突。,11,组织顶级域名,12,美国之外的其它国家互联网管理机构还使用I S O组织规定的国别代码作为域名后缀来表示主机所属的国家。,13,表2 国家顶级域名,14,出现的新域名,.co .cc .sh .biz .ws,15,.io .pro .info .ac .name,16,域名解析,域名服务器:完成域名地址到IP地址转化的计算机。 域名服务器上运行着一个数据库系统; 数据库中保存着域名地址与IP地址。,17,用户主机需要把域名地址转化为IP地址时向域名服务器提出查询请求; 域名服务器根据用户请求进行查询并把
4、结果返回给用户主机。,18,域名解析的过程,假设在上海的一台机器,它的域名服务器是SH的域名服务器,这个服务器也叫作本地域名服务器,要访问WWW.BUPT.EDU.CN,具体过程是: 1)主机首先向本地的域名服务器发出请求。,19,(2)当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。,20,(3)如果缓存中没有该纪录,则本地域名服务器就直接把请求发给CN的域名服务器。 CN查找没有发现这个域名的IP地址,它把这个请求转发给EDU服务器。,21,(4)EDU也没有BUPT.EDU.CN的地址,但它知道BUPT的地址,直接把请求转发给B
5、UPT的域名服务器。 在BUPT域名服务器上,有WWW.BUPT.EDU.CN注册的IP地址信息,解析成功的报文,就会沿原路返回到SH域名服务器上,并存入缓存。,22,6.1.3 DNS报文封装格式,DNS在进行信息交换的时候,要使用DNS报文进行,封装格式如图所示。 对于DNS报文,常使用传输层UDP协议传输,使用的端口号是53。,23,DNS报文格式,24,6.1.5 资源记录格式,DNS中,域和主机使用一种统一格式来记录它的信息,称之为资源记录,但进行DNS解析的时候,所做的工作就是取回和改名的资源记录,格式如下。,25,6.1.6 Windows系统中的DNS,Windows规定,进行
6、DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个地址映射关系; 如果有,则调用这个IP地址映射; 如果没有,再向已知的DNS 服务器提出域名解析。,26,Hosts文件存放位置: C:WINDOWSsystem32driversetc 是一个文本文件,可以用记事本打开。,27,Hosts文件的作用,(1)加快域名解析 (2)方便局域网用户 (3)屏蔽网站 (4)顺利连接系统 Hosts文件中的映射是静态的,如果网络上的计算机IP地址更改了,需要及时更新Hosts的配置。,28,6.2 远程登录,将自己的计算机连接到远程计算机的操作方式叫做“登录”; 称这种登录的技术为
7、Telnet(远程登录)。,29,早期计算机较贵,个人很难承受价格,可采用一种叫做Telnet的方式,把低性能计算机连接到远程性能好的大型计算机上; 连接成功后,这些计算机就成为这些远程大型计算机上的一个终端,可以运行大机器中的程序。,30,6.2.1 Telnet结构,当用Telnet登录进入远程计算机系统时,事实上启动了两个程序,一个叫Telnet客户程序,运行在本地机上; 另一个叫Telnet服务器程序,它运行在远程计算机上,如图6-9所示。,31,客户程序完成的功能是: (1)建立与服务器的TCP连接; (2)从键盘上接收输入的字符; (3)把输入的字符串变成标准格式并送给远程服务器;
8、 (4)从接收远程服务器输出的信息; (5)把该信息显示在屏幕上。,32,远程计算机的Telnet程序,打开一个TCP端口,等待外部连接,一旦收到连接请求,它马上活跃起来,并完成如下功能: (1)通知客户机,远程计算机已经准备好; (2)等候客户机的命令; (3)执行客户机命令作出反应(如显示目录内容,或执行某个程序等); (4)把执行结果送回给客户机; (5)重新等候客户机的命令。,33,6.2.3 Telnet协议提供的服务,Telnet协议是TCP/IP中的一种应用协议,定义了一个网络虚拟终端,为远程系统提供一个标准接口。 客户机程序不必详细了解远程系统,只需构造使用标准接口的程序即可。
9、,34,Telnet包括一个允许客户机和服务器协商选项的机制,还提供一组标准选项。 Telnet对称处理连接的两端,即Telnet不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。,35,网络虚拟终端,Telnet协议定义了网络中数据和命令的传输方式,也就是网络虚拟终端(NVT, Net Virtual Terminal)。 NVT是一个双向字符设备,有一个显示设备和一个键盘。,36,NVT的字符集是由七位ASCII码组成的,保存在八位的域(一个字节)中; 最高位为0的字节是一般数据,最高位为1的字节是NVT命令。,37,网络虚拟终端的应用过程,对于发送的数据: 客户机软件把来自用户终端
10、的按键和命令序列转换为NVT格式,并发送到服务器; 服务器软件将收到的数据和命令,从NVT格式转换为远地系统需要的格式;,38,对于返回的数据: 远地服务器将数据从远地机器的格式转换为NVT格式; 本地客户机将将接收到的NVT格式数据再转换为本地的格式。,39,6.2.4 选项协商,由于Telnet两端的机器和操作系统的异构性,使得Telnet不能严格规定每一个Telnet连接的详细配置。 实际上Telnet连接双方首先交换的信息是选项协商数据。 选项协商是对称的,任何一方都可以主动发送选项协商请求给对方。,40,Telnet协商情况,41,建立选项使用的策略,让其中的一方(或双方)初始化一个
11、可使一些选项有效的请求,另一方可以接受或拒绝该请求。 选项协商机制是对称的,连接的双方都可以发起选项协商请求。,42,如果该请求被接受,选项立即生效; 如果该请求被拒绝,连接的另一端仍然保留NVT的特性。,43,6.2.5 Telnet命令,当进行远程连接时,需要使用Telnet客户程序,有两种常用命令: (1)telnet; (2)telnet IP地址或者域名端口号。,44,(1)telnet: 不附加主机地址运行telnet,这时能打开Telnet主窗口,但并未进行连接,只会看到下面的提示符: telnet,45,在此方式下,可以执行各种子命令:,CLOSE 结束当前的远程登录会话。 M
12、ODE type 设置传送方式为行(line)或者字符(character)。 OPEN host port 与给出的host(主机)和port建立连接,开始一次远程登录会话。 QUIT 退出telnet程序。 STATUS 显示telnet程序的当前状态。,46,2)telnet IP地址或者域名端口号: 输入“telnet”命令、空格以及相应的主机地址。 如果主机使用的不是默认端口号,则可在主机地址后加上一个空格,再跟上相应的端口号,然后,按回车键。,47,命令格式: Telnet host port,Host:主机名或者主机IP地址; port:远程登录的服务器端口号; Telnet默认
13、使用TCP连接,对应的端口号为23。,48,Telnet双方在进行通信传输时,数据和命令打包在一起发送,使用0 xff(16进制ff,对应十进制255)来区分数据和命令; 该字节称做IAC(Interpret As Command, “作为命令来解释”),表示该字节后面的一个字节才是命令字节。,49,当用户从本地键入普通字符时,NVT将按照其原始含义传送; 当用户键入快捷键(组合键)时,把它转化为特殊的ASCII字符在网络上传送,到达远地机器后转化为相应的控制命令。,50,将正常ASCII字符集与控制命令区分的好处: (1)Telnet具有更大的灵活性,可在客户机与服务器间传送所有可能的ASC
14、II字符以及所有控制功能; (2)可使客户机不产生控制功能与普通字符的混乱。,51,6.3 电子邮件,电子邮件是Internet上最早出现的服务之一; 经过40多年的发展,电子邮件已经从单纯传递文字信息进化为可以传送图像、声音及影视片段等各类多媒体信息的通信工具。,52,电子邮件的工作原理和传统邮件的处理流程有相似之处。 通过“存储-转发”方式为用户传递信件; 在Internet上充当“邮局” 角色的计算机被称为邮件服务器 。,53,电子邮件的工作原理,首先,用户把E-mail输入计算机并发送,计算机将邮件内容“打包”,送到E-mail服务器上,类似于写信并投入邮筒。,54,2. E-mail
15、服务器根据收信地址,寻找一条合适的路径,将信件传到下一个E-mail服务器,服务器将信件继续向前转发。,55,3. 当某个E-mail服务器发现这个邮件是发给自己的,就把它保存在服务器上,存在用户E-mail信箱中。一个E-mail服务器可以有很多用户,不会出现混乱。,56,4. 最后,收件人通过计算机访问E-mail服务器,并读取自己的E-mail,相当于收信人打开信箱,取出信件并阅读。,57,邮件系统的组成,一个邮件系统的传输包含了三大部分: 邮件用户代理(Mail User Agent,MUA) 邮件传输代理(Mail Transfer Agent,MTA) 邮件投递代理(Mail De
16、livery Agent,MDA),58,MUA是一个发信和收信的客户端程序,发信和收信要通过MUA进行。 MTA是邮件传送代理的意思,当发信或者收信时,就需要使用它。 MDA的意思是邮件投递代理,实际上,MDA是运行在MTA上的一个小程序。,59,电子邮件的地址格式,user-id邮件服务器域名 读作at user-id标识处理电子邮件的用户,是用户在服务器上注册的用户名称; 服务器域名表示邮件服务器的名称。,60,符号在英文中曾有两种意思, “在”或“单价”。 常被作为“在”的代名词来使用,除了at外,又有each的含义,也常用来表示商品的单价符号。,61,1971年,为了能让用户方便地在
17、网络上收发电子邮件,美国的电脑工程师雷.汤姆林森受命寻找一种电脑地址格式,能让用户方便地发送电子邮件。 由于符号不与人名重复,在 E-MAIL 地址格式中,将人名与地址分开,让文件在网络中的传输不会产生误读。 用在 E-MAIL 地址格式中正好表示“在服务器上申请的用户名” 。,62,相关的邮件服务协议:,SMTP(简单邮件传输协议,用于邮件发送): 最早出现,被普遍使用的最基本的邮件协议 ,支持的功能简单,传递的所有邮件都以普通正文形式进行的,不能传输非文本信息。 有安全方面的缺陷,邮件容易被中途截取、窜改。,63,SMTP是TCP/IP协议族中的一员,它规定了如何将电子邮件从发送方地址传送
18、到接收方地址; 对电子邮件的传输规则作了规定。,64,首先针对用户发出的邮件请求,由发送SMTP建立一条连接到接收SMTP的双工通信链路。 发送方SMTP负责向接收方SMTP发送SMTP命令,而接收方SMTP则负责接收并反馈应答。,65,SMTP通信模型示意图,66,使用STMP协议发送邮件时,首先必须要建立传输层连接; 然后使用命令和返回码进行邮件的发送。,67,SMTP发送邮件的流程,例子:AAA使用域名的主机向在主机上的BBB和CCC邮箱发送邮件。 假设这两台机器之间可以直接发送邮件,不需要经过其它的MTA(邮件传送代理)。,68,S:服务器端 C:客户端,S: 220 Simple M
19、ail Transfer Service Ready C: HELO S: 250- greets C: MAIL FROM: S: 250 OK C: RCPT TO: S: 250 OK C: RCPT TO:,69,S: 250 OK C: DATA S: 354 Start mail input; end with . C: Blah blah blah. C: .etc. etc. etc. C: . S: 250 OK C: QUIT S: 221 Service closing transmission channel,70,pop3,POP (Post Office Proto
20、col) ,邮局协议,它规定了怎样将个人计算机连接到Internet的邮件服务器并下载电子邮件。 POP协议于1984年定义,并于1988年提出了POP2版本。 目前发展到第三版,称POP3。,71,POP3是因特网电子邮件的第一个离线协议标准,允许用户从服务器上把邮件存储到本地主机上,同时保留或删除保存在邮件服务器上的邮件。 POP3服务器是遵循POP3协议的邮件接收服务器。,72,服务器通过侦听TCP的 110端口开始POP3服务,当客户主机需要使用服务时,它将与服务器主机建立TCP连接。 当连接建立后,POP3发送确认消息,客户和POP3服务器相互(分别)交换命令和响应,这一过程要持续到
21、连接终止。,73,POP3命令由一个命令和一些参数组成,所有命令以一个CRLF结束; 命令和参数由可打印的ASCII字符组成,它们之间由空格间隔。 命令一般是34个字母,参数可达40个字符长。,74,POP3读取邮件的过程,用POP3读取邮件的过程中,会话有3个不同的状态,分别是确认、操作和更新。 在需要输入用户名和密码的时候,POP3处于确认状态; 一旦确认成功,服务器就获取与客户邮件相关的资源,这一过程相当于进入“操作”状态。,75,在此操作状态中,客户提出服务,当客户发出QUIT命令时,此过程进入了“更新”状态。 在更新状态中,POP3服务器释放在“操作”状态中取得的资源,并发送消息,终
22、止连接。,76,POP3在不同的状态时,使用的命令也不相同:,77,MIME 协议,Multipurpose Internet Mail Extensions 多用途Internet邮件扩展协议 规定了通过SMTP协议传输非文本电子邮件附件的标准 是电子邮件带附件发送功能的支持协议,78,Foxmail软件,Foxmail是一款著名的电子邮件客户端软件,提供基于Internet标准的电子邮件收发功能。 可以将邮件收取到本地计算机上,离线后仍可继续阅读邮件。,79,Foxmail软件使用过程的 简单演示,80,6.3.4 电子邮件的安全问题,1邮件加密 保护数据并确保数据到达目的地。 2内容过滤
23、 扫描出入的消息以确保它们符合电子邮件策略管理员及邮局管理员制定的规则。,81,3病毒 4邮件伪造 5垃圾邮件,82,6.4 文件传输FTP,File Transfer Protocol,文件传输协议 用于两台计算机间文件的上传与下载; 其中一台计算机作为FTP的客户端,另一台作为FTP的服务器端。,83,FTP是一个客户机/服务器系统,用户通过支持FTP的客户机程序,连接到远程主机上的FTP服务器。 用户通过客户机程序向服务器程序发出命令,服务器程序执行用户命令,并将执行的结果返回到客户机。,84,在FTP中: “下载”文件是从远程主机拷贝文件到本地计算机上; “上传”文件就是将文件从本地计
24、算机中拷贝至远程主机上。,85,FTP的特点,通过FTP协议可以上传、下载几乎所有的文件类型 ; 用户可以匿名访问FTP服务器,86,匿名服务器:不需要专门用户名和口令就可进入的系统。 但用户连接匿名服务器时,默认使用“anonymous”(匿名)作为用户名。,87,6.4.1 FTP连接,FTP在传输层使用了TCP协议,在FTP客户端和服务器建立连接的时候,会使用两个TCP连接,分别为控制连接和数据连接。,88,89,控制连接用于在客户机和服务器之间发送控制信息。(端口号21) 数据连接用于传输文件和目录和文件列表信息,这种连接在需要数据传输时建立,一旦数据传输完毕就关闭,每次使用的端口也不
25、一定相同。数据连接既可能是客户端发起的,也可能是服务器端发起的。,包括:用户名和口令输入、改变远程文件目录、上传或下载文件的命令,90,当启动与服务器间的一个FTP会话时,FTP客户首先与FTP服务器建立一个TCP的控制连接,然后把用户名和口令发送给服务器; 同时,也由该控制连接把本地临时分配的数据端口告知服务器,这样客户端和服务器之间就可以建立另外一个TCP的数据连接。,91,在客户端和服务器建立连接的过程中,数据连接端口可以由服务器分配,也可以由客户端分配; 根据数据连接是由服务器端主动或者被动发起,FTP连接可分成两种模式: PORT主动模式和PASV被动模式(passive mode)
26、。,92,PORT模式,主动方式下,服务器向客户端发起一个用于数据传输的连接。 连接的端口是由服务器端和客户端协商动态选择确定的。,93,PORT方式的连接过程,客户端向服务器的FTP端口(默认21)发送连接请求,服务器接受连接,建立一条命令链路。 当需要传送数据时,客户端主动开启端口,发出连接建立连接的请求。 服务器向客户端开启的端口发送连接请求,建立一条数据链路来传送数据。,94,PASV模式,被动模式下数据连接是由客户端程序向服务器发起的。 是否采取被动模式取决于客户程序,在ftp命令行中使用passive命令可以关闭/打开被动模式。,95,PASV方式的连接过程,客户端向服务器的FTP
27、端口(默认21)发送连接请求,服务器接受连接,建立一条命令链路。 当需要传送数据时,服务器开启某一端口,并用PASV命令通知客户端,于是客户端向服务器开启的对应端口发送连接请求,建立一条数据链路来传送数据。,96,6.4.2 FTP的数据表示,当数据从发送方主机的存储设备传输到接收方主机的存储设备后,有时因为两个系统的数据表示(编码方案)不同导致需要对数据进行特定的转换。 通过编码转换,使用不同编码体制的两个系统可正常沟通。,97,如在Windows和UNIX系统中,对数据的表示方法是不一样的; 通常是把数据使用标准的方案表示,然后发到网络上传输,接收以后,再转换成完成本地的表示形式。,98,
28、在FTP进行数据传输的时候,可以使用下面几种类型: ASCII类型:美国信息互换标准代码,主要用于显示现代英语和其他西欧语言。是所有执行FTP必须承认的默认类型,主要用于文本文件传输。 EBCDIC类型:扩增BCD交换码,IBM于1963年1964年间推出的字符编码方案,为大型主机之间的高效传输服务。,99,IMAGE类型:以连续的位传输,在传输过程中,数据被打包成8位的传输字节,接收站点必须以连续的位存储数据。,100,FTP定义的三种文件结构:,除了不同的数据表示类型,FTP还允许指定文件的结构。FTP中定义了三种文件结构: (1)文件结构,没有内部结构,文件由连续的数据字节组成; (2)
29、记录结构,文件由连续的记录组成; (3)页结构,文件由独立的索引页组成。,101,6.4.3 FTP传输模式,在进行文件传输的时候,必须确定文件如何进行分隔和如何表示传输完成,FTP定义了三种传输模式: 流模式 块模式 压缩模式,102,1. 流模式,使用流模式的时候,数据以字节流的形式传送。 对数据表示类型没有限制,允许记录结构。,103,2. 块模式,如果用块模式发送,文件被分隔成一系列数据块,块的结构如图所示。,104,3. 压缩模式,FTP传输的信息有三种:一般数据、压缩数据和控制信息。这些数据中有一些是相同的。 对于相同数据,可使用简单的压缩算法提高传输效率,通常的做法是:一个数字在
30、前,数据在后,数字表示后边的数据重复了几次。如: 3 2348ABBD245 表示数据“2348ABBD245”在收到后,需要重复三次。,105,6.4.4 FTP命令和应答,1FTP命令 FTP服务命令表示用户要求的文件传输或文件系统功能。 FTP服务命令的参数通常是一个路径名,路径名的语法必须符合服务器站点的规定和控制连接的语言规定,隐含的缺省值是使用最后一次指定的设备,目录或文件名,或本地用户定义的标准缺省值。,106,FTP命令都是3或4个字节的ASCII字符,不区分大小写,常用命令如下:,107,108,2FTP应答,对于FTP的命令,FTP服务器会返回不同的应答代码,描述命令执行的
31、情况:,109,110,111,6.5 万维网服务,World Wide Web,简称WWW Internet上集文本、声音、图像、视频等多媒体信息于一身的全球信息资源网络。 Internet提供的最主要服务方式。,112,1989年在瑞士日内瓦欧洲粒子物理实验室中担任软件工程顾问时, Tim Berners-Lee(蒂姆伯纳斯李) 提出了一个超文本项目。 1990年12月, “WorldWideWeb” 成为首个万维网客户和服务器在互联网上工作的成功示范,WWW诞生。 2004年 7月被女皇伊利沙伯二世陛下授予第二等的高级英帝国勋爵士,表扬他在互联网全球化发展中的贡献。,113,6.5.1
32、统一资源定位器,使用统一资源定位器(Uniform Resource Location,URL)来标识各种信息的位置和访问方法;在WWW中用URL 定义资源所在地。 网址是URL的一种形式。,114,URL由下列三部分组成:,(1)第一部分是协议(或称为服务方式); (2)第二部分是存有该资源的主机IP地址(有时也包括端口号); (3)第三部分是主机资源的具体地址,如目录和文件名等。,115,第一部分和第二部分之间用“:/”符号隔开,第二部分和第三部分用“/”符号隔开。 第一部分和第二部分不可缺少,第三部分有时可以省略。 URL语法结构如下: 协议名称:/主机名称:端口地址/存放目录/文件名称
33、,116,HTTP的URL格式如下: http:/Web服务器域名/ 如果已经知道要访问的文件的名字和所在的目录,可以在URL后边说明: http:/Web服务器域名/目录/./文件名 其中,“”标识可以有多级目录。,117,Web的默认端口号是80,如果Web服务器修改了端口号,URL中也需要把它写出来,格式如下: http:/Web服务器域名:端口号/目录/./文件名,118, 表示用HTTP协议访问主机域名为的网站的主页。 如果端口改为8080,则URL应改成: :8080,119,FTP中的URL格式,格式为 ftp:/服务器域名/ 访问文件服务器一般需要用户名和密码验证,尽管有些可以
34、匿名登录,正常带用户名和密码的URL格式如下: ftp:/用户名:密码服务器域名/ 在用户名和密码之间用“:”来分割。,120,默认情况下FTP的端口号是21,如果改成2121端口,对于域名是的FTP服务器,如果有用户:yonghu,口令是:mima,端口号是2121,则URL格式应写成: ftp:/yonghu:2121 在域名和端口号之间仍然用“:”来分割。,121,如果指定要访问的是目录mulu下的文件a.sss,URL的完整形式是: ftp:/yonghu:2121/mulu/a.sss,122,6.5.2 浏览器,(Browser): 用户获取信息的窗口 通过浏览器,用户可以在Int
35、ernet上搜索和浏览自己感兴趣的信息。,123,当在浏览器的地址栏输入访问的Web站点的域名或者在一个页面点击一个链接以后,浏览器要完成的任务: (1)读取URL; (2)向DNS服务器发出请求,获取IP地址; (3)收到DNS回复以后,和Web服务器的80端口建立TCP连接;,124,(4)向Web服务器发送请求; (5)收到Web服务器返回的内容后,释放TCP连接; (6)浏览器显示收到的内容。,125,常用浏览器,126,6.5.3 Web服务器,Web服务器一般向网络上的普通客户机提供服务,但提供的服务并不局限于自己的资源; 一个Web服务器可以通过超文本链接“指向”另一Web服务器
36、,同时,Web服务器上的这些链接不但可以指向Web服务器,还可以是其它类型的服务器。,127,Web服务器的任务是监听TCP的80端口,查看是否有从客户端过来的连接; 在连接建立起来以后,客户发送一个请求,服务器进行响应,然后释放连接。,128,Web服务器的工作过程:,假设用户点击了某个页面中的一个链接,Web服务器: (1)接受来自客户端的TCP连接请求,并建立连接; (2)获取所需文件的目录和名字/index.html; (3)从硬盘上读取文件; (4)把index.html文件发送到客户端; (5)释放TCP连接。,129,6.5.4 HTTP,超文本传输协议,通常使用TCP的 80端
37、口。 用于WWW服务器和客户机间信息传输的协议,是一种请求响应类型的协议。,130,客户机/服务器传输过程可分为4个基本步骤: (1)浏览器与服务器建立连接; (2)浏览器向服务器请求文档; (3)服务器响应浏览器请求; (4)断开连接。,131,HTTP是一种无状态协议,它不维护连接的状态信息,为了使服务器与客户端通信成为可能,HTTP建立了一种由请求和响应消息组成的Web语言。,132,HTTP工作的时候首先有客户发送请求,请求包含以下信息: 请求方法 请求头 请求数据,133,请求方法:是用于特定URL或Web页面的程序,可用的HTTP请求方法如下表:,134,头信息是可选项,它用于向服务器提供客户端的其它信息,请求头的内容如下表:,135,6.5.5 HTML语言,Hyper Text Markup Language; 一种用来编写Web网页,描述文档格式的标记式语言; 由Tim Berners Lee提出,是WWW上描述页面的内容和结构的标准语言。,136,第一版在1993年6月,Internet工程工作小组(IETF)发布草案(并非标准)。 HTML3.2,1996年1月14日,W3C推荐标准; HTML4.0,1997年12月18日,W3C推荐标准; HTML4.01,1999年12月24日,W3C推荐标准; 2000年5月15
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿童玩偶租赁合同样本
- 信息买卖合同样本
- 2025中学实习教师合同
- 个人房屋 涂料合同样本
- 传媒公司交易合同样本
- 公司房子抵押合同样本
- 二手车 合同样本
- 供货渠道合同样本
- 代理经营店铺合同样本
- 保险信息服务合同标准文本
- 疫情统计学智慧树知到答案2024年浙江大学
- 海上救援合同
- 2024年义务教育阶段国家质量监测模拟测试
- 缠论-简单就是美
- 儿童神话故事-女娲补天
- 2024车辆挂靠证明
- DL∕T 2138-2020 电力专利价值评估规范
- JT-T-1039-2016公路桥梁聚氨酯填充式伸缩装置
- 航空航天概论智慧树知到期末考试答案章节答案2024年西安航空学院
- 人教版七年级下册生物重点知识提纲(填空版)
- 2024年河南水利与环境职业学院单招职业适应性测试题库审定版
评论
0/150
提交评论