
网络
world6
这个作者很懒,什么都没留下…
展开
-
TCP 三次握手与四次挥手 看了你必懂
最近在思考一个问题,当我们在浏览器中输入URL按下回车键后,他的详细流程是怎样的;以前刚用springMVC的弄懂了一个请求的流程,好几个月以为那就是我要的答案了,最近这段时间熟悉了好多东西,今天先写一篇三次握手与四次挥手来开个头;先看三次握手首先Client端发送连接请求报文,Server段接受连接后回复ACK报文(回一个包过去),并为这次连接分配资源。Clien原创 2017-04-21 15:38:04 · 444 阅读 · 0 评论 -
一次URL输入域名按下回车到底发生了什么?
1、 浏览器的url输入栏发起一个请求,浏览器首先会看自己缓存中有没有对应的ip地址,如果有的话就直接去访问;如果没有2、 浏览器会去查看本地的hosts文件,看看有没有和这个域名匹配的ip地址,如果有的话就直接用hosts文件的ip地址;3、 如果本地的hosts 文件没有能够找到对应的 ip 地址,浏览器会发出一个 DNS请求到本地DNS服务器 ,本地DNS服务器会首先原创 2017-06-21 16:39:51 · 1015 阅读 · 0 评论 -
如果进入CPU的世界,时间会是怎样的?
每个人都会有一些吐槽的想法存在,我替CPU把它的吐槽 放在我的博客里吧!不知道大家有没有感觉每天写代码的时间过得很快啊,有时候一天过去了一个功能还没完成,但是时间就这么没了!但是你知道CPU有多少苦水吗? 且听 CPU 慢慢的倾诉......让我们看看什么是CPU的世界:CUP是电脑的心脏,CPU决定了这台电脑的上限。而决定CPU工作频率的是主频。我的笔记本是 16年买的,主频好像是 2.6GHz...原创 2018-02-26 20:52:46 · 3232 阅读 · 5 评论 -
TCP IP 里的网络请求 到底是什么样的?
当我输入 一个url 在浏览器的地址栏按下回车 这个以前也写过博客了:一次URL输入域名按下回车到底发生了什么?今天聊聊 传输层 在中间做了什么事:如果我输出 慕课网 的网址:www.imooc.com首先我会去请求 慕课网的 ip 地址: 我请求的的数据包入下图:如图所示: 第一行是我电脑发出去 数据链路层的数据包。第二行 是 笔记本的 mac 地址 ,请求会请求...原创 2018-03-16 14:26:57 · 615 阅读 · 0 评论 -
再谈session 和 cookie的差异
我们都知道 session是存储在服务器端的,cookie是存储在客户端的;他们两者之间又有什么联系呢?这点要先从HTTP先说起。HTTP协议是一种无状态的 通信协议 。那么这就以为着 客户端按道理是需要每次请求之前都要和服务器做连接的。 但是每次都进行这种连接,会非常耗时,并且这些重复的网络请求的意义都不大,所以如何避免这些重复的工作就成为了聪明人们发挥聪明的地方了。cookie的...原创 2018-03-05 21:18:58 · 230 阅读 · 0 评论 -
聊聊TCP传输的滑动窗口协议的演进
写这篇文章前,我有些肺腑之言想感谢一下我的微信好友“风大”。 是他给了我信心,原来没有很难的技术,只要你肯努力总能赶上其他人。 后来关注他的博客后,发现他尽然觉得弄懂hashmap的 最好办法是自己实现一个hashmap。一开始我也是不懂为什么要这样,后来发现读懂hashmap之后,再自己实现的时候,刚好可以读懂hashmap中那些设计巧妙的地方,发现自己与大师的差距。最后我也总结了一...原创 2018-03-05 22:52:10 · 361 阅读 · 0 评论 -
为什么会要序列化
对 java对象的传输 是通过网络的 。然后网络都是通过字节传输的 所以需要用序列化的方式 将java对象转化为 字节,然后网络那头的接受端,拿到收到的字节 再反序列化出来一个对象,用来保证 java的对象能够跨进程传输。总结了一下 序列化的几个要点: 1.在java中,只要一个类实现了java.io.Serializable接口,那么它就可以被序列化 2.通过ObjectOutputSt...原创 2018-03-21 21:19:36 · 673 阅读 · 0 评论 -
HTTP 通信协议
首先我们看看URL 跟 URI 有什么区别。URI 指的是 服务器 资源的名字。 来看看什么是URI https://www.zhihu.com/question/44323871/answer/347628315 这个地址是知乎上的一个问题,/question/44323871/answer/347628315 这个问题作为知乎的一种资源。 其中 /question/443...原创 2018-03-22 11:33:53 · 407 阅读 · 0 评论 -
什么是Restful
Restful 一直都在听,一直都在用,但就是搞不懂什么是restful,因为说不出个所以然出来。为什么说一直都在用呢,我们随便打开一个大型网站的网址,基本都是 restful 风格的 。比如:http://www.imooc.com/course/programdetail/pid/31restful有什么用呢?使用web标准来做一个准则和约束。RESTful的基本概念 1.在...原创 2018-03-22 11:45:02 · 493 阅读 · 0 评论