服务器是什么?
提供高速算力、长时间可靠运行、强吞吐能力、好扩展性
输入网址、引入http消息、传给服务器、dns解析域名
Routeros
dns
浏览器和web服务器交互
将数字信息搬运到指定目的地的机制
网络控制软件、交换机、路由器等
基本思路是将数字信息分割一个一个的小块
装入“包”packet的容器来运送
包相当于信件或者包裹
交换机和路由器相当于邮局或者快递公司的分拣处理区
包的头部有很多目的地的控制信息,交换机和路由器的接力,根据控制信息对包进行分拣。
Packet
整体过程:
输入网址(URL)
委托操作系统的网络控制软件将消息发送给服务器
协议站(网络控制软件叫做协议线)
接收消息打包 加上目的地地址等控制信息
网卡
将包转换成电信号通过网线发出去
局域网接入互联网
(通过adsl和ftth(光纤))
数据
互联网的入口成为接入网
多种方式接入:电话线、isdn、adsl、有线电视、光线、专线
接入网
接入网连接到对应的运营商,被成为接入点设备
运营商的路由器
是一种可以连接几十根网线的高速大型路由器
以太网
防护墙
保安
缓存适配器
复用利器
拆包
读取网页数据
第一章
浏览器生成消息
对 对 对
一种命名
也不是协议名字
开发html编译器的名字
应用程序并不是自己去控制网络,而是委托操作系统来控
制网络
浏览器,如何解析网址
按照网址的含义来生成请求消息
浏览器通过请求消息将需要哪些消息告知服务器
如何解析网址
如何请求消息是第二看点
浏览器必须先查出 Web 服务器的 IP 地址
查询域名对应的ip地址
dns服务器帮助浏览器查询ip地址
URL
ftp:file transfer protocol
文件传送协议
端口号:1.4.3 节和第 6 章的 6.1.3 节有详细说明,这里请大家理解为一个 用来识别要连接的服务器程序的编号。不同的服务器程序会使用不同的编号,例如 Web 是 80,邮件是 25 等
访问web服务器使用http协议
访问ftp使用ftp协议
1.1.2浏览器解析URL
我们可以这样理解,以“/”结尾代表 /dir/ 后面本来应该有的文件名被省略了。根据 URL 的规则,文件名可以像前面这样省略
事先设置好文件名省略时要访问的默认文件名
http协议