LAN --->局域网 local area network --》教室、公司、家庭、学校等 --》内部网络
WAN --->广域网 wide area network -->互联网 internet --》外部网络
WLAN -->无线局域网 wireless local area network --》 WIFI
ISO 是国际标准化组织 --》提出了计算机网络的开发互联参考模型 --》OSI7层模型
应表会传往(网)树(数)屋(物)
OSI
应用层 7
表示层 6
会话层 5
传输层 4 --》port tcp udp
网络层 3
数据链路层 2
物理层 1
2层交换
3层交换
4层负载均衡
7层负载均衡
===
TCP/IP模型 5层模型
应用层 5
传输层 4
网络层 3
数据链路层 2
物理层 1
================================
机房 --》IDC --》internet data center 互联网数据中心
交换机 Switch ---》组建局域网--》将电脑连接起来,组成一个局域网--》局域网里的电脑可以通信
路由器 router --》跨网段通信,将一个局域网里的数据传输到另外一个局域网或者互联网(广域网)
====================
1byte = 8 bit
byte --》B
bit -->b
================
网卡--》地址 --》物理地址、mac地址、以太网地址、硬件地址
单播 unitcast 单独传播 点到点
组播 一组人通信 multicast
广播 跟所有的人通信 BROADCAST
MTU 最大传输单元 maximum transmission unit 1500
帧的大小范围 64~1518
=============================
C:\Users\Administrator>ipconfig /all
json 数据格式
交换机 Switch 作用:组建局域网,将电脑连接起来,进行通信
理解为一个简单功能的电脑---》转发数据帧
cpu、内存、网卡(比较多)、系统(linux)--》核心功能:就是封装和解封装数据帧
网络拓扑结构
1.接入层
2.汇聚层
3.核心层
交换机(快递小哥) --》mac地址表 --》记录哪些电脑连接到交换机的哪个接口
24口 ---》每个接口都有编号
交换机的工作原理:
1.学习mac地址 --》学习源mac地址是否在mac地址表里存在,如果不存在就记录到mac地址表
2.转发帧
2.1 如果目的mac地址存在于mac地址表里,就直接转发,如果不存在就广播转发,进来的口不转发,其他的所有的接口都转发
单播:
1.先学习,再转发
广播:
source address :11
destination address: FF
1.先学习,再转发
组播:
source address :11
destination address: 01-FF
1.先学习,再转发
[root@localhost ~]# ethtool ens33
广播风暴: 广播帧在交换机里不停地转发,不能停止,大量消耗交换机的cpu和内存,导致不能转发正常的数据帧,从而导致网络瘫痪
导致的原因是网络形成了环路+交换机的工作原理
消除环路
生成树协议--》作用就是消除环路 spanning tree
傻瓜交换机 --》tp-link -->不能做任何配置,只有基本功能
智能交换机 --》华为、h3c --》可以做很多配置--》里面可以运行很多程序
VLAN -->virtual local area network --》虚拟局域网
-->隔离网络、互相之间不能通信,增强安全性
docker 、k8s 虚拟的交换机和虚拟路由器、虚拟机
广播域: 能够接受到同一个广播的区域 --》隔离
vlan的作用是隔离网络,相同vlan里的电脑可以通信,不同vlan里的电脑不能通信
一个vlan对应一个网段(网络),一个局域网
不同vlan之间的电脑需要通信如何解决?
路由器
vlan 的编号数量是有限的,0~4095 --》如果网络足够大,vlan数量不够使用了
vxlan -->突破vlan数量的限制 --》隔离网络
交换机里是基于交换机的端口划分vlan的,然后电脑接入哪个口,就属于哪个vlan
物理层-》比特(bit)
数据链路层-》帧(frame)
网络层-》包-》(packet)
传输层-》段-》(segment)
json 数据格式-》什么语言都能看的懂的格式
帧头大小18个字节
ip数据包包头20个字节
===================