计算机网络
第四单元
Java程序员一枚
展开
-
HTTP协议总结:报文结构、常见状态码
1.在TCP/IP协议簇中的位置位于四层协议的应用层。基于运输层的TCP协议实现。2.请求报文结构包括报文首部、空行、报文主体3部分。报文首部:第一行:请求行,请求方法,请求路径,HTTP版本后续为各个首部:包括请求首部字段、通用首部字段和实体首部字段空行:报文主体:向服务器发送的数据。如get请求中的各个参数。post请求中的参数。3.响应报文结构也是包括报文首部、空行、报...原创 2020-04-02 19:05:46 · 1497 阅读 · 0 评论 -
HTTP状态码——302
理解302 表示临时性重定向。访问一个Url时,被重定向到另一个url上。常用于页面跳转。与301的区别301是指永久性的移动,302是暂时性的,即以后还可能有变化其它重定向方式在响应头中加入Location参数。浏览器接受到带有location头的响应时,就会跳转到相应的地址。...原创 2019-07-15 19:28:06 · 270100 阅读 · 0 评论 -
抓包工具fiddler基本使用与手机抓包
fiddler是一个好用免费的抓包工具,不仅可以实时查看请求信息也可以将请求保存成文件,同时通过设置还可以监控手机上的请求。本文记录了我在使用这款软件时的心得体会。原创 2019-07-15 19:48:04 · 321 阅读 · 0 评论 -
5种Linux网络I/O模型介绍
本文介绍了Linux系统里的五种I/O模型的特点、工作流程等,此外还介绍了他们的划分依据以及系统调用、用户空间等概念。原创 2019-07-17 15:29:44 · 168 阅读 · 0 评论 -
IO多路复用之select、poll、epoll详解
IO多路复用主要有三种方式:select、poll和epoll。本文分析了他们的不同和工作方式原创 2019-07-17 15:37:32 · 272 阅读 · 0 评论 -
TCP协议中的粘包和拆包问题
TCP协议中的粘包和拆包是什么?会带来什么问题?如何解决?原创 2019-07-26 19:12:57 · 239 阅读 · 0 评论