《图解HTTP》读书笔记-----第一章

一、了解web及网络基础

1.HTTP超文本传输协议

2.WWW构建技术:

  • HTML(超文本标记语言)把SGML(标准通用标记语言)作为页面的文本标记语言
  • HTTP 文档传输协议
  • URL(统一资源定位符)

3.TCP/IP协议族:与互联网相关联的协议集合

    HTTP属于其子集

    分为四层:应用层,传输层,网络层,数据链路层

  • 应用层:向客户提供应用服务时通信的活动。(FTP:文件传输协议,DNS:域名系统,HTTP....)
  • 传输层:对应用层提供处于网络连接中的两台计算机之间的数据传输(TCP:传输控制协议,UDP:用户数据报协议)
  • 网络层:IP协议。处理网络上流动的数据包。规定了通过怎样的路径到达对方计算机。
  • 链路层(数据链路层,网络接口层):处理连接网络里的硬件部分。

    发送端从应用层往下走,接收端从应用层往上走。

    发送端增加首部,接收端删除首部。

4.IP(网络协议)位于网络层:

作用:把各种数据包传送给对方。

重要条件:IP地址,MAC地址

使用ARP协议凭借MAC地址进行通信:ARP用以解析地址的协议,可以根据通讯方的IP地址就可以返查出对应的MAC地址

5.TCP协议 位于传输层:

提供可靠的字节流服务,将大块数据分割成报文段

三次握手策略:

  1. 发送端发送带SYN表示的数据包。
  2. 接收端回传带有SNY/ACK的数据包以表示传达确认信息。
  3. 发送端回传带ACK标准的数据包,表示“握手”结束。

6.DNS服务 位于应用层:

提供域名到IP地址之间的解析服务。

IP:162.168.1.1

域名:WWW.abcd.cn

7.URI与URL

URL:统一资源定位符  例如http://hackr.jp/

URI:统一资源标识符

URI用字符串表示某一互联网资源,而URL表示资源的地点

绝对URI格式

      http://        user:pass @ www.example.jp  :80  / dir / index. # ch1htm  ?uid=1   #  ch1

协议方案名      登陆信息     服务器地址    服务器端口号  带层次的文件路径  查询字符串  片段标识符

用来制定HTTP协议技术标准的文档RFC

猜你喜欢

转载自blog.csdn.net/yuanjiaqi_k/article/details/85451902