勇往直前的专栏

写给以后的自己

疯了吧!面试官 5 连问一个 TCP 连接可以发多少个 HTTP 请求?

曾经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢? 要搞懂这个问题,我们需要先解决下面...

2019-06-25 17:39:27

阅读数 89

评论数 0

【网络协议】专题总结以及网络协议高频面试题汇总(8篇)

这是一份超详细的HTTP协议攻略,内容大纲如下: 内容如下(点击即可跳转): 一篇文章带你详解 HTTP 协议(上) 一篇文章带你详解 HTTP 协议之报文首部及字段详解(中) 一篇文章带你详解 HTTP 协议(下)   这是一份超详细的TCP/IP协议攻略,内容大纲如下: ...

2018-11-22 09:50:31

阅读数 250

评论数 0

一篇文章带你详解 TCP/IP 协议(下)

前面的第一二三章已在上篇讲解,还没看过的可以先看看:一篇文章带你详解 TCP/IP 协议(上) 本文继续讲解第四章。 四、网络层中的 IP 协议 IP(IPv4、IPv6)相当于 OSI 参考模型中的第3层——网络层。网络层的主要作用是“实现终端节点之间的通信”。这种终端节点之间的通信也叫“...

2018-11-22 09:46:30

阅读数 98

评论数 0

一篇文章带你详解 TCP/IP 协议(上)

本文篇幅也比较长,先来一张思维导图,带大家过一遍。 一图看完本文   一、 计算机网络体系结构分层 计算机网络体系结构分层   计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/I...

2018-11-22 09:44:20

阅读数 179

评论数 0

TCP的三次握手与四次挥手(详解+动图)

背景描述 通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的...

2018-11-22 09:31:17

阅读数 100

评论数 0

TCP 三次握手原理,你真的理解吗?

阿里妹导读:最近,阿里中间件小哥哥蛰剑碰到一个问题——client端连接服务器总是抛异常。在反复定位分析、并查阅各种资料文章搞懂后,他发现没有文章把这两个队列以及怎么观察他们的指标说清楚。   因此,蛰剑写下这篇文章,希望借此能把这个问题说清楚。欢迎大家一起交流探讨。   问题描述   ...

2018-07-05 17:47:53

阅读数 128

评论数 0

Go语言TCP网络编程(详细)

一、序言  Golang的主要 设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端 程序必不可少也是至关重要的一部分。在日常应用中,我们也可以看到Go中的net以及其subdirectories下的包均是“高频+刚需”,而TCP socket则是网络编程的主流,即便您没有直接使用到net...

2017-05-23 14:35:13

阅读数 480

评论数 0

http如何像tcp一样实时的收消息?

http如何像tcp一样实时的收消息?   一、webim如何实现消息推送 webim通常有三种方式实现推送通道: 1)WebSocket 2)FlashSocket 3)http轮询 其中1)和2)是用Tcp长连接实现的,其消息的实时性可以通过tcp保证。 方案3)才算是webim实现消息推...

2017-02-16 09:33:48

阅读数 176

评论数 0

提示
确定要删除当前文章?
取消 删除