概述
一、Web的概念:
Web的概念:Web是一种分布式应用架构。Web采用客户/服务器通信模式,客户与服务器之间用HTTP协议通信。
Web的3个特点:
- 用超文本技术HTML来表达信息,以及建立信息与信息的连接。
- 用统一资源定位技术URL来实现网络上信息的精确定位。
- 用网络应用层协议HTTP来规范浏览器与Web服务之间的通信过程。
二、 URL简介
URL的格式为:应用层协议://主机IP地址或域名/资源所在路径/文件名
URL是(Uniform Resource Locator)的缩写,表示同意资源定位器,它是专为标识网络上的资源位置而设的一种编址方式。
URL一般由3个部分组成:
- 应用层协议。
- 主机IP地址或域名。
- 资源所在路径/文件名。
二、HTTP协议
协议:通俗解释,网络中的主机之间相互交流所用的“语言”称为网络协议。
HTTP协议:(Hypertext Transfer Protocol,超文本传输协议)。HTTP协议采用客户/服务器通信模式,服务器端为HTTP服务器(也称作Web服务器),客户端为HTTP客户程序。HTTP协议位于引用层,建立在TCP/IP协议的基础上,HTTP协议使用可靠的TCP连接,默认端口是80端口。
最常见的HTTP客户程序:浏览器
1、HTTP协议的版本:HTTP 1.0 、HTTP 1.1 、HTTP 1.2
2、浏览器、Web服务器应具备的功能
(1)浏览器应具备的功能:
—— 请求与Web服务器建立TCP连接 。
—— 创建并发送HTTP请求 。
—— 接受并解析HTTP响应 。
—— 在窗口展示HTML文档 。
(2)Web服务器应该具备以下功能:
—— 接收来自浏览器的TCP连接请求 。
—— 接收并解析HTTP请求 。
—— 创建并发送HTTP响应 。
3、HTTP客户程序和服务器程序都可以用任意的编程语言编写。
例如:
(1)Android客户端程序(java语言)能和JavaWeb服务器程序(java语言)进行通信。
(2)IOS客户端程序(Swift、Object-C)能和JavaWeb服务器程序(java语言)进行通信。
(3)HTTP客户端程序(任何编程语言)能和HTTP服务器程序(任何编程语言)进行通讯。
HTTP协议严格规定了HTTP请求和响应的数据格式,只要HTTP服务器与客户端程序之间的交换数据都遵守HTTP协议,双方就能看得懂对方发送的数据,从而能顺利交流。
操作步骤1:控制面板所有控制面板项程序和功能启动或关闭Windows功能——勾选:Telnet客户端 。
转载于:https://www.cnblogs.com/wanqinlong/articles/5612088.html
最后
以上就是爱笑大侠为你收集整理的APP后端 | 01- APP后端设计—基础:HTTP协议一、Web的概念:二、 URL简介二、HTTP协议的全部内容,希望文章能够帮你解决APP后端 | 01- APP后端设计—基础:HTTP协议一、Web的概念:二、 URL简介二、HTTP协议所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复