相邻的网络不能使用相同的网络号。
MTU网卡的最大传输单元(不算以太网帧协议头)。
其他典型协议与技术:
- DNS:domain name system --域名解析,通过域名获取服务器的IP地址
- 分布式存储的优点:分摊压力+容灾处理
- 域名服务器:根域名服务器–》顶级域名服务器–》二级域名服务器–》三级域名服务器
- 域名的划分: 顶级域名(.com/.org/.gov.cn.jp.us)
- 二级域名(.baidu.com/.qq.com)
- 三级域名:(.image.baidu.com)
域名的解析流程:
例如:http://image.baidu.com/search/index
意思就是逐层迭代式的获取,根,一级,二级,三级的域名服务器地址进行 解析,还有一种就是递归式的,就是访问到根之后,根假如没有则根去一级域名服务器查找,然后就一直递归式的查找,等着找到之后再逐层返回。
当在浏览器中敲入一个URL按下回车之后都发生了那些事情?
- 1.域名解析,获取到服务器的IP地址
- 2.组指HTTP请求数据(HTTP协议格式)
- 3.搭建tcp客户端,发送http数据(http应用协议,传输层使用TCP协议实现)(你可以回答一下为什么选择TCP,安全)
- 4.也可以吹一吹网络层/链路层
ICMP协议:主要用于网络探测
发送icmp请求应答报文,要求对方进行应答,收到应答之后则表示网络通畅
常见协议以及端口号
问题:SSH用的是22号端口,TELNET用的是23号端口,请问你ping用的是几号端口
因为端口是传输层的数据,icmp是网络层的请求应答包,根本不涉及端口,所以ping工具使用icmp协议实现,而icmp协议是网络层协议,不涉及端口
NAT服务:网络地址转换技术
对数据中的源地址进行修改,修改为自己主机的地址信息
目的为得就是,数据发送出去之后响应可以按照原路返回
通常部署在网关设备上,也就是路由器,路由器除了路由表之外,还在自己的路由器建立五元组映射表,然后通过自己的IP地址将自己下面连接的那些主机发送的信息发送出去NAPT服务。
NAT工作在网络层
代理服务器:(翻墙)
代理程序工作在应用层,进行数据转发,可以部署在任意设备上
NAT在网络中进行地址替换,目的地址永远不变
代理服务器,主机请求的地址就是代理服务器的地址,而不是直接的目标
我想大概就是直接在淘宝上购物,和海外代购的区别。
下面附上大佬对当在浏览器中敲入一个URL按下回车之后都发生了那些事情?的深入分析
https://blog.csdn.net/jiao_0509/article/details/82491299