一、 常用网络设备

1、交换机:实现多台主机之间互相通讯的需求

交换机实现互相通讯的要求:

①主机身份标识信息:mac地址,利用源mac和目标mac地址,进行身份信息识别

②主机通过交换机识别目标主机时,需要进行广播查找

交换机遇到的问题

广播风暴问题,只会影响到一个局域网,不会影响跨区域影响

2、路由器:隔离广播风暴,让不同局域网中的主机可以实现通讯

路由器实现互相通讯的要求:

①主机身份识别信息:局域网编码+主机编码=经过路由器的身份标识信息

网段+主机地址=ip地址

②数据转发到路由器,路由器根据内部的路由表进行判断,相应数据包从哪个接口发出去,路由表中只记录网段信息,不记录主机信息,一旦跑由表没有去往目标主机网段信息,就会提示传输不可达

路由表收敛:

多个路由器互联,路由表信息实现统一 一致的过程,路由器彼此之间通讯,实现路由收敛的方式称为路由器协议

路由器协议:

①静态路由器协议:需要手动的指明要到达的目标网络,是通过路由器哪个接口对应连接的路由器

②采用类似广播的方式,每台路由器都告知其它相连的路由器,所连接的哪些网络

二、TCP/IP模型

1、OSI七层模型:

是一个开放式体系结构,它规定将网络分为七层,从下往上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层

2、TCP/IP协议的组成

3、TCP/IP数据封装过程

4、TCP/IP数据解封装过程

三、TCP/IP三次握手四次断开

1、TCP与UDP协议对比

传输控制协议TPC

用户数据协议UDP

面向连接

无连接

可靠传输

不可靠传输

流控

尽力而为,尽力传递

TCP应用:

WEB浏览器,电子邮件,文件传输程序

UDP应用:

域名系统(DNS),视频流,IP语音

2、TCP三次握手

3、TCP四次挥手

四、ARP协议原理

ARP(地址解析)协议是一种解析协议,本来主机是完全不知道这个IP对应的是哪个主机的哪个接口,当主机要发送一个IP包的时候,会首先查一下自己的ARP缓存(就是一个IP-MAC地址对应表缓存),如果查询的IP-MAC值对不存在,那么主机就向网络发送一个ARP协议广播包,这个广播包里面就有待查询的IP地址,而直接收到这份广播的包的所有主机都会查询自己的IP地址,如果收到广播包的某一个主机发现自己符合条件,那么就准备好一个包含自己的MAC地址的ARP包传送给发送ARP广播的主机,而广播主机拿到ARP包后会更新自己的ARP缓存(就是存放IP-MAC对应表的地方)。发送广播的主机就会用新的ARP缓存数据准备好数据链路层的的数据包发送工作。

1、工作原理:

①PC1发送数据给PC2,查看缓存没有PC2的MAC地址

②PC1发送ARP请求消息(广播)

③所有主机收到ARP请求消息

④PC2回复ARP应答(单播),其他主机丢弃

⑤PC1将PC2的MAC地址保存到缓存中,发送数据

五、linux路由项目部署

1、虚拟机环境搭建

2、vmnet8配置相关

3、vmnet1配置相关

4、虚拟主机IP规划

虚拟服务器

网卡配置信息

虚拟网卡名称

虚拟网卡模式

linux01

eth0:10.0.0.10/24

vmnet8

nat模式

linux02

eth0:10.0.0.11/24

vmnet8

nat模式

eth1:10.0.1.11/24

vmnet1

仅主机模式

linux03

eth0:10.0.1.10/24

vmnet1

仅主机模式

5、查看路由三台服务器默认路由表信息

①linux01

[root@linux01 ~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0eth0169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0eth00.0.0.0 10.0.0.254 0.0.0.0 UG 0 0 0 eth0

②linux02

[root@linux02 ~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0eth010.0.1.0 0.0.0.0 255.255.255.0 U 0 0 0eth1169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0eth0169.254.0.0 0.0.0.0 255.255.0.0 U 1003 0 0eth10.0.0.0 10.0.1.254 0.0.0.0 UG 0 0 0 eth1

③linux03

[root@linux3 ~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface10.0.1.0 0.0.0.0 255.255.255.0 U 0 0 0eth0169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0eth00.0.0.0 10.0.1.254 0.0.0.0 UG 0 0 0 eth0

6、配置三台服务器的路由条目信息

①linux01

[root@linux01 ~]# route add -net 10.0.1.0/24 gw 10.0.0.11dev eth0

[root@linux01~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0eth010.0.1.0 10.0.0.11 255.255.255.0 UG 0 0 0eth0169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0eth00.0.0.0 10.0.0.254 0.0.0.0 UG 0 0 0 eth0

②linux03

[root@linux3 ~]# route add -net 10.0.0.0/24 gw 10.0.1.11dev eth0

[root@linux3~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface10.0.0.0 10.0.1.11 255.255.255.0 UG 0 0 0eth010.0.1.0 0.0.0.0 255.255.255.0 U 0 0 0eth0169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0eth00.0.0.0 10.0.1.254 0.0.0.0 UG 0 0 0 eth0

③开启linux02服务器的路由转发功能

[root@linux02 ~]# sed -i 's#net.ipv4.ip_forward = 0#net.ipv4.ip_forward = 1#g' /etc/sysctl.conf

[root@linux02~]# sysctl -p

net.ipv4.ip_forward= 1……

7、检查验证三台服务器相互访问

①linux01

[root@linux01 ~]# traceroute 10.0.1.10traceroute to10.0.1.10 (10.0.1.10), 30 hops max, 60 bytepackets1 10.0.0.11 (10.0.0.11) 0.546 ms 0.357 ms 0.295ms2 10.0.1.10 (10.0.1.10) 1.471 ms 1.397 ms 1.325 ms

②linux03

[root@linux3 ~]# traceroute 10.0.0.10traceroute to10.0.0.10 (10.0.0.10), 30 hops max, 60 bytepackets1 10.0.1.11 (10.0.1.11) 0.245 ms 0.201 ms 0.131ms2 10.0.0.10 (10.0.0.10) 0.379 ms 0.353 ms 0.300 ms

六、如何让telnet以root身份远程登录主机

思路1、修改配置文件/etc/securetty

/etc/securetty(允许规定“root”用户可以从哪个tty设备登录)

console

pts/0 ——>加入pts/0,pts/1,pts/2 ……pts/15,此方法不安全,不建议使用

vc/1vc/2vc/3vc/4

思路2、通过sudo命令授权,从普通用户使用sudo 切换root

linux运维 对比 网络_linux运维、架构之路-网络基础相关推荐

  1. linux运维工程师培训课程_Linux运维工程师工作内容总结!

    1.1 Linux运维的主要工作内容 1.什么是linux运维 运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常. 在他运转的过程中,对他进行维护,他集合了网络.系统.数 ...

  2. python linux运维教程 推荐_Linux 运维入门到跑路书单推荐

    一.基础入门 <鸟哥的Linux私房菜基础学习篇>:最具知名度的Linux入门书<鸟哥的Linux私房菜基础学习篇>,全面而详细地介绍了Linux操作系统.鸟哥的Linux私房 ...

  3. python linux运维教程 推荐_Linux运维人员成长之路学习书籍推荐

    原标题:Linux运维人员成长之路学习书籍推荐 一.入门书: <鸟哥的私房菜(基础篇)> <鸟哥的私房菜(服务篇)> <Linux命令行与Shell脚本编程大全(第2版) ...

  4. linux清除历史命令记录_Linux运维常用维护命令记录,不是长篇理论,干的实用...

    运维常用命令,希望学习Linux同学更快地熟练掌握,没有太多的理论统统是干活,以下内容来自网络,需要的同学拿去慢慢消化吧. 嵌入式开发直播课 - 走进linux底层驱动 - 创客学院直播室​www.m ...

  5. Linux运维对比:Shell运维 VS Python运维

    目录 一.目的所在 二.实例 2.1.需求 2.2.通过Shell实现 2.3.通过Python实现 2.4.扩展 Shell Python 主要区别: 实现功能: 跨平台性: 一.目的所在 通过简单 ...

  6. linux运维工程师培训课程_Linux运维工程师面试赋能

    最近很多朋友通过各种渠道找到我,说自己的(朋友,亲戚,同事)毕业后找不到工作:部分同学自学了很长时间或者也参加过培训还是找不到. 更有部分在职的朋友之前的工作也挺好,但是一跳槽突然发现也找不到了,都连 ...

  7. linux运维对比python,Linux运维对比:Shell运维 VS Python运维 | 求索阁

    一.目的所在 通过简单的例子去找出Linux运维中使用shell与使用python的一些不同,分析两者的主要特点 二.实例 2.1.需求 1.查询当前主机是否支持超线程 2. 查询当前内存使用情况 2 ...

  8. mysql中间件是运维工作内容_linux运维工作的七项内容

    一,[基础运维检查] 或叫 例行检查 或叫 例行巡检 mail cacti 1.理解例行检查列表的内容.检查项的含义以及可能引发的问题. 2.按照例行检查表,定期检查系统状态,发现异常立即通报并推进解 ...

  9. 普通用户nginx访问不了_Nginx降权启动之使用普通用户管理 | it运维_it技术_linux运维-追梦人博客...

    一.介绍 1.1.什么是nginx降权启动 降权启动:即nginx的启动与管理使用非root用户来启动与管理,这样就防止每次修改配置重启时都需要用root用户来重启了. 注意:普通用户只能只用1024 ...

最新文章

  1. 景安河南机房电力事故,部分主机和云服务器停机
  2. 代码 抠图_Python装逼指南——五行代码实现批量抠图!
  3. Flutter 初学者的简单例子充分解释
  4. WCF 第五章 行为 以属性为服务操作行为暴露一个参数检测器
  5. 【vijos】【二叉树】FBI树
  6. 中国唯一一位女性 Apache Member 潘娟:我们还是要走出自己与众不同的 My Way
  7. 编程高手必学的内存知识02:深入理解栈
  8. c# mysql 1062_C#中MySQL函数用DATASET 和 MySqlDataAdapter 操作数据库
  9. Android源码——Logger日志系统
  10. 微信小程序开发——上传图片
  11. access2016访问mysql,《c#_vs2016对Access数据库的链接操作》.pdf
  12. Verilog实现数字时钟
  13. docker安装nfs文件服务所需镜像,centos7安装nfs所需的安装包
  14. 百度wz搜索竞价推广关键词转化成本计算
  15. C++函数指针与成员函数指针
  16. 学生DW网页设计作业成品 简单的学校网站制作与实现 HTML+CSS+JS
  17. UWB室内定位系统铸造智能化企业安全管理系统
  18. shell脚本小工具之万能解压和压缩器---实现思路
  19. 天气预报小程序案例(springboot服务端)
  20. 读者使用计算机终端是指,网络数据库使用导航-新读者专用.ppt

热门文章

  1. 特征工程(六)lsa和lda
  2. 老黄狂拼CPU!英伟达掏出800亿晶体管显卡,外加世界最快AI超算Eos
  3. 春天来了,苹果M2芯片3月面世!全线换新,单核性能远超M1 Max
  4. 导师吐槽大会开始:自己招的学生,哭着也要带完
  5. NeurIPS 2020不用抢票了!官方宣布改线上举办,网友:nice!已白嫖3个顶会
  6. 这所211大学,实力强悍,适合“踩线生”报考!
  7. 女装、退学、离职谷歌,他活成了别人不敢想的样子
  8. 遍历百万级Redis的键值的曲折经历
  9. django-celery中配置celery中的日志
  10. 是时候了解下无监督学习了!