网络知识汇总

来源:互联网 发布:mac mini 安装win7 编辑:程序博客网 时间:2024/05/17 13:43

网络是我最害怕的知识,不太理解……但是立志要成为Web开发程序员的我会克服的,加油

一、网络分层  http://www.educity.cn/tx/zhnl/201303281348271502.htm

二、  http请求详解 里边涉及到浏览器向服务器发起http请求的整个过程;请求中包含的信息,具体的请求头的包含信息;服务器响应中包含什么,具体的响应头中包含什么?get和post的简单区别。

三、get和post请求的区别

1.Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求

2.请求格式不一样,get是添加到url中发送请求的,在URL中能看到,存在安全隐患。post请求是将表单的字段放置在是HTTP包的包体。

3.传输数据量的大小不一样。get不能大于2kb,post理论上没有限制,受服务器的处理程序的处理能力限制。

4.安全性不同。get安全性低,post安全性高。

5.在ASP、JSP中获取请求方式不同。(没看懂)

6.get支持的字符集不同,get限制form表单的数据集的值必须是ASCII,post是都可以,支持整个ISO10646.

四、从输入url到页面展示到底发生了什么


五、通俗易懂的讲解了websocket原理

解决了http协议的两个问题。1.服务端的被动性。http协议是只有客户端询问之后才回复。解决了同步有延迟的问题2.解决了服务器上消耗资源的问题

六、DNS解析过程详解

七、TCP拥塞控制-TCP慢启动、拥塞避免、快速重传、快速恢复

八、DNS劫持

九、浏览器缓存和304缓存

十、cookie和session的对比

十一、cookie和sessionStorage/localStorage的对比

cookie和HTML5 Web Storage对比

十二、HTTPS详解


-------------------------持续更新中 最新补充于2017.8.21--------------------------------------------------------


原创粉丝点击