无论是 C/S 开发还是 B/S 开发,无论是前端开发还是后台开发,网络总是无法避免的,数据如何传输,如何保证正确性和可靠性,如何提高传输效率,如何解决会话管理问题,如何在网络拥堵环境下采取措施。这些都是需要了解的。
今天总结下与网络相关的知识,不是那么详细,但是包含了我认为重要的所有点。如果想深入了解的可以参考《图解HTTP[上野 宣]》、《图解TCP/IP(第5版)[竹下隆史]》以及计算机网络相关教材。
网络知识我做了 8 个方面的总结,包括DNS协议,HTTP协议,HTTPS协议,TCP协议,IP协议,TCP/IP,Web攻击,其他协议。以下对这些内容做一些简单的总结。
网络知识大纲
作用:提供域名到IP地址之间的解析服务。或逆向从IP地址反查域名的服务
路由器包含了交换机的功能,交换机主要的作用是扩展接口
握手某个阶段中断,TCP会以相同的顺序发送相同的数据包
为你推荐以下文章
你真的了解Linux系统吗?
97 条 Linux 运维工程师常用命令总结 | 史上最全Linux命令总结