计算机网络
KogRow(接毕设和大作业版)
这个作者很懒,什么都没留下…
展开
-
JavaWeb项目发起get请求时出现HTTP Status 400错误的原因及解决办法
今日写代码时发现一个在jsp发起的get请求会报400错误,具体如下:经检查发现是get请求中的参数target里带有特殊字符: \ 引起故解决办法也很好解决,要么将参数里的特殊字符去除,要么将参数编码。我采用编码方式。在jsp里这样写:<% //传参前将target用加密工具将其编码为base64形式的字符串 String target...原创 2019-10-29 15:55:41 · 4924 阅读 · 2 评论 -
TCP拥塞控制
TCP的拥塞控制有四个算法1.慢开始算法TCP发送端维护一个拥塞窗口(的状态变量),一般初始大小设置为1个最大报文段MSS。第一个RTT结束,发送了1个MSS,同时拥塞窗口增长为上一轮次的2倍,即2个MSS,到第二个RTT结束,发送了2个MSS,拥塞窗口增长为2的2倍,变成4个MSS。每经过一个RTT,拥塞窗口都会增长为原来的2倍。直到拥塞窗口大于等于慢开始门限,开始执行拥塞避原创 2017-03-28 13:41:32 · 575 阅读 · 0 评论 -
TCP三次握手与四次挥手过程
TCP中的三次握手首先,客户端与服务器均处于未连接状态,并且是客户端主动向服务器请求建立连接:客户端将报文段中的SYN=1,并选择一个seq=x,(即该请求报文的序号为x) 将这个报文发送到服务器。此时,客户端进入同步已发送状态(SYN-SEND).SYN报文段不能携带数据,但是要消耗掉一个序号。服务器收到请求报文后,若同意建立连接,则回复报文中,SYN=1,ACK=1,并选择一个s...原创 2017-03-28 13:57:39 · 33719 阅读 · 2 评论 -
HTTP请求、响应的报文格式
HTTP请求:HTTP请求报文的第一行各个字段之间以一个空格隔开。方法 URL HTTP版本 回车换行首部字段(可以是多行)回车换行请求实体HTTP响应:HTTP版本 状态码 状态码文字描述 回车换行首部字段(可以是多行)回车换行响应主体关于状态码:1xx:表示请求收到了,正在处理2xx:表示请求正常处理完毕,常见的就是200:请求成原创 2017-08-26 23:22:10 · 451 阅读 · 0 评论