《网络是怎样连接的》第一章内容表述

《网络是怎样连接的》第一章内容表述

看本书的意义:不知道网路整体流程就无法理解局部技术的意义

第一章内容讲信息在电脑大致是怎么处理的。

要知道**
1、浏览器是怎么处置信息的,消息的实际样子;
2、怎么问DNS要IP地址的;
3、DNS是怎么接力的;
4、消息是怎么被委托到服务器的。**

1、浏览器是个综合性客户端,需要参数输入才能使用

URI是资源标识符,URL是资源定位符。

格式书上有,协议名称+协议参数

URL如果省略都会使用对应路径下设置好的文件,哪怕是有名字,因为目录名和文件名不能重名所以也不会找错

HTTP消息的样子已在《图解HTTP》中已学习,请求行,响应行,通用首部,请求首部,响应首部

2、通过问DNS服务器域名,返回对应的IP地址,在使用ARP协议找到对应MAC地址

网络的架构是通过集线器,把几个电脑连接到网关,各个网关组成子网再通过区域网关接连。

了解IP格式和子网掩码是什么,主机号部分都为0和都为1代表什么情况

因为虚拟机的关系,不能只通过IP访问服务

通过Socket库里的解析器向DNS询问并接收消息

备注:系统内网络控制软件,协议栈指TCP/IP驱动

3、DNS服务器是层级结构,通过最近服务器找到根域,然后逐级往下找

DNS服务器里的消息至少存了,域名,记录类型,Class,根据请求目标不同还有别的信息返回。

实际使用的时候会有缓存,有时候上下级域在一个服务器就可以直接在内部查。

4、构建通道的关键是创建套接字

套接字里就是控制信息,让双方知道怎么进行通信

流程:服务器等待,客户端请求连接,进行通信,断开连接