计算机网络

计算机网络

计算机网络的定义:

​ 通过某种方式连接的自治计算机的集合

计算机网络的发展历史:

  1. 单控制中心
  2. 分布式控制中心

发展的过程中:不但缺点可以转化为优点,优点也可能会变为缺点

image-20220627205257322

名词解析:

  1. mac 寻址,逻辑寻址

    [MAC地址和IP地址都可以进行寻址,两者是否可以只存在一个?_天道酬勤的技术博客_51CTO博客](https://blog.51cto.com/737110312/2539970?source=d

    ra)

QS

  1. MAC地址描述的是路途上的每一个区间的起点和终点,即每一跳的起点和终点;是给网络硬件设

  2. route add -net 172.16.128.0/22 gw 192.168.100.89 可以自动加吗

  3. mac iP 寻址什么时候用

  4. 链路

  5. BGP 隧道

  6. gw

  7. 服务发现

  8. 网卡 网口 网桥

最终形态

  • Open container:开放式网络:直接共享物理机的三个名称空间(UTS、IPC、Net),世界使用物理主机的网卡通信,赋予容器管理物理主机网络的特权,也就是host网络类型
  • bridge模式是docker的默认网络模式,不写–network参数,就是bridge模式。使用docker run -p时,docker实际是在iptables做了DNAT规则,实现端口转发功能。可以使用iptables -t nat -vnL查看。
  • Laurent Bernaille在DockerCon2017上详细介绍了Docker原生的Overlay网络实现原理,作者还总结了三篇干货文章一步一步剖析Docker网络实现原理,最后还教大家一步一步从头开始手动实现Docker的Overlay网络,这三篇文章为:
    • Deep dive into docker overlay networks part 1
    • Deep dive into docker overlay networks part 2
    • Deep dive into docker overlay networks part 3

插件

calico

另外,某些业务或者POD需要固定IP,比如POD从一个节点迁移到另一个节点保持IP不变,这种情况下可能导致容器的IP不在节点Node上分配的子网范围内,Calico可以通过添加一条32位的明细路由实现,Flannel不支持这种情况。

python docker_install_all_agent.py --param ‘{"rdb_info":{"rdb_ip":"10.229.32.111","rdb_pwd":"8jCSOXGGycw6pbjPzzzt+g","rdb_user":"super","rdb_port":3309},"ommagent_info":{"omm_listenport":"6471","omm_domain_name":"10.229.32.111","zk_conn_strs":"10.229.32.111:32181,10.229.32.171:32181","install_zookeeper":1},"dbagent_info":{"storage_type":0,"binlog_compress_mode":"zstd","backup_root":"/home/backup","cos_secretid":"5/TuOW4y+Wumt3l4mawNzA","binlog_compress_level":1,"transfer_listen_port":"6253","cos_secretkey":"5/TuOW4y+Wumt3l4mawNzA","character_set_server":"utf8mb4","cos_domain_name":"5/TuOW4y+Wumt3l4mawNzA","loadin_path":"/load_in","transfer_data_dir":"/loaddata/data","transfer_src_port":"6201","dbagent_listen_port":"5018","redis_base_path":"/redisBasePath","dbagent_src_port":"6101","binlog_compress_flag":0,"loadout_path":"loadout_path","pwvalue":"8jCSOXGGycw6pbjPzzzt+g==","cos_region":"\u5357\u4eac"},"city_info":{"173.10.2.22":"1,1"},"manager_info":{"cm":"10.229.32.111:6016,10.229.32.171:6016","pm":"10.229.32.111:6008,10.229.32.171:6008","mds":"10.229.32.111:6408,10.229.32.171:6408","omm":"10.229.32.111:8443,10.229.32.171:8443"},"ip_info":{"DBPROXY":["173.10.2.22"]}}’

db1x@NJ+2

posted @   40207123  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示