好好爱自己!

摘要: 原文: https://www.jianshu.com/p/4ea4ee713ead 学习JavaScript的时候了解到JavaScript是单线程的,刚开始很疑惑,单线程怎么处理网络请求、文件读写等耗时操作呢?效率岂不是会很低?随着对这方面内容的了解和深入,知道了其中的奥秘。本篇文章就主要讲解一 阅读全文
posted @ 2018-10-11 22:54 立志做一个好的程序员 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 原文: :https://www.jianshu.com/p/f9a5b07d99a2 1、首先根据Ethernet II类型以太网帧格式可以得知,Ethernet II类型以太网帧的最小长度为64字节,最大长度为1518字节。(另外还有7字节前导同步吗+1字节帧开始定界符是所有类型的以太网帧格式必 阅读全文
posted @ 2018-10-11 22:38 立志做一个好的程序员 阅读(2627) 评论(0) 推荐(0) 编辑
摘要: 1. http协议有正文大小说明的content-length2. 或者分块传输chunked的话 读到0\r\n\r\n 就是读完了 http响应内容比较大的话,会分成多个tcp segment 发送,不是最后一个segment的话, tcp的payload不会有http header字段, 如果 阅读全文
posted @ 2018-10-11 22:08 立志做一个好的程序员 阅读(4299) 评论(0) 推荐(1) 编辑
摘要: 还需要论述一下seq、ack表示什么意思,应该以什么样的角度去理解这两个序列号。 sequence number:表示的是我方(发送方)这边,这个packet的数据部分的第一位应该在整个data stream中所在的位置。(注意这里使用的是“应该”。因为对于没有数据的传输,如ACK,虽然它有一个se 阅读全文
posted @ 2018-10-11 20:37 立志做一个好的程序员 阅读(4281) 评论(0) 推荐(0) 编辑

不断学习创作,与自己快乐相处