第二章 应用层
1 应用层协议原理
1.1 进程通信
进程(process)运行在服务器和客户机上,进程与进程通信。中间需要经过套接字(socket)。
通信过程:
host1 process ---- socket1 ---- TCP ---- socket2 ---- host2 process
1.2 TCP
运输层
面向连接服务
可靠
其安全版本:SSL,secure socket layer,安全套接字层
1.3 UDP
运输层
无连接服务
不可靠
2 HTTP
2.1 请求-响应 行为
2.2 非持久连接&持久连接
非持久连接(non-persistent connection)
每一次请求都建立一个新的连接
持久连接(persistent connection)
2.3 web缓存
2.4 HTTP是基于TCP的
3 FTP
3.1 FTP也基于TCP
3.2 FTP使用两个并行的TCP,控制连接(control connection),数据连接(data connection),这种分开的方式,称其控制信息是带外(out-of-band)传送的。
而HTTP是带内(in-band)发送控制信息。
————————————
完。
后面的章节似乎太复杂了,如果用不到的话似乎不需要太细看。全书的知识架构在前几章基本上就讲完了。