![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络通信
文章平均质量分 70
una2017
这个作者很懒,什么都没留下…
展开
-
RESTful API设计细节
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......),因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。,这里将介绍RESTful API的设计细节,探讨如何设计一套合理、好用的API。 一、协议API与用户的通信协议...转载 2017-11-29 14:31:52 · 254 阅读 · 0 评论 -
应用层常见的几种协议
1)HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)是一种最基本的客户机/服务器的访问协议。浏览器向服务器发送请求,而服务器回应相应的网页,用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。2)FTP协议(File Transfer Protocol,文件传输协议)基于客户服务器模式,FTP协议包括两个组成部分,其...原创 2017-06-22 18:59:03 · 56235 阅读 · 1 评论 -
HTTP请求全过程
HTTP请求全过程原创 2017-12-04 18:12:51 · 4237 阅读 · 0 评论 -
TCP 建立连接的三次握手与关闭连接的 四次握手
建立连接的三次握手1-CLOSED:起始状态,无任何连接。2-LISTEN:服务端建立socket之后需要listen进入LISTEN(侦听)模式,侦听来自远方的TCP连接请求。3-SYN_SENT:客户端建立socket之后需要connect服务器,向服务端发送SYN=j(随机数)申请连接,然后会进入SYN_SENT状态。报文1:客户端 A 将标志位 SYN 置为 1,随机产生一个值为 seq=...转载 2017-12-04 17:23:17 · 296 阅读 · 0 评论 -
DNS(Domain Name System,域名系统)
DNS原创 2017-12-04 17:15:29 · 2279 阅读 · 1 评论 -
HTTP协议的响应报文状态码
HTTP 响应报文也由 3 个部分构成,分别是:l 状态行l 响应头(Response Header)l 响应正文例子如下:HTTP/1.1 200 OKDate: Sat, 31 Dec 2005 23:59:59 GMTContent-Type: text/html;charset=ISO-8859-1Content-Length: 122 <html><head><title>http</t...原创 2017-12-01 17:37:26 · 5855 阅读 · 0 评论 -
TCP/IP协议集与HTTP协议
TCP/IP协议是一个协议集合。HTTP协议就属于TCP/IP协议家族中的一员 两台机器之间该如何通信呢,就需要制定各种各样的协议了 TCP/IP协议按照层次分为以下四层。应用层、传输层、网络层、数据链路层。一个层只负责一个层次的问题,如果出问题了,和其他的层次无关,只要维护这个层次也就好了。IP协议是找到对方的详细地址;TCP协议就是把安全的把东西带给对方三次握手...转载 2017-06-28 09:42:16 · 647 阅读 · 0 评论 -
动作码POST与GET的差异
对于资源的具体操作类型,由HTTP动词表示。GET(SELECT):从服务器取出资源(一项或多项)。POST(CREATE):在服务器新建一个资源。1、GET是从服务器上获取数据;POST是向服务器传送数据。2-1、GET是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。2-2、POST是通过HTTP POST机制,将表单内各个字段与其内...转载 2017-06-26 11:19:28 · 332 阅读 · 0 评论 -
RESTful架构
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发...转载 2017-11-29 14:33:23 · 299 阅读 · 0 评论 -
session和cookie之间有什么区别
1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。这个Session是保存在服务端的,有一个唯一标识。在服务...转载 2018-03-10 18:12:59 · 221 阅读 · 0 评论