首页 > 其他分享 >⽹络基础概述

⽹络基础概述

时间:2024-08-12 15:43:07浏览次数:13  
标签:数据包 基础 192.168 地址 概述 ff root wing

⽹络基础概述

Linux7⽹卡命名规则

传统的 rhel 系统以 eth0 eth1 名来命名⽹卡, 在 rhel7 系统开始使⽤新的命名规则: 基于固件、设备结构、设备类型 

1.由两个字⺟开头标示固件 以太⽹⽹卡以 en 开头 ⽆线⽹卡以 wl 开头 

2.设备结构 o 表示板载⽹卡(on-board) s 热插拔结构(hotplug slot) p PCI插槽位置

2.⽹络接⼝信息查看

//查看当前处于活动状态的⽹络接⼝
[root@wing ~]# ifconfig
//仅查看eth0⽹卡状态信息
[root@wing ~]# ifconfig eth0 
//查看所有⽹卡状态信息, 包括禁⽤和启⽤
[root@wing Packages]# ifconfig -a
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.9.3 netmask 255.255.255.0 broadcast 192.168.9.255
 inet6 fe80::97db:28da:1489:c939 prefixlen 64 scopeid 0x20<link>
 inet6 fd15:4ba5:5a2b:1008:6d53:6f0c:7ac4:f8e2 prefixlen 64 scopeid
0x0<global>
 ether 00:0c:29:f6:2d:2a txqueuelen 1000 (Ethernet)
 RX packets 38911 bytes 12109629 (11.5 MiB)
 RX errors 0 dropped 0 overruns 0 frame 0
 TX packets 26054 bytes 4330603 (4.1 MiB)
 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
//⽹卡配置信息含义如下:
UP: ⽹卡处于活动状态
BROADCAST: ⽀持⼴播
RUNNING: ⽹线已接⼊
MULTICAST: ⽀持组播
MTU: 最⼤传输单元(字节),即此接⼝⼀次所能传输的最⼤封包
inet: 显示IPv4地址⾏
inet6: 显示IPv6地址⾏
link/enther: 指设备硬件(MAC)地址
txqueuelen: 传输缓存区⻓度⼤⼩
RX packets: 接收的数据包这个⽹络接⼝(ens33)在接收(RX)⽅向收到了38911个数据包,共计12109629字节
(约11.5 MiB)。
TX packets: 发送的数据包
errors: 总的收包的错误数量
dropped: 由于各种原因, 导致拷⻉在内存过程中被丢弃
collisions: ⽹络信号冲突情况, 值不为0则可能存在⽹络故障
flags=4163<UP,BROADCAST,RUNNING,MULTICAST>: 该⽹卡的状态标志,包括 UP(启⽤), BROADCAST(⼴
播), RUNNING(运⾏), MULTICAST(多播)等。
mtu 1500: 最⼤传输单元,表示该⽹卡能够⼀次传输的最⼤数据包⼤⼩。
inet 192.168.9.3: 该⽹卡的 IPv4 地址。
netmask 255.255.255.0: ⼦⽹掩码,⽤于指定⽹络地址和主机地址的分界线。
broadcast 192.168.9.255: 该⽹卡所在⼦⽹的⼴播地址,⽤于向该⼦⽹的所有主机发送⼴播信息。
inet6 fe80::97db:28da:1489:c939: 该⽹卡的 IPv6 地址,以 fe80 开头。
prefixlen 64: IPv6 地址的前缀⻓度,表示⼦⽹的⻓度。
scopeid 0x20: IPv6 地址的作⽤域标识符,⽤于指定该地址所属的范围。
ether 00:0c:29:f6:2d:2a: 该⽹卡的 MAC 地址,⽤于唯⼀标识该⽹卡。
txqueuelen 1000: 发送队列的⻓度,表示在该⽹卡上最多可以同时缓存多少个数据包。
RX packets 38911: 接收到的数据包数量。
bytes 12109629: 接收到的数据量,以字节为单位。
RX errors 0: 接收数据包时发⽣的错误数量。
dropped 0: 接收数据包时被丢弃的数量。
overruns 0: 接收数据包时发⽣的溢出数量。
frame 0: 接收数据包时发⽣的帧错误数量。
TX packets 26054: 发送的数据包数量。
bytes 4330603: 发送的数据量,以字节为单位。
TX errors 0: 发送数据包时发⽣的错误数量
dropped 0: 发送数据包时被丢弃的数量。
overruns 0: 发送数据包时发⽣的溢出数量。
carrier 0: 发送数据包时发⽣的载波错误数量。
collisions 0: 发送数据包时发⽣的冲突数量。
//其他查看ip指令
[root@wing ~]# ip addr show ens33
2: eth0: <BROADCAST,MULTICAST,①UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen
1000
 ②link/ether 00:0c:29:34:92:fc brd ff:ff:ff:ff:ff:ff
 ③inet 192.168.9.3/24 brd④ 192.168.9.255 scope global ens33
 valid_lft forever preferred_lft forever
 ⑤inet6 fe80::bd23:46cf:a12e:c0a1/64 scope link
 valid_lft forever preferred_lft forever
①: 活动接⼝为UP
②: Link⾏指定设备的MAC地址
③: inet⾏显示IPv4地址和前缀
④: ⼴播地址、作⽤域和设备名称在此⾏
⑤: inet6⾏显示IPv6信息
//ip命令也可⽤于显示关于⽹络性能的统计信息, ⽐如: 发送和传送的数据包、错误、丢弃
[root@wing Packages]# ip -s link show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode
DEFAULT group default qlen 1000
 link/ether 00:0c:29:f6:2d:2a brd ff:ff:ff:ff:ff:ff
 RX: bytes packets errors dropped overrun mcast 
 12185335 39734 0 0 0 0 
 TX: bytes packets errors dropped carrier collsns
 4388997 26630 0 0 0 0

Route设置路由以及⽹关

Linux主机之间是使⽤IP进⾏通信, 假设A主机和B主机同在⼀个⽹段内且⽹卡都处于激活状态, 则A具备和B直接通信 的能⼒, 但如果A主机和B主机处于两个不同的⽹段, 则A必须通过路由器才能和B通信, 路由器属于IT设备的基础设施, 每⼀个⽹段都应该⾄少有⼀个⽹关 在同⼀个⼦⽹ 交换机arp 进⾏通信 不在同⼀⽹ 路由器

//增加⽹段路由 [root@wing ~]# route add -net 192.168.9.1 gw 192.168.9.3 [root@wing ~]# route add -net 0.0.0.0/0 gw 192.168.9.1 //删除⽹段路由 [root@wing ~]# route del -net 192.168.90.0/24 [root@wing ~]# route del -net 0.0.0.0/0 gw 192.168.56.254 //增加主机路由 [root@wing ~]# route add -host 192.168.70.1 gw 192.168.56.254 //删除主机路由 [root@wing ~]# route del -host 192.168.70.1/32 //查看当前路由表 route -n

标签:数据包,基础,192.168,地址,概述,ff,root,wing
From: https://www.cnblogs.com/zgw03/p/18355060

相关文章

  • Java基础-学习笔记08
    01类变量、类方法、main方法、代码块类变量(静态变量)类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。关于静态变量在内存中的存放地址,有两种说法,①认为静态变量......
  • 云原生 - [01] 概述
      云原生的优势包括:提高开发效率、降低成本、确保高可用性、加快开发速度、平台独立性等。它适用于需要快速迭代、高度可扩展和具有弹性的现代应用程序。 一、什么是云原生云原生是一种构建和运行应用程序的方法,它是一套技术体系的方法论,旨在充分利用云计算模型的优势。0......
  • 零基础学习人工智能—Python—Pytorch学习(四)
    前言接续上一篇的optimizer的学习。optimizer代码和上一篇文章的一样,如下:importtorchimportnumpyasnpimporttorch.nnasnnX=torch.tensor([1,2,3,4],dtype=torch.float32)Y=torch.tensor([2,4,6,8],dtype=torch.float32)w2=torch.tensor(0.0,requ......
  • 三十分钟入门基础Go(Java小子版)
    前言Go语言定义Go(又称Golang)是Google的RobertGriesemer,RobPike及KenThompson开发的一种静态、强类型、编译型语言。Go语言语法与C相近,但功能上有:内存安全,GC,结构形态及CSP-style并发计算。适用范围本篇文章适用于学习过其他面向对象语言(Java、Php),但没有学过......
  • 科普文:Java基础系列之【你必须知道的框架基础-代理详解】
     概叙科普文:Java基础系列之【你必须知道的框架基础-反射/代理】-CSDN博客前面我们详细讲解了反射,反射作用在类加载后创建对象这个期间,再来看看代理。反射是基础,通过反射获取对象及其属性和操作;代理则可以将反射出来的类包装成目标类,然后构建一个代理类,通过代理类来操控目......
  • 科普文:Java基础系列之【你必须知道的框架基础-反射/代理】
    前言科普文:Java基础系列之【Java动态代理的应用场景和基本原理】-CSDN博客科普文:Java基础系列之【字节码增强技术探索】-CSDN博客科普文:Java基础系列之【字节码应用案例Fastjson原理和实操说明】-CSDN博客科普文:Java基础系列之【JVM字节码操作ASM框架概叙】-CSDN博客......
  • 【算家云】基础操作教程01 注册与登录
    为方便广大用户快速上手算家云,我们将提供算家云的基础操作教程,即便是零基础的小白也能轻松使用。现在就跟着一起来吧!一、进入官网在浏览器地址栏输入以下网址,进入算家云官网【https://www.suanjiayun.com/】点击【立即体验】或右上角【进入平台】,打开注册页面二、注册......
  • Linux常用基础命令
    1.1Linux系统的文件结构1/bin二进制文件,系统常规命令2/boot系统启动分区,系统启动时读取的文件3/dev设备文件4/etc大多数配置文件5/home普通用户的家目录6/lib32位函数库7/lib6464位库8/media......
  • 奥特曼花园私照“惊”到AI圈创始人,引出OpenAI代号“草莓”神秘项目进展大讨论,匿名基础
    今天,SamAltman在X上晒了一张自家花园的照片,结果却把AI界的创始人们“惊”到了。图片公司高层突发的巨大变动,似乎并没有太多影响到这位当家人,奥特曼在海外媒体秀出了一张花园花盆中生长的草莓的宜人景色,并用他典型的全小写文字风格配文“我喜欢花园里的夏天”。看起来,既在......
  • IT基础书籍汇集_sum
    希望STUDENT过软考,所以有些基础书籍还是需要看看--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------虽然书籍,标注“著”的书籍一般......