计算机网络
文章平均质量分 53
nanaMasuda
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
理解HEAD请求以及HTTP/204和HTTP/206响应
今天我讨论另外三种可能让Fiddler用户感到困惑的请求或响应类型.下面的截图中有三条Web会话,每一条都返回了不同的状态码,但都在HTTP/2xx范围内:HEAD请求方法第一个请求返回了HTTP/200,但你应该注意到了,服务器并没有返回响应体.如果你在Inspectors选项卡中查看一下,就会发现客户端使用的是HEAD请求方法.HEAD方法允许客户端仅向服务器请求某转载 2016-08-01 17:15:31 · 3102 阅读 · 0 评论 -
HTTP 1.1与HTTP 1.0的比较
HTTP 1.1与HTTP 1.0的比较一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据转载 2016-08-01 17:36:32 · 515 阅读 · 0 评论 -
关闭浏览器后Session失效原因分析
首先需要理解一下几点:1、Http是无状态的,即对于每一次请求都是一个全新的请求,服务器不保存上一次请求的信息2、Session是保存在服务端的,为什么后续请求会读取到session?因为请求会包含一个sessionId,该值存储在cookie中,服务器通过这个sessionId找到对应的session3、cookie是有过期时间的,规则如下:Cookie的Max-Age决定了转载 2016-09-16 10:55:54 · 3988 阅读 · 0 评论 -
一个简单的会先客户端/服务器应用
不管服务器从客户端收到什么输入,都会将其回显出来,在命令行中指定TCP接口几个注意的地方:要使用socket.error要记得提前导入"from socket import error"用docopt从命令行中取得端口号,这是字符串类型的,因为是端口号,从命令行取出来后要变成整型 int( )就okpython3中socket的send()和sendall()的参数得是原创 2016-09-18 10:20:17 · 419 阅读 · 0 评论 -
TCP学习~~
序号占4字节。序号范围是[0,2^32-1],共2^32 (4 284 967 296)个序号。序号增加到2^32-1后,下一个序号又回到0.也就是说,序号使用mod 2^32运算。TCP是面向字节流的。在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。整个要传送的字节流的起始序号必须在连接建立时设置。首部中的序号字段值则指的是本报文段所发送的数据的第一个字节原创 2016-08-27 09:09:01 · 1229 阅读 · 0 评论 -
计算机网络~~
1.一个子网掩码是255.255.240.0,这个子网能拥有的最大主机数是:4094240255409465534解析:每位都是8位240转2进制是11110000,加上最后的8个0就是12个0,然后2的12次方减去保留的两个 256-240=16=2^4,4+8=12位主机号,2^12-2=4094IP地址中与子网掩码中为1的对应的位表示的是子原创 2016-09-02 16:25:59 · 2363 阅读 · 0 评论 -
socket&request&session&application
SocketSocket套接字是基于TCP/IP协议的编程接口,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过Socket套接字向网络发出请求或者应答网络请求。Socket有两种主要的操作方式,包括面向连接的和无连接的。面向连接的socket操作就像人们打电话,必须先拨号码,建立一个连接,然后再对话。数据包在到达接收端时的顺序与它们出发时的顺序时一样,原创 2016-08-17 09:58:13 · 559 阅读 · 0 评论 -
HTTP中的重定向和请求转发的区别
一、调用方式我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response); //转发到new.jspresponse.sendRedirect("new.jsp"); //重定向到new.jsp在jsp页面中你也会看到通过下面的方式转载 2016-09-24 17:55:13 · 448 阅读 · 0 评论 -
Get请求携带数据量的各种限制及解决办法
正好在看请求数据量大时要怎么处理,找到了这篇文章~到新公司处理的第一个线上问题是某个商品页,在某个人机器上访问失败,nginx返回400错误,但其它人机器上没有问题,即使用虚拟机重建了出问题机器的软硬件环境也不会出问题。经过对出问题机器的http请求进行抓包,发现URL超长,cookie也很大,然后问题就很清楚了,因为大部分人用的是IE浏览器,IE浏览器限制了URL长度,做了自动截断处转载 2016-09-29 16:09:00 · 1949 阅读 · 0 评论
分享