gdk

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

07 2022 档案

tcp三次握手四次挥手
摘要:一直都知道 TCP 建立连接时需要三次握手,释放连接时需要四次挥手,也大概能说出整个过程,但是一直对其中的设计思想理解不深,停留在“只可意会,不可言传”的阶段。这次写一篇博客尝试将其中的思想表达出来。 TCP 建连三次握手 首先解释一下每个步骤的作用:1、a 时刻,A 准备就绪,发送 SYN 包给 阅读全文

posted @ 2022-07-14 09:43 郭东康 阅读(61) 评论(0) 推荐(0) 编辑

http状态码
摘要:100-199 用于指定客户端应相应的某些动作。200-299 用于表示请求成功。300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。400-499 用于指出客户端的错误。500-599 用于支持服务器错误。 HttpServletResponse中的常量代表关联不同标准消 阅读全文

posted @ 2022-07-12 16:40 郭东康 阅读(19) 评论(0) 推荐(0) 编辑

post请求报文
摘要:post请求报文 POST /02_WEB_HTTP/index.html HTTP/1.1 Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, applica 阅读全文

posted @ 2022-07-12 16:09 郭东康 阅读(265) 评论(0) 推荐(0) 编辑

node http协议
摘要:1.1 HTTP抓取 而想要获取一些具体的HTTP交互过程中的信息,就需要一些抓包工具了。我们可以将这些抓包工具看做是一个代理 ,请求和响应都需要路过代理,这时候在代理上就很容易获取到请求和响应的详细信息了,我当前使用的是Fiddler。 Fiddler左侧是一个列表,显示了当前抓到的所有HTTP/ 阅读全文

posted @ 2022-07-10 13:25 郭东康 阅读(58) 评论(0) 推荐(0) 编辑

node.js单线程
摘要:1.高并发 一般来说,高并发的解决方案就是多线程模型,服务器为每个客户端请求分配一个线程,使用同步I/O,系统通过线程切换来弥补同步I/O调用的时间开销,比如Apache就是这种策略,由于I/O一般都是耗时操作,因此这种策略很难实现高性能,但非常简单,可以实现复杂的交互逻辑。 而事实上,大多数网站的 阅读全文

posted @ 2022-07-01 09:47 郭东康 阅读(246) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示