当前位置: 首页 > news >正文

运维面试题(四)

1.比较一下 compose k8s

Docker Compose 和 Kubernetes(k8s)是两种常用的容器编排工具

Docker Compose:

用于在单台主机上管理和编排多个容器的运行,适合小规模的部署

K8s:

用于在集群中自动化部署,扩展和管理容器化应用。适合生产环境,大规模部署。

2.讲一下路由器与交换机的协议与作用

路由器:

用于连接不同网络,基于 IP 地址进行路由选择,主要协议包括 RIP、OSPF、BGP 等。

主要协议:

(1)路由协议

静态路由:

管理员手动配置路由表。

适合小型网络。

动态路由:

路由器之间自动交换路由信息。

常见协议:

RIP:基于距离向量,适用于小型网络。

OSPF:基于链路状态,适用于大型网络。

BGP:用于互联网之间的路由选择。

(2)网络层协议

IP(Internet Protocol):负责数据包的路由和寻址。

ICMP(Internet Control Message Protocol):用于网络诊断(如 ping)。

ARP(Address Resolution Protocol):将 IP 地址解析为 MAC 地址。

(3)NAT 协议

将私有 IP 地址转换为公有 IP 地址,允许多台设备共享一个公有 IP。

交换机:用于局域网内的高效数据帧转发,基于 MAC 地址,主要协议包括 STP、VLAN、LACP 等。

交换机:

是一种数据链路层设备,主要用于在局域网(LAN)内转发数据帧。它的核心功能包括:

  • MAC 地址学习:记录设备的 MAC 地址和端口的映射关系。

  • 数据帧转发:根据 MAC 地址表将数据帧转发到目标设备。

  • VLAN 划分:将局域网划分为多个虚拟局域网。

主要协议:

(1)数据链路层协议

以太网协议(Ethernet):定义数据帧的格式和传输规则。

STP(Spanning Tree Protocol):防止网络环路,确保网络拓扑无环。

VLAN 协议:

IEEE 802.1Q:用于标记 VLAN 信息。

VTP(VLAN Trunking Protocol):在交换机之间同步 VLAN 信息。

(2)链路聚合协议

LACP(Link Aggregation Control Protocol):用于动态管理链路聚合。

(3)网络管理协议

SNMP(Simple Network Management Protocol):用于监控和管理网络设备。

LLDP(Link Layer Discovery Protocol):用于发现相邻设备的信息。

相关文章:

  • C++|范围for
  • OpenCV基础知识
  • 分类操作-06.根据id删除分类
  • JS基础部分
  • 奇安信二面
  • 北京大学第六弹:《DeepSeek应用场景中需要关注的十个安全问题和防范措施》
  • 【论文阅读】Adversarial Patch Attacks on Monocular Depth Estimation Networks
  • 硬件地址反序?用位操作为LED灯序“纠偏”。反转二进制数即可解决
  • TCP/IP协议中三次握手(Three-way Handshake)与四次挥手(Four-way Wave)
  • 2025年跨网文件交换系统推荐:安全的内外网文件传输系统Top10
  • 01-1 音视频知识学习(音频)
  • 【Java代码审计 | 第十四篇】MVC模型、项目结构、依赖管理及配置文件概念详解
  • 九、Prometheus 监控windows(外部)主机
  • How To Change Windows VPS Password
  • 【k8s001】K8s架构浅析
  • 网页制作16-Javascipt时间特效の设置D-DAY倒计时
  • 基于KL-ISODATA算法的电力负荷数据场景聚类matlab仿真
  • ElasticSearch组合查询及实际应用
  • 交换机控制软件的实现步骤猜测
  • 安装教程整理 docker linux 虚拟机
  • 全红婵/陈芋汐夺得跳水世界杯总决赛女子双人10米台冠军
  • 云南石屏举办茶文化交流活动:弘扬企业家精神,激发市场活力
  • “五一”假期国铁集团计划日均开行旅客列车超1.2万列
  • 澎湃回声丨23岁小伙“被精神病”8年续:今日将被移出“重精”管理系统
  • 十四届全国人大常委会第十五次会议在京闭幕
  • 北大深圳研究生院成立科学智能学院:培养交叉复合型人才