1、什么是HTTP协议? 客户端和服务器之间数据传输的格式规范。全拼:HyperText Transfer Protocol:超文本传输协议。 2、http协议是无状态协议?怎么解决无状态协议? 无状态协议是对于事务处理没有记忆能力。解决方法:cookie 和 session会话保存。 3、http ...
分类:
Web程序 时间:
2018-09-03 19:27:37
阅读次数:
259
1.什么是http协议? http协议是超文本传送协议,是客户端与服务器端间请求与响应的一套标准,即规则与格式。 http协议是无连接的,无状态的,所谓无连接,是指客户端和服务器端之间的通信不需要事先建立连接,所谓无状态,是指服务器不会保存访问服务器的客户信息,同一个客户两次访问同一个页面,服务器的 ...
分类:
其他好文 时间:
2018-08-30 22:13:10
阅读次数:
214
客户端和服务器,双方都处于第一次交互的情况下展开通信 三次握手 1.首先服务器需要是处于listen收听状态下才能接受报文客户端由closed状态打开并向服务器发送报文SYN=1申请建立联机seq=a(这里的seq的顺序号也就是tcp包头的序号,如果双方通信次数) 2.第二步:服务器B返回信息ACK=1已收到确认并向A也发送一个包请求通讯seq
分类:
其他好文 时间:
2018-08-27 21:58:35
阅读次数:
158
代理 单个客户端专用的代理称为私有代理,众多客户端共享的代理被称为公共代理 代理与网关的对比:代理连接的是两个或多个使用相同协议的应用程序,而网关连接的则是两个或多个使用不同协议的端点。网关扮演的是“协议转换器”的角色,即使客户端和服务器使用的是不同的协议,客户端也可以通过它完成与服务器之间的事务处 ...
分类:
Web程序 时间:
2018-08-25 16:22:26
阅读次数:
155
TCP三次握手和四次挥手 最开始的时候客户端和服务器都是处于CLOSED状态。主动打开连接的为客户端,被动打开连接的是服务器。服务端进入监听模式Listen 1、客户端发送syn包到服务器,置发送序号为x,并进入SYN_SENT(同步已发送状态)状态,等待服务器确认。 2、TCP服务器收到请求报文后 ...
分类:
其他好文 时间:
2018-08-24 23:37:29
阅读次数:
218
一. 什么是fiddler&它可以做什么 fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一。它能够记录客户端和服务器之间的所有HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非 ...
分类:
其他好文 时间:
2018-08-24 00:43:02
阅读次数:
179
<form action=”” method=”” enctype=””> Action:对应的服务器的地址 Method:客户端和服务器的连接方式,主要的连接方式有get和post两种。默认是get连接 Enctype:设置form表单提交数据的编码规则,默认是application/x-www- ...
分类:
其他好文 时间:
2018-08-19 13:58:19
阅读次数:
148
学习python中使用python进行网络编程,编写简单的客户端和服务器端进行通信,大部分内容来源于网络教程,这里进行总结供以后查阅。 先介绍下TCP的三次握手: 1,简单的发送消息: 服务器端: 客户端: 这里并不能连续发送消息,一次连接发送消息后程序终止。 2.1,连续的发送消息(TCP方式) ...
分类:
编程语言 时间:
2018-08-18 20:13:03
阅读次数:
199
两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。 GET - 从指定的资源请求数据 POST - 向指定的资源提交要处理的数据 GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。 POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数 ...
分类:
Web程序 时间:
2018-08-17 23:37:41
阅读次数:
244
每次对数据库连接时,我们有时候会碰到连接超时或者命令超时,这两个超时是不一样的。以ADO.NET为例,当客户端和服务器端连接时,碰到的超时情况主要有下面几种: 当从连接池获取一个连接时,碰到超时。 当建立一个全新连接(而不是从连接池获取)时,碰到超时。 当发送一个命令(command)到SQL Se ...