网络协议
zhj574182446
养成一种习惯,决定不了一个命运,却可能改变命运。
展开
-
netty
https://netty.io/wiki/new-and-noteworthy-in-4.0.html#well-defined-thread-modelhttps://www.zhihu.com/topic/19732975/top-answers原创 2019-11-19 02:13:13 · 104 阅读 · 0 评论 -
hystrix问题 小总结 及 网络相关知识点
1.关于网络,在分布式系统中,底层的网络通讯皆为 asynchronous communication,需要 看 操作系统 & unix 网络编程书籍Richard Stevens 的 “UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking”,6.2节“I/O Models”s...原创 2019-11-17 00:17:06 · 347 阅读 · 0 评论 -
网络模型与ARP详解
自学网络协议学到什么程度才算掌握,思考很久并在网上阅读了一番后,悟出了:不同程序员,学得程度不一样。一个java程序员,掌握基本的网络模型即可,从访问一个google走过的路由,什么时候涉及什么协议。了解了大概的网络模型之后,你在编程中基本所需的已足够。再深入了解一些原理的东西,比如IP选址、ARP实现与ARP攻防。原创 2018-01-04 22:10:31 · 955 阅读 · 0 评论 -
网络协议入门(1)
网上给网络分层为7层,5层,都有,我就记为5层,从低到高,从接近物理层的到接近用户的,分为物理层(physical )、链路层(link)、网络层(internet)、传输层(transfer)、应用层(application)。原创 2017-02-19 23:51:52 · 344 阅读 · 0 评论 -
tcp 校验和
1.tcp校验和 接收方在接收数据时检验数据包在传输过程中是否改变的验证方式发送方将数据体取反码,检验和也取反码相加,高于4bit的和低于4bit的相加,得到的就是校验和,保存在tcp头的校验和字段,接收方将数据取反码,校验和取反码,相加为1111则数据包没有异常,否则丢弃数据包。参考此文2.为什么Internet协议: IP, ICMP, IGMP, UDP, TCP 收到有...原创 2019-03-19 22:26:36 · 2993 阅读 · 0 评论 -
304 http状态码
之前被问到这个304状态码的含义是什么?看了这篇文章,巩固了一下http状态码的常识,4打头是客户端问题,5打头是服务端问题。304就是你请求的文件没有改变,200就是请求成功,差别就是200会在服务端走完整的请求。而304是校验了客户端缓存文件的信息(last modyfied),发现缓存的文件还是有效的,就不重新发你一份新的文件了。所以304就是 not modified 文件未修改。...转载 2019-03-15 20:57:39 · 532 阅读 · 0 评论 -
TIME_WAIT状态(2MSL)的作用
主动发起tcp终结的一端(A端)将处于TIME_WAIT状态作用:1.主动发起终结端需要保持状态,防止FIN丢失,需要A端重新发送FIN包。2.2MSL的时间里,如果出现重连结的tcp连接,那么之前的包就会丢失。此文参看:https://blog.csdn.net/tennysonsky/article/details/48680197https://blog.csdn....原创 2019-03-21 16:44:09 · 608 阅读 · 0 评论 -
在浏览器输入网址->浏览器加载出页面,浏览器做了什么?
https://www.zhihu.com/question/34873227拼接地址域名合法校验解析域名建立tcp发送http加载页面原创 2019-07-12 00:13:55 · 131 阅读 · 0 评论