计算机网络
文章平均质量分 94
你的boy_Z
timianer
展开
-
HTTP协议学习(一)
HTTP协议学习(一)背景up二刷《Http/2 in Action》时,记录一些自认为重要的知识点;内容HTTP1.1根本的问题一个域名下的多个请求需要排队执行,不能并发的获取资源。这样就造成了时间的浪费。这种现象会随着资源数量的增多更加严重。也可以说是客户端和服务端处理资源的时间远小于http消息传输时间;HTTP/1.1管道化技术可以解决该问题,但由于多种原因,它很难实现,易于出错,并且没有获得Web浏览器和Web服务器的良好支持。因此,它很少被使用。没有一个主流的Web浏览器支持管道原创 2021-12-07 13:40:39 · 563 阅读 · 0 评论 -
TCP三次握手和四次挥手学习
TCP三次握手和四次挥手学习前言近期对TCP协议进行复习,发现很多地方在上学的时候理解不是很深刻,所以再次学习和总结一下。1、三次握手三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。实质上其实就是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号,交换TCP(发送/接受/拥塞/滑动)窗口大小信息。刚开原创 2021-05-19 17:09:37 · 84 阅读 · 0 评论 -
TCP拥塞机制学习
TCP拥塞机制学习写在前面很早就想总结一下tcp方面的知识了,心动不如行动,这一块面试重点,而其也是coder的必修课。一、TCP头部报文格式了解任何一个协议都要从它的协议报文开始,我们先看一下他的格式和一些基本概念。TCP头部标准长度是20字节。包含源端口,目的端口、序列号、确认号、数据偏移、保留位、控制位、窗口大小、校验和、紧急指针、选项等。1.1 数据偏移(Data Offset)该字段长4位,单位是4字节。表示tcp头部的长度,默认一般是20字节,最大就是1111(二进制)*4字节原创 2021-05-18 20:35:52 · 1437 阅读 · 0 评论