第一章 了解Web及网络基础 Web建立基础.HTTP如何诞生发展 1.使用HTTP协议访问Web 在浏览器地址栏中输入URL之后过程: 1)DNS 解析:浏览器查询 DNS,获取域名对应的 IP 地址:具体过程包括浏览器搜索自身的 DNS 缓存.搜索操作系统的 DNS 缓存.读取本地的 Host 文件和向本地 DNS 服务器进行查询等.对于向本地 DNS 服务器进行查询,如果要查询的域名包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析(此解析具有权威性):如果要查询的域名不由本地…
[图解HTTP]了解Web及网络基础 Web页面是如何呈现的?根据Web浏览器地址栏中指定的URL,Web浏览器从Web服务器端获取文件资源(resource)等信息,从而显示出Web页面. 这种通过发送请求获取服务器资源的Web浏览器等,都可称为客户端(client) Web使用一种名为HTTP(hypertext transfer protocol,超文本传输协议)的协议作为规范,完成从客户端到服务器端等一系列运作流程.可以说Web是建立在Http协议上通信的. HTTP的诞生 HTTP有伯…
TCP/IP协议族 网络是在TCP/IP协议族的基础上运作的,HTTP是一个子集 OSI四层: 应用层:通用的应用服务协议,FTP.DNS.HTTP ↓ 传输层:提供计算机之间的数据传输,TCP.UDP ↓ 网络层:处理网络上的数据包,发送数据包给不同计算机 ↓ 数据链路层:处理连接网络的硬件半部分,如控制操作系统.网卡.光纤 发送http请求过程 客户端在应用层(http协议)发送一个http请求 ↓ 传输层(tcp协议)把从应用层收到的数据(http请求报文)进行分割,并在各个报文上打上序号…
Web页面不能凭空显示出来.根据Web浏览器地址栏指定的URL,Web浏览器从Web服务器端获取文件资源等信息,从而显示出Web页面. Web使用一种名为HTTP(HyperText  Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务端等一系列运作流程.而协议是指规则的约定.Web是建立在HTTP协议上通信的. TCP/IP协议族按层次分别分为:应用层.传输层.网络层和数据链路层.好处是如果互联网只由一个协议统筹.某个地方需要修改设计时,就必须把所有部分整体…
本章内容:Web 建立在何种技术之上,HTTP 协议如何诞生并发展? 一.Web 基于 HTTP 通信 Web 使用一种名为 HTTP (HyperText Transfer Protocol,超文本传输协议)的协议作为规范,协议指的是对一些规则的约定.可以说 Web 是建立在 HTTP 协议上通信的. 二.HTTP 的诞生 2.1 诞生背景 这一节主要讲 HTTP 的诞生背景,了解 HTTP 协议的诞生背景有利于我们学习理解 HTTP 协议. HTTP 起初的诞生是为了知识共享,最初设想的基本…
问题1. #意思是从athletelist.py中导入AthleteListfrom athletelist import AthleteList 源程序代码 import pickle from athletelist import AthleteList 报错: 原因: #意思是从athletelist.py中导入AthleteListfrom athletelist import AthleteList 而我的程序里,包含类AthleteList的py文件名为Athlete. 更改后则成功…
写在前面 <图解HTTP>是由上野宣先生著,于均良先生译 闲暇之余!写写博文甚是高兴.如有不准确,望各位斧正.共同学习! 正文 HTTP协议是什么?能做什么? HTTP(超文本传输协议)实现资源(如:文本消息.图片.音频...)从客户端到服务端(或者服务端到客户端)的传输协议.WEB是建立在HTTP协议上实现消息传送达到通信的. 产生HTTP协议的契机 实现跨地域的知识共享.消息更快的互通的迫切需要 . 一次HTTP通信 一次HTTP通信在TCP/IP中的体现 一次HTTP通信在TCP/IP中…
HTTP协议访问Web 当你在浏览器地址栏中键入有效URL(统一资源定位符)相应的网页页面就会展示出来,那么它是如何展示出来的, 首先这存在两个概念 ------客户端.服务器端 客户端(client  发送请求的一端)----------------->  服务器端(响应请求)--------------->客户端(获取到服务器端的资源,展示 在页面上) 好的,上述这个过程中从客户端到服务器端的信息通讯的完成,需要一种名为HTTP(超文本传输协议.超文本转移协议)的协议作为规范完成从客户端到…
目录 1. 3 项 WWW 构建技术 2. TCP/IP 是互联网相关的各类协议族的总称 协议(protocol) TCP/IP分层管理 TCP/IP通信传输流 封装(encapsulate) 3. 与 HTTP 关系密切的协议 : IP. TCP 和DNS 3.1负责传输的IP协议(网络层) 路由选择(routing) 3.2 确保可靠性的 TCP 协议(传输层) 字节流服务(Byte Stream Service) 三次握手(three-way handshaking) 3.3 负责域名解析…
1.网络基础TCP/IP 通常使用的网络是在TCP/IP协议族的基础上运行的,http属于它内部的一个子集. TCP/IP协议族按层次分别分为:应用层.传输层.网络层和数据链路层.分层的好处在于各司其职,任何一层的改动不影响整体效果. 应用层 应用层决定了向用户提供应用服务时通信的活动,如FTP(File Transfer Protocl,文件传输协议).DNS(Domain Name System,域名系统)和HTTP协议等. 传输层 传输层对上层应用层提供处于网络接连中的两台计算机之间的数据…