《图解HTTP》读书笔记(1.1)

第一章:了解Web及网络基础

  • 前言
  • 一、负责传输的IP协议
  • 二、确保可靠性的TCP协议
  • 三.负责域名解析的DNS服务
  • 总结

前言

该章作为本书的开始,主要简要介绍了HTTP协议发展的背景以及TCP/IP协议族中与其关系密切的三个协议:IP、TCP和DNS.

一、负责传输的IP协议

1.IP网际协议位于网络层

2.IP协议的作用是把各种数据包传送给对方。而为保证准确传送,需要两个最重要的条件是IP地址和MAC地址

IP地址指明了节点被分配的位置,MAC地址是指网卡所属的固定地址。IP地址可以和MAC地址进行配对。IP地址可变换,但MAC地址基本上不会更改

3.IP间的通信依赖MAC地址。通信的双方通常要经过多台设备中转才能连接到对方。进行中转时会利用下一站中转设备的MAC地址来搜索下一个中转目标。

中转时会用到APR协议。APR协议是一种解析地址的协议,根据通信方的IP地址就可以反查出对应的MAC地址。

《图解HTTP》读书笔记(1.1)_第1张图片

二、确保可靠性的TCP协议

1.TCP协议位于传输层,提供可靠的字节流服务。字节流服务是指将大块数据分割成以报文段为单位的数据包进行管理。且TCP协议能确认数据最终是否送达对方

2.为了准确送达数据,TCP采用“三次握手策略”。握手过程中使用了TCP的标志——SYN和ACK

3.发送端首先发送一个带SYN标志的数据包给对方。接收端收到后,回送一个带有SYN/ACK标志的数据包以示传达确认信息。最后发送端再回传一个带ACK标志的数据包,代表·”握手"结束。

《图解HTTP》读书笔记(1.1)_第2张图片

三.负责域名解析的DNS服务

1.DNS位于应用层。它提供域名到IP地址之间的解析服务。

2.用户通常使用主机名或域名来访问对方的计算机,而不是直接通IP地址访问。但计算机更擅长处理一串数字,所以DNS应运而生。

DNS协议提供通过域名查找IP地址,或逆向从IP地址反查域名的服务。

《图解HTTP》读书笔记(1.1)_第3张图片

总结

以上三项协议的协同作用过程可用如下图解展示:
《图解HTTP》读书笔记(1.1)_第4张图片

你可能感兴趣的:(读书笔记)