OSI七层协议: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 完整的Http协议请求流程: 协议:客户端和服务器双方都能听的懂得语言(约定) 不需要关注底层的网络层或传输层协议 TCP/IP socket等 1989年诞生HTTP协议,是为了知识共享开发的。 建立底层的TCP链接 客 ...
分类:
Web程序 时间:
2020-02-13 16:45:55
阅读次数:
92
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器。 要明白他们之间的区别,我们首先需要明白HTTP协议、HTML页面、JSP、Servlet之间的区别和联系。 HTTP协议是在TCP/IP协议之上的应用层协议,用以在客户端和服务器之间传递信息 ...
分类:
Web程序 时间:
2020-02-13 11:21:14
阅读次数:
81
41,42 网络协议 3 种构架,本质上都是客户端和服务器端,而构架的核心是“网络”,系统缺陷很多都和网络、服务器相关。 协议 = 规则,是两个单元之间约定的通信规则; 网络协议模型:OSI Open System InterConnection 开放式系统互联 参考模型,不是强制的; OSI 的7 ...
分类:
其他好文 时间:
2020-02-13 00:13:28
阅读次数:
48
每次对数据库连接时,我们有时候会碰到连接超时或者命令超时,这两个超时是不一样的。以ADO.NET为例,当客户端和服务器端连接时,碰到的超时情况主要有下面几种: 当从连接池获取一个连接时,碰到超时。 当建立一个全新连接(而不是从连接池获取)时,碰到超时。 当发送一个命令(command)到SQL Se ...
1.CS和BS CS:Client/Server 客户端和服务器,这种软件往往需要安装。比如QQ、迅雷、播放器。 优点 : 可以减轻服务器端压力,将部分代码写到客户端,并且界面很美观。 缺点 : 一旦服务器更新了,客户端也需要更新,分布式开发比较弱。 BS:Browser/Server 浏览器和服务 ...
分类:
移动开发 时间:
2020-02-07 23:57:46
阅读次数:
145
1.什么是HTTP协议 HTTP协议(Hypertext transfer protocol),也叫超文本传输协议,作用就是对浏览器客户端和服务器端之间数据传输的格式规范, 它基于TCP的应用层协议,它不关心数据传输的细节,HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议 ...
分类:
Web程序 时间:
2020-02-06 11:02:42
阅读次数:
98
http 协议: 对浏览器客户端和服务器端之间数据传输的格式规范 支持无连接和无状态 http 协议版本 http1.0:当前浏览器客户端与服务器端建立连接之后, 只能发送一次请求,一次请求之后连接关闭。 http1.1:当前浏览器客户端与服务器端建立连接之后, 可以在一次连接中发送多次请求。 tc ...
分类:
Web程序 时间:
2020-02-04 20:06:24
阅读次数:
91
http 协议: 对浏览器客户端和服务器端之间数据传输的格式规范 支持无连接和无状态 http 协议版本 http1.0:当前浏览器客户端与服务器端建立连接之后, 只能发送一次请求,一次请求之后连接关闭。 http1.1:当前浏览器客户端与服务器端建立连接之后, 可以在一次连接中发送多次请求。 tc ...
分类:
Web程序 时间:
2020-02-04 15:55:44
阅读次数:
93
概念:WebSocket是一种在单个TCP连接上进行全双工通信的协议。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输 背景:很多 ...
分类:
编程语言 时间:
2020-02-04 00:49:11
阅读次数:
107
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,和 TCP/IP 协议族内的其他众多的协议相同, 用于客户端和服务器之间的通信,请求访问文本或图像等资源的一端称为客户端, 而提供资源响应的一端称为服务器端。 HTTP协议交互的典型描述 为什么要“三次握 ...
分类:
Web程序 时间:
2020-02-02 01:16:53
阅读次数:
114