第一章 了解Web及网络基础
1.1HTTP诞生
三项WWW构建技术
- HTML超文本标记语言
- HTTP文档传递协议
- URL统一资源定位符
1.2TCP/IP网路基础
层级 | 功能 | 举例 |
---|---|---|
应用层 | 向用户提供应用服务时通信的活动 | FTP、DNS、HTTP |
传输层 | 提供网络连接中的数据传输 | TCP、UDP |
网络层(网络互连层) | 处理在网络上流动的数据包 | IP |
链路层(数据链路层、网络接口层) | 处理连接网络的硬件部分 |
把数据信息包装:封装
1.3IP\TCP\DNS
IP协议
- 网络层,把各种数据包传送给对方
- IP地址与MAC地址组成
- ARP协议:通过IP地址反查MAC地址
- 路由选择(无法掌握网络所有细节)
TCP协议
- 传输层,可靠的字节流服务,将大块数据分割成报文段(segment)为单位的数据包
- 通过三次握手(SYN和ACK标志)保证通信的可靠性
DNS协议
- 应用层,提供域名到IP地址的解析服务
1.4URI和URL
URI:统一资源标识符,由某个协议方案(访问资源所使用的协议类型名称)表示的资源的定位标识符
URL:统一资源定位符,URL是URI的子级(URI是一种格式)
绝对URI的格式: