*** 笔记 一***
tcp提供了
- 无差错的数据传输
- 按序传输
- 未分段的数据流
web服务器是web资源的宿主,web资源是web内容的源头,最简单的web资源就是web服务器文件系统中的静态文件
web服务器会为所有HTTP对象数据附加一个MIME类型
服务器资源名被称为统一资源标识符URI
URI的第二种形式是统一资源名(URN) 是作为特定内容的唯一名称使用的,与目前的资源所在地无关
HTTP报文都是纯文本,不是二进制
HTTP报文的三部分:起始行,首部字段,主体
只要建立了TCP连接,客户端和服务器之间的报文交换就不会丢失,不会被破坏,也不会在接收时错序了
Http 应用层 tcp传输层
代理:位于客户端与服务器之间的HTTP中间实体
代理还可以对请求和响应进行过滤
缓存:HTTP仓库,使常用页面的副本可以保存在离客户端更近的地方
网关:连接其他应用程序的特殊web服务器
通常用于将HTTP流量转换为其他协议
隧道:对HTTP通信报文进行盲转发的特殊代理 HTTP隧道最常见的一种用途就是通过HTTP连接承载加密的安全套接字层流量,这样SSL流量就可以穿过只允许web流量通过的防火墙了
agent代理:发起自动HTTP请求的半智能web客户端
TCP流是分段的,由IP分组传送
每个TCP段都是由IP分组,从一个IP地址发送到另一个IP地址 每个IP地址包含:
- 一个IP分组首部
- 一个TCP段首部
- 一个TCP数据库