《计算机网络---自顶向下方法》 P56 -- 75
Web P2P C/S模式 客户端 服务器 套接字 怎么提供服务的
套接字是 应用程序进程 和 传输层协议 之间的接口,其实就是传输层协议给上层应用层提供的一个服务。
Web应用 包括:一个应用层协议HTTP,文档格式的标准HTML,Web浏览器,Web服务器。
HTTP协议 定义了 HTTP报文的结构 和 客户和服务器进行报文交换的方式。
套接字接口 是 客户端或者服务端 与TCP连接之间的门
HTTP 是一个 无状态 的 协议,也正是因为这个原因,引用了 cookie 机制
非持续连接 持续连接 HTTP二者都可以使用,但是默认为持续连接。
区别在于:每个 请求/响应对 是经一个单独的TCP连接发送,还是所有的 请求/响应对 经相同的TCP连接发送。
HTTP请求报文的格式:
第一行 为 请求行 : 方法--URL--协议的版本号
下一段 为 首部行
空行
实体
GET POST PUT HEAD DELETE 方法的区别
HTTP 响应报文格式
代理服务器,也叫做缓存服务器。
小实验 (计网:自顶向下P69小练习)用telnet向Web服务器发送HTTP请求 WIN10全部过程配图详解_夕林山寸的博客-CSDN博客
条件GET方法--- 用于更新代理服务器的对象,保证对象是最新被修改过的。
不同主机之间的进程 靠传输层协议 进行逻辑通信,
同一个主机之间的进程通信 属于OS的范畴。
网络层提供了主机之间的逻辑通信,传输层为运行在不同主机上的进程之间提供了逻辑通信。