Web原理与应用开发

HTTP协议
www是到目前为止最著名的分布式应用,中文名字为“万维网”,常简称为Web。www是目前世界上最具影响力的互联网服务,起源于1990年底,最早由欧洲核物理研究中心的TimBerners-Lee提出,其目的是为研究中心分布在世界各地的科学家提供一个共享信息的平台。1990年11月,Tim Berners-Lee和Robert Cailliau联合提交了“通用超文本系统”的建议方案,自从该方案提出后,WWW得到了迅猛的发展。
从技术上看,www是一个基于HTTP的客户/服务器应用系统,即属于客户/服务器范型的分布式计算应用。其中, www服务器负责以Web页面方式存储信息资源并响应客户请求,www浏览器则负责接收用户命令、发送请求信息、解释服务器的响应。www的核心技术包括HTML和HTTP。其中,HTTP是www服务使用的应用层协议,用于实现www客户机与www服务器之间的通信; HTML语言是www服务的信息组织形式,用于定义在www服务器中存储的信息格式。
TCP/IP
TCP/IP ( Transmission Control Protocol/Internet Protocol, 传输控制协议/Intermnet互联协议,又名网络通信协议)是Internet最基本的协议和Internet国际互联网络的基础。TCP/IP定义了电子设备接人Internet以及数据在其间传输的标准。TCP/IP协议不是TCP和IP这两个协议的合称,而是指Internet整个TCP/IP协议族。与七层OSI参考模型不同,从协议分层模型方面来讲,TCP/IP由4个层次组成:网络接口层、网络层、传输层、应用层。
HTTP协议原理
HTTP (HyperText Transport Protocol,超文本传输协议)用于传送www方式的数据,是互联网上应用最为广泛的一种网络协议。设计HTTP最初的目的是提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(UniformResource Identifiers, URI) 来标识。
通信过程:
1.建立tcp连接;
2.web浏览器向web服务器发送请求命令;
3.web浏览器发送请求头信息;
4.web服务器应答;
5.web服务器发送应答头信息;
6.web服务器向浏览器发送数据;
7.web服务器关闭tcp连接。
http请求常用的方法有:
1.GET:获取URI指定的web对象内容。
2.POST:用于向服务器主机上的某个进程发送数据。
3.HEAD:仅从服务器获取头部信息,而不是对象本身。
4.PUT:用于将HTTP附带的内容保存到服务器上URI所指定的位置(上传文件)。
5.DELETE:删除指定资源。
6.OPTIONS:返回服务器支持的HTTP方法。
7.CONNECT:把请求连接转换到透明的TCP/IP通道。
**http应答码:**也称为状态码,他反映了web服务器处理http请求的状态。
**HTML:**即超文本标记语言,用于描述网页。注意,它不是一种编程语言,而是一种标记语言。HTML是一种制作万维网页面的标准语言,是WWW世界的共同语言,消除了不同计算机之间信息交流的障碍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值