相关名词解释:
网卡: 与外网连接的装置
mac地址:计算机的唯一标识,每个计算机的mac地址都不同,12位16进制组成:40-8D-5C-93-F1-DE
交换机: 连接计算机中转,拓展网口
mac地址对照表:mac地址自主学习能力:
网口1: 40-8D-5C-93-F1-DE
网口2: 40-3D-5C-23-F1-DE
网口3: 40-34-5C-23-F8-DE
......
网口24: 40-34-5C-23-F8-12
ARP协议: 通过IP获取对方的mac地址
(40-34-5C-23-F8-DE, FF-FF-FF-FF-FF-FF)(192.168.12.13 192.168.12.34)
单播:单独发送给对方
广播:群发.
(40-34-5C-23-F8-12 , 40-34-5C-23-F8-DE)(192.168.12.34 192.168.12.13)
IP: 网络地址,四点分十进制组成:172.16.10.1
子网掩码: 四点分十进制组成:
C类: 255.255.255.0
B类: 255.255.0.0
A类: 255.0.0.0
子网掩码 与ip地址可以确定网关的地址,(待完善????)
172.16.10.1 ------> 10101100.00010000.00001010.00000001
255.255.255.0 ---> 11111111.11111111.11111111.00000000
172.16.10.0 ~ 172.16.10.255
有一个网关的地址:172.16.10.254
网关地址,网段,局域网:
路由器:
家用路由器,网口较少
企业级路由器,网口较多,一个网口支持一个局域网
内网: 路由就管理内网.
DHCP协议:自动分配IP地址,子网掩码,网关IP地址.
同一个局域网内的所有计算机的ip地址一定不同,不同局域网内的计算机ip可以相同.
内网计算机的ip都是路由器虚拟出来的.
外网: 连接外网,收发数据等等.
DNS服务器:通过域名查找对应的ip地址
有一个字典:{'www.taobao.com': 192.145.12.1, 'www.JD.com': 134.156.12.1}.
访问www.JD.com的具体流程:
1、在浏览器输入www.JD.com 访问DNS浏览器,获取其 ip地址,192.168.3.0
2、本机的操作系统:判断你访问的IP地址和你的ip地址是否在统一网段.
分支1:如果在同一网段:
3、以单播的形式将请求,发送给交换机,然后交换机在以广播的形式发送给其他的交换机,所有的交换机
以广播的形式发送的其他计算机.
分支2:不在统一网段:
3、你的请求 源mac地址,目标mac地址,数据类型 | 192.167.12.13 | 8001 | {'content': '向京东发送访问请求'}
会以单播的形式发送给交换机A ---> 你的路由器A.
4, 你的路由器A:做以下事情:
利用NAT技术:将你计算机的ip置换成 路由器A网段的ip 192.168.1.0
静态路由:将数据从路由A传出去传给路由D.
路由协议: 利用算法计算出你达到目标路由的最短路径.
5 、数据发送到路由器D,通过端口映射技术将数据发送至京东服务器的对应软件的端口上.
以下问题需要理解:
1、外网不能通过广播的形式进行发送数据而是通过路由协议直接找到目标地址.
2、路由器与交换机的区别?
路由器确定一个网段,网关,子网,局域网,
192.168.1.0 一个网段,子网,局域网,
一个局域网如果是C类子网掩码:255.255.255.0 ,支持253台机器IP地址:192.168.1.1 ~ 192.168.1.253
交换机:拓展网口的.
3、广播风暴?
4、IP地址 类似于京东这样的外网是可以直接访问的.