课件PPT整本书课件完整版电子教案全套课件最全教学教程ppt(必威体育精装版).pptxVIP

课件PPT整本书课件完整版电子教案全套课件最全教学教程ppt(必威体育精装版).pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Web 开发基础知识? 掌握 Web 的基础知识 ? 熟悉 HTTP 及其工作原理 ? 理解浏览器与 Web 服务器的交互原理本章指引1.1 Web 的相关概念1.2 通信协议1.3 HTTP1.4 浏览器与 Web 服务器的交互1.5 本章小结1.6 习题1.1 Web 的相关概念 Web(World Wide Web,WWW)万维网,是一个可通过互联网来访问的、由许多互相链接的超文本(HyperText)组成的系统。 Web 服务器又称 WWW 服务器、HTTP 服务器或网站服务器,它将信息用超文本组织,为用户在 Internet 上有哪些信誉好的足球投注网站和浏览信息提供服务。 Web 服务器实际上是安装在高性能、高可靠性的计算机上的软件系统。Web 应用在提供信息服务之前,所有信息都必须以文件的方式事先存放在 Web 服务器磁盘中的某个文件夹下,其中包含了由超文本标记语言(HyperText Markup Language,HTML)组成的文本文件,这些文本文件就称为 Web 页面或网页文件。1.1 Web 的相关概念 Web 页面是一种可供人们通过网络访问的 Web 资源,Web 资源又分为两部分:静态 Web 资源与动态 Web 资源。Java Web 是用 Java 技术来解决 Web 领域的相关技术的总和。本章指引1.1 Web 的相关概念1.2 通信协议1.3 HTTP1.4 浏览器与 Web 服务器的交互1.5 本章小结1.6 习题1.2 通信协议1.2.1 TCP/IP1.2.2 DNS 服务1.2.3 URI 和 URL 的区别 在 Web 里,一般客户端访问 Web 网页都会遵循超文本传输协议(HTTP)。HTTP 是一个客户端和服务器端发送请求及响应请求的标准,是用于从 WWW 服务器传输超文本到本地浏览器的传送协议。HTTP 用于客户端与服务器端的通信。在 HTTP 里,必定有一方担任客户端,另一方担任服务器端,如图 1.1 所示。请求都是由客户端发起的,而服务器端则是响应客户端发起的请求。例如,通过浏览器访问百度网址 的时候,浏览器是发起请求的一方,所以浏览器是客户端;而百度的服务器根据相应的请求,给浏览器返回其想要的资源,所以它就是服务器端。1.2 通信协议当客户端输入 的时候,浏览器会发送一个请求到某个服务器,服务器响应后就给客户端发回一个页面。而当客户端向服务器发送请求的时候,客户端需要遵循一定的协议才能与之进行交流。正如一个只会说中文的人和一个只会说英文的人是无法通过语言进行交流的!只有当他们都说中文或者英文的时候才能通过语言进行交流,这语言就像是他们之间必须遵循的协议。1.2.1 TCP/IP1.TCP/IP 的分层管理 TCP/IP 协议簇按层次可分为应用层、传输层、网络层和数据链路层。把 TCP/IP 层次化是有好处的。假设没有把 TCP/IP 层次化,当其中的某一部分需要改变时,整个 TCP/IP 都要被替换掉。但是TCP/IP 层次化了之后,层与层之间是通过接口进行通信的,当其中一层内部发生了变化,而它的接口没有变化,这样只需要把这一层替换掉就行了。由此引申可知,程序员在设计程序的时候,也应该对程序进行层次化/模块化的划分,这样当程序的某一个模块发生改变时,只需改动某一个模块就行了,不用进行整体上的修改。TCP/IP 协议簇的层次如图 1.2 所示。1.2.1 TCP/IP1.2.1 TCP/IP(1)应用层应用层决定了向用户提供应用服务时通信的活动。TCP/IP 协议簇内预存了各类通用的应用服务。例如,文本传输协议(File Transfer Protocol,FTP)和域名系统(Domain Name System,DNS)就是其中的两类。(2)传输层传输层实现了处于网络连接的两台计算机之间的数据传输。在传输层有两个性质不同的协议:传输控制协议(Transmission Control Protocol,TCP)和用户数据报协议(User Data Protocol,UDP)。(3)网络层网络层可用来处理在网络上流动的数据包(数据包是网络传输的最小数据单位)。(4)链路层链路层是为网络层提供数据传送服务的,其最基本的服务是将源自网络层的数据可靠地传输到相邻节点的目标机网络层。1.2.1 TCP/IP数据的封装与解封装是客户端与服务器端的数据交换需要经过封装、传输与解封装的过程。封装是将一端发送的数据变为比特流的过程。封装过程中,在 TCP/IP 模型的每一层需要添加特定的协议报头,如图 1.3 左侧所示。数据封装完毕,转变为比特流,经过网络传输到服务器端,服务器端则对比特流进行解封装。解封装是封装的逆过程,即数据从比特流还原为原始数据的过程。解封装是从底层往高层依次解封装,每解封

文档评论(0)

BLUED + 关注
实名认证
文档贡献者

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用必威体育精装版版。

版权声明书
用户编号:8070063100000015
领域认证 该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档