对浏览器和服务器之间的通信过程掌握,这也是前端工作者应该必备的,来学习一下图解http这本书。一下是我对本书第一章了解web及网络基础。
这一章似曾相识,尽管大学所学专业并不是计算机,但我所学的电子专业也曾讲过一些网络基础课程。这里只是记录下我理解的内容,正确性也无从查证。。
Http协议发展过程不必再议。
几个重要概念。
一、TCP/IP协议(http只是内部的一部分)
不同硬件、操作系统之间通信的规则。
二、TCP/IP分层管理
应用层 :决定了向用户提供应用服务通信的活动。http、ftp(文本传输协议)、DNS(域名解析)位于这一层。
传输层 :提供处于网络连接中两台计算机之间的数据传输。TCP和UDP属于这一层。
网络层 :处理在网络中传输的数据包。
链路层 :处理网络连接的硬件部分。
三、TCP/IP通信传输流。
四、用书中的图说明一下IP、TCP、DNS
我觉得图是很生动的。
IP:
TCP:(著名的三次握手)
DNS:
整个流程图:
五、URI和URL
URI(统一资源标识符)和URL(统一资源定位符),URL只是URI的子集
大体就这些吧,流程大致了解了一下,详细的文字含义我自己也不大懂。
然后在我读完第三、四章后发现已经没有兴趣再往下读了,如何提高我的阅读毅力、阅读水平,总是半途而废。