计算机网络
文章平均质量分 51
jason_cuijiahui
这个作者很懒,什么都没留下…
展开
-
普通Api和RESTful Api的区别
RESTful:一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。RESTful风格更能清晰的去告诉别人这个操作是做什么。你当然可以使用get方式取删除数据,但是没有delete来的清晰。RESTful Api即满足RESTful风格设计的API:restful使用http原创 2017-08-24 17:18:43 · 34110 阅读 · 3 评论 -
HTTP协议中PUT和POST使用区别
有的观点认为,应该用POST来创建一个资源,用PUT来更新一个资源;有的观点认为,应该用PUT来创建一个资源,用POST来更新一个资源;还有的观点认为可以用PUT和POST中任何一个来做创建或者更新一个资源。这些观点都只看到了风格,争论起来也只是争论哪种风格更好,其实,用PUT还是POST,不是看这是创建还是更新资源的动作,这不是风格的问题,而是语义的问题。在HTTP中,PUT被定义为idemp转载 2017-08-24 17:09:46 · 533 阅读 · 0 评论 -
socket是什么?
转自/更多 我们知道两个进程如果需要进行通讯最基本的一个前提能能够唯一的标示一个进程,在本地进程通讯中我们可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大,这时候我们需要另辟它径了,我们知道IP层的ip地址可以唯一标示主机,而TCP层协议和端口号可以唯一标示主机的一个进程,这样我们可以利用ip地址+协议+端口号唯一标示网络中的一个进程。能够唯一标示网络中的转载 2017-08-25 10:24:37 · 736 阅读 · 0 评论 -
计算机网络
OSI 七层模型TCP/IP 四层模型具体细节TCP/IP协议:数据链路层协议TCP/IP协议:网络层协议TCP/IP协议:传输层协议TCP/IP协议:应用层协议TCP/IP协议:应用层协议之HTTP协议OSI 七层模型 与 TCP/IP 四层模型 的关系...原创 2017-08-23 11:41:19 · 482 阅读 · 0 评论 -
TCP/IP协议:数据链路层协议
数据链路层的协议定义了通过同种通信媒介互连的设备之间的传输的规范。物理层:把物理信号与二进制的01进行相互转换。 数据链路层:把01序列组织为一个叫做帧的块,再进行传输。各种数据链路以太网WLAN(无线局域网)PPP(点对点协议)相关技术MAC寻址(物理寻址)介质共享非公有网络分组交换环路检测VLAN(虚拟局域网)原创 2017-09-24 16:59:16 · 786 阅读 · 0 评论 -
面向字节流的TCP
内容TCP是一种流协议(stream protocol)。这就意味着数据是以字节流的形式传递给接收者的,没有固有的”报文”或”报文边界”的概念。从这方面来说,读取TCP数据就像从串行端口读取数据一样–无法预先得知在一次指定的读调用中会返回多少字节(也就是说能知道总共要读多少,但是不知道具体某一次读多少)。为了说明这一点,我们假设在主机A和主机B的应用程序之间有一条TCP连接,主机A上的应用...原创 2018-03-26 12:53:20 · 14017 阅读 · 0 评论 -
为什么DNS使用UDP而不是TCP?
转自问题DNS在进行区域传输的时候使用TCP,普通的查询使用UDP。为什么查询是使用UDP呢?网络上大部分答案都说UDP性能更好,打开网页速度快。如果是这样的话,为什么HTTP却是使用TCP呢?正文衡量计算机通信快慢的指标是“响应时间”,即从用户发出通信指令(输入网址敲回车键)开始,到用户看到完整页面为止,所流逝的时间。响应时间(ResponseTime)以浏览器为例,这个响应时间大体...转载 2019-01-31 10:53:34 · 9363 阅读 · 1 评论