Linux与windows网络管理

文章目录

  • 一、TCP/IP
    • 1.1、TCP/IP概念
      • TCP/IP是什么
      • TCP/IP的作用
      • TCP/IP的特点
      • TCP/IP的工作原理
    • 1.2、TCP/IP网络发展史
    • 1.3、OSI网络模型
    • 1.4、TCP/IP网络模型
    • 1.5、linux中配置网络
      • 网络配置文件位置
      • DNS配置文件
      • 主机名配置文件
      • 常用网络查看命令
    • 1.6、windows中配置网络
      • CMD中网络常用命令


一、TCP/IP

1.1、TCP/IP概念

TCP/IP是什么

  • TCP/IP(Transmission Control Protocol/Internet Protocol)是一种通信协议组合,用于在网络中传输数据。它是计算机网络中最常用的协议,用于在互联网上进行数据通信。
  • TCP/IP,即传输控制协议/网际协议,是一个用于互联网中网络通讯的协议族。这个协议族不是指一个单独的协议,而是一组结构化的协议集合,包括了在互联网中使用的各种标准协议。

TCP/IP的作用

  • TCP/IP协议族的作用非常广泛。它为计算机网络提供了一种可靠的、端到端的数据传输服务,确保数据能够完整、准确地从源头传送到目的地。每层都有特定的职责,例如数据链路层负责物理地址解析,网络层负责数据包的发送和接收,传输层提供端到端的通信服务等。这些层级协同工作,共同构成了整个网络的通信过程。
  • 简单来说就是定义了网络设备之间如何进行通信和数据传输。它提供了一种可靠的通信方式,确保数据在不同设备之间正确地传输和接收。

TCP/IP的特点

  • 分层结构:协议被组织成层次结构,每层都有特定的功能。
  • 模块化:协议中的每个层都可以独立操作。
  • 可扩展:协议可以轻松扩展以支持新功能。
  • 可靠性:TCP协议提供可靠的数据传输,确保数据以正确的顺序到达接收方。
  • 面向连接:TCP协议在发送数据之前建立连接,确保数据按顺序传输。
  • 无连接:UDP协议在不建立连接的情况下发送数据,适用于不需要可靠性的应用。
  • 灵活性:允许应用程序根据需求选择和使用不同的协议。
  • 通用性:适用于各种类型的网络,包括局域网、广域网和互联网等,使其成为事实上的国际标准。
  • 开放性:TCP/IP是开放标准的协议,任何人都可以使用和实现。

TCP/IP的工作原理

TCP/IP协议套件由以下主要协议组成:

  • IP(网际协议):负责在网络中路由数据包。它分配IP地址,并确定数据包应如何从源计算机传输到目标计算机。
  • TCP(传输控制协议):负责在计算机之间建立连接并确保数据可靠传输。它使用序列号和确认机制来确保数据按顺序到达接收方。
  • UDP(用户数据报协议):提供无连接的数据传输服务。它适用于不需要可靠性的应用,例如视频流。

TCP/IP协议套件的工作原理如下:

  • 应用程序将数据发送给TCP层。
  • TCP层将数据封装到TCP数据包中,并将其传递给IP层。
  • IP层将TCP数据包封装到IP数据包中,并将其发送到网络接口。
  • 网络接口将IP数据包发送到目标计算机。
  • 目标计算机的网络接口接收IP数据包,并将其传递给IP层。
  • IP层将TCP数据包传递给TCP层。
  • TCP层将数据从TCP数据包中解封装,并将其传递给应用程序。

一句话概括:

TCP/IP的工作原理是在发送端,数据被传输到网络层,被分割成适当的数据包,并加上目标地址和端口号;在接收端,数据包通过网络层到达目标设备,被传递到传输层,根据目标端口号将数据包重新组装成原始数据。在整个传输过程中,TCP协议负责建立连接、数据分割、数据传输和数据确认,而IP协议负责数据的路由和转发。

1.2、TCP/IP网络发展史

TCP/IP网络的发展始于20世纪50年代末的美苏冷战时期。

在那个时期,美国军方为了确保在核战争的情况下通信系统的稳定性,开始了分组交换网络的研究。这导致了ARPANET的诞生,它是第一个实现分组交换的网络,并且在计算机之间提供可靠传输的综合性通信协议实验中发挥了重要作用。

随后,在1974年,Vint Cerf和Bob Kahn发表了一篇题为《关于分组交换的网络通信协议》的论文,正式提出了TCP/IP协议。这一成果是基于他们在ARPANET上的工作和研究,旨在实现计算机网络之间的互联。

自那以后,随着技术的发展和互联网的普及,TCP/IP协议逐渐成为全球互联网通信的标准。它不仅为数十亿台设备提供了无缝连接和数据传输的能力,而且由于其开放性、可靠性和灵活性,成为了现代互联网不可或缺的基础。

总的来说,TCP/IP网络的发展是一个不断演进的过程,从最初的军事需求到成为全球互联网的核心标准,它见证了信息技术的飞速发展,并在现代社会中扮演着至关重要的角色。

1.3、OSI网络模型

OSI七层模型是一个网络通信的标准化框架,由国际标准化组织(ISO)制定。

OSI模型,全称为开放系统互连(Open System Interconnection)参考模型,是一个用于计算机或通信系统间互联的标准体系。

层次功能
应用层为应用程序提供网络服务,如电子邮件、文件传输等
表示层处理数据的表示形式,包括加密、压缩和转换
会话层建立、管理和终止会话,确保信息交换的有序性
传输层提供端到端的通信服务,保证数据包的正确传输
网络层处理数据包在网络中的活动,例如路由和寻址
数据链路层负责在网络节点之间建立和维护数据链路,进行错误检测和纠正
物理层负责数据的实际传输,包括物理媒介如光纤、电缆等的定义和规范

在这里插入图片描述

1.4、TCP/IP网络模型

TCP/IP模型是一个四层结构的网络通信模型。

层次功能
应用层这一层对应于OSI模型的应用层、表示层和会话层。它负责处理应用程序的通信,例如HTTP、FTP和SMTP等协议都在这一层中实现
传输层这一层对应于OSI模型的传输层。它提供端到端的通信服务,确保数据包的正确传输。在这一层中,主要使用的协议是TCP(传输控制协议)和UDP(用户数据报协议)
网络层这一层对应于OSI模型的网络层。它负责数据包的发送和接收,包括IP地址分配和路由选择。IP(网际协议)是这一层的主要协议
数据链路层这一层对应于OSI模型的数据链路层和物理层。它负责物理设备的通信,包括硬件地址和数据的物理传输。在这一层中,可能会使用以太网协议、PPP(点对点协议)等

在这里插入图片描述

1.5、linux中配置网络

网络配置文件位置

这里以三种系统举例
阿里云ecs中的ubuntu系统:

root@httpsl:/etc/netplan# ls
50-cloud-init.yaml
root@httpsl:/etc/netplan# cat 50-cloud-init.yaml 
# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:	
    ethernets:
        eth0:
            dhcp4: true
            dhcp6: false
            match:
                macaddress: 00:16:3e:0c:2c:e6
            set-name: eth0
    version: 2
  • network: 表示开始定义网络配置。
  • ethernets: 表示要配置的是以太网接口。
  • eth0: 表示要配置的是以太网接口的名称为eth0。
  • dhcp4: true 表示启用IPv4的DHCP(动态主机配置协议),自动获取IP地址和子网掩码等参数。
  • dhcp6: false 表示禁用IPv6的DHCP。
  • match: 表示匹配特定的MAC地址。
  • macaddress: 00:16:3e:0c:2c:e6 表示要匹配的MAC地址为00:16:3e:0c:2c:e6。
  • set-name: eth0 表示将该接口的名称设置为eth0。
  • version: 2 表示Netplan配置文件的版本号为2。
    ubuntu系统:

在Ubuntu中,网络配置文件通常位于/etc/network目录下。其中,/etc/network/interfaces是主要的网络配置文件,用于配置网络接口和网络连接信息。

除了/etc/network/interfaces文件外,有时候也可以在/etc/NetworkManager目录下找到关于网络配置的一些文件,这些文件通常由NetworkManager服务管理,用于配置网络连接、无线网络、VPN等高级网络设置。

centos系统:

[root@zabbix-01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="3d078699-517f-44e9-a42c-fc38144e522d"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.101.101
NETMASK=255.255.255.0
GATEWAY=192.168.101.1
DNS1=192.168.101.1
DNS2=8.8.8.8
[root@zabbix-01 ~]# systemctl restart network
  • TYPE=“Ethernet”: 指定网络接口类型为以太网。
  • PROXY_METHOD=“none”: 指定代理方法为无。
  • BROWSER_ONLY=“no”: 是否仅允许浏览器访问网络,这里设置为否。
  • BOOTPROTO=“static”: 指定网络接口的引导协议为静态IP。
  • DEFROUTE=“yes”: 是否使用默认路由,这里设置为是。
  • IPV4_FAILURE_FATAL=“no”: 当IPv4连接失败时,是否将此视为致命错误,这里设置为否。
  • IPV6INIT=“yes”: 是否初始化IPv6,这里设置为是。
  • IPV6_AUTOCONF=“yes”: 是否自动配置IPv6地址,这里设置为是。
  • IPV6_DEFROUTE=“yes”: 是否为IPv6使用默认路由,这里设置为是。
  • IPV6_FAILURE_FATAL=“no”: 当IPv6连接失败时,是否将此视为致命错误,这里设置为否。
  • IPV6_ADDR_GEN_MODE=“stable-privacy”: IPv6地址生成模式,这里设置为"stable-privacy"。
  • NAME=“ens33”: 网络接口的名称。
  • UUID=“3d078699-517f-44e9-a42c-fc38144e522d”: 网络接口的唯一标识符。
  • DEVICE=“ens33”: 网络接口的设备名。
  • ONBOOT=“yes”: 系统启动时是否激活该网络接口,这里设置为是。
  • IPADDR=192.168.101.101: 指定网络接口的IPv4地址。
  • NETMASK=255.255.255.0: 指定网络接口的子网掩码。
  • GATEWAY=192.168.101.1: 指定网络接口的默认网关。
  • DNS1=192.168.101.1: 指定第一个DNS服务器地址。
  • DNS2=8.8.8.8: 指定第二个DNS服务器地址。

DNS配置文件

Ubuntu:

  • 在Ubuntu系统中,主DNS配置文件是/etc/resolv.conf。这个文件存储了系统使用的域名解析服务器的地址信息。通常情况下,该文件会列出至少一个nameserver行,后面跟着DNS服务器的IP地址。需要注意的是,在某些版本的Ubuntu中,/etc/resolv.conf可能会被覆盖,导致更改不会永久保存。在这种情况下,可能需要使用resolvconf工具或修改NetworkManager的配置来持久化DNS设置。
    centos:
  • CentOS中的DNS配置通常由BIND服务管理,其主配置文件位于/etc/named.conf。这个文件包含了BIND服务的全局配置选项,以及指向区域数据文件的指引。此外,如果使用的是网络管理器(NetworkManager)来管理网络设置,DNS配置也可能在/etc/sysconfig/network-scripts/目录下的接口配置文件中,如ifcfg-eth0。在这个文件中,可以添加DNS1, DNS2, 和DNS3行来指定DNS服务器的IP地址

主机名配置文件

  • 无论是在Ubuntu还是CentOS系统中,主机名的配置文件都位于/etc/hostname
root@httpsl:/etc# cat hostname 
httpsl

常用网络查看命令

ifconfig

ifconfig所做的大多数更改都是临时的,它们在下次重启系统时不会被保存。

查看当前网络接口配置:

root@httpsl:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.31.79.129  netmask 255.255.240.0  broadcast 172.31.79.255
        inet6 fe80::216:3eff:fe0c:2ce6  prefixlen 64  scopeid 0x20<link>
        ether 00:16:3e:0c:2c:e6  txqueuelen 1000  (Ethernet)
        RX packets 307932  bytes 345159155 (345.1 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 115824  bytes 17482504 (17.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 10540  bytes 1074273 (1.0 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10540  bytes 1074273 (1.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

临时设置网络接口的IP地址:

root@httpsl:~# ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up

关闭或禁用网络接口:

root@httpsl:~# ifconfig eth0 down

启用网络接口:

root@httpsl:~# ifconfig eth0 up

添加或删除IP别名:

root@httpsl:~# ifconfig eth0:1 192.168.1.101 netmask 255.255.255.0 up

route
显示当前路由:

root@httpsl:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.31.79.253   0.0.0.0         UG    100    0        0 eth0
100.100.2.136   172.31.79.253   255.255.255.255 UGH   100    0        0 eth0
100.100.2.138   172.31.79.253   255.255.255.255 UGH   100    0        0 eth0
172.31.64.0     0.0.0.0         255.255.240.0   U     100    0        0 eth0
172.31.79.253   0.0.0.0         255.255.255.255 UH    100    0        0 eth0

添加一条网络路由:

root@httpsl:~# route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

添加一条主机路由:

root@httpsl:~# route add host 192.168.1.10 gw 192.168.0.1

删除一条路由:

root@httpsl:~# route del -net 192.168.1.1s netmask 255.255.255.0

ping
发送一个标准的ICMP回声请求:

root@httpsl:~# ping www.baidu.com
PING www.a.shifen.com (183.2.172.185) 56(84) bytes of data.
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=1 ttl=49 time=12.1 ms
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=2 ttl=49 time=12.1 ms

指定发送包的数量:

root@httpsl:~# ping -c 3 www.baidu.com
PING www.a.shifen.com (183.2.172.185) 56(84) bytes of data.
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=1 ttl=49 time=12.1 ms
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=2 ttl=49 time=12.1 ms
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=3 ttl=49 time=12.1 ms

--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 12.081/12.087/12.091/0.004 ms

设置发送包的时间间隔(单位为秒):

root@httpsl:~# ping -i 3 www.baidu.com

指定ICMP包大小:

root@httpsl:~# ping -s 100 www.baidu.com
PING www.a.shifen.com (183.2.172.42) 100(128) bytes of data.
108 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=1 ttl=49 time=14.1 ms
108 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=2 ttl=49 time=14.1 ms

netstat
显示所有的网络连接信息:

root@httpsl:~# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     
tcp        0      0 localhost:domain        0.0.0.0:*               LISTEN     
tcp        0     52 httpsl:ssh              47.96.60.211:19786      ESTABLISHED
tcp        0      0 httpsl:42290            100.100.0.5:http        TIME_WAIT  
tcp        0      0 httpsl:41086            100.100.30.27:http      ESTABLISHED
udp        0      0 localhost:323           0.0.0.0:*                          
udp        0      0 localhost:domain        0.0.0.0:*                          
udp        0      0 httpsl:bootpc           0.0.0.0:*                          
udp6       0      0 ip6-localhost:323       [::]:*                             
raw6       0      0 [::]:ipv6-icmp          [::]:*                  7      

显示所有的连接信息(包括PID和程序名称):

root@httpsl:~# netstat -tulnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      859/sshd: /usr/sbin 
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      700/systemd-resolve 
udp        0      0 127.0.0.1:323           0.0.0.0:*                           829/chronyd         
udp        0      0 127.0.0.53:53           0.0.0.0:*                           700/systemd-resolve 
udp        0      0 172.31.79.129:68        0.0.0.0:*                           698/systemd-network 
udp6       0      0 ::1:323                 :::*                                829/chronyd       

显示网络统计信息:

root@httpsl:~# netstat -s
Ip:
    Forwarding: 2
    5616 total packets received
    6 with invalid addresses
    0 forwarded
    0 incoming packets discarded
    5610 incoming packets delivered
    5521 requests sent out
    48 outgoing packets dropped
Icmp:

查看路由表:

root@httpsl:~# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         _gateway        0.0.0.0         UG        0 0          0 eth0
100.100.2.136   _gateway        255.255.255.255 UGH       0 0          0 eth0
100.100.2.138   _gateway        255.255.255.255 UGH       0 0          0 eth0
172.31.64.0     0.0.0.0         255.255.240.0   U         0 0          0 eth0
_gateway        0.0.0.0         255.255.255.255 UH        0 0          0 eth0

显示进程与端口的关联关系:

root@httpsl:~# netstat -tp
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0     80 httpsl:ssh              47.96.60.211:19786      ESTABLISHED 1468/sshd: root@pts 
tcp        0      0 httpsl:41086            100.100.30.27:http      ESTABLISHED 991/AliYunDun       
tcp        0      0 httpsl:34924            100.100.0.5:http        TIME_WAIT   -   

显示进程的用户和端口:

root@httpsl:~# netstat -p

nslookup
查询指定主机名的 IP 地址:

root@httpsl:~# nslookup www.baidu.com
Server:         127.0.0.53
Address:        127.0.0.53#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
Name:   www.a.shifen.com
Address: 183.2.172.42
Name:   www.a.shifen.com
Address: 183.2.172.185
Name:   www.a.shifen.com
Address: 240e:ff:e020:9ae:0:ff:b014:8e8b
Name:   www.a.shifen.com
Address: 240e:ff:e020:966:0:ff:b042:f296

查询指定 IP 地址对应的主机名:

root@httpsl:~# nslookup 114.114.114.114
114.114.114.114.in-addr.arpa    name = public1.114dns.com.

Authoritative answers can be found from:

traceroute
追踪到目标主机的路由路径:

root@httpsl:~# traceroute 114.114.114.114
traceroute to 114.114.114.114 (114.114.114.114), 30 hops max, 60 byte packets
 1  10.4.148.122 (10.4.148.122)  0.459 ms 10.4.152.106 (10.4.152.106)  0.442 ms 10.4.148.126 (10.4.148.126)  1.804 ms
 2  10.4.152.57 (10.4.152.57)  1.046 ms 10.4.148.21 (10.4.148.21)  0.685 ms 10.4.156.45 (10.4.156.45)  1.047 ms
 3  10.54.230.65 (10.54.230.65)  1.056 ms 11.48.239.29 (11.48.239.29)  2.503 ms  2.519 ms
 4  103.49.79.233 (103.49.79.233)  0.876 ms 157.119.192.5 (157.119.192.5)  11.749 ms 45.112.220.205 (45.112.220.205)  1.064 ms
 5  10.102.111.113 (10.102.111.113)  31.220 ms * 10.54.200.153 (10.54.200.153)  23.154 ms
 6  180.97.126.197 (180.97.126.197)  35.539 ms 180.97.127.225 (180.97.127.225)  31.658 ms 10.54.92.202 (10.54.92.202)  30.331 ms
 7  180.97.127.213 (180.97.127.213)  31.846 ms 180.97.127.225 (180.97.127.225)  28.041 ms 180.97.126.213 (180.97.126.213)  40.170 ms
 8  * * *

指定最大跃点数(默认为30):

root@httpsl:~# traceroute -m 5 114.114.114.114
traceroute to 114.114.114.114 (114.114.114.114), 5 hops max, 60 byte packets
 1  10.4.152.78 (10.4.152.78)  0.492 ms 10.4.156.74 (10.4.156.74)  0.359 ms 10.4.152.110 (10.4.152.110)  0.685 ms
 2  10.4.144.25 (10.4.144.25)  1.034 ms 10.4.144.41 (10.4.144.41)  0.976 ms 10.4.152.57 (10.4.152.57)  0.921 ms
 3  10.54.230.37 (10.54.230.37)  0.488 ms 10.54.230.105 (10.54.230.105)  1.502 ms 10.54.229.241 (10.54.229.241)  0.841 ms
 4  10.54.230.162 (10.54.230.162)  0.902 ms 45.112.220.229 (45.112.220.229)  1.016 ms 45.112.220.237 (45.112.220.237)  1.172 ms
 5  * * 10.102.111.113 (10.102.111.113)  33.036 ms

显示每个跃点的 IP 地址:

root@httpsl:~# traceroute -n 114.114.114.114
traceroute to 114.114.114.114 (114.114.114.114), 30 hops max, 60 byte packets
 1  10.4.148.78  0.732 ms 10.4.148.106  0.860 ms 10.4.148.122  0.557 ms
 2  10.4.152.41  0.892 ms  1.014 ms 10.4.156.61  1.005 ms
 3  10.54.230.69  0.656 ms 11.48.239.13  1.302 ms 10.54.231.173  0.473 ms
 4  * 10.54.230.194  1.268 ms 10.54.230.190  1.210 ms
 5  10.102.111.113  38.026 ms 10.54.132.101  34.000 ms *
 6  180.97.126.205  37.068 ms 180.97.126.245  38.132 ms 180.97.127.241  32.884 ms
 7  180.97.127.201  31.497 ms 180.97.127.193  35.328 ms 180.97.127.241  26.073 ms

使用 ICMP 数据包代替 UDP 数据包:

root@httpsl:~# traceroute -I 114.114.114.114
traceroute to 114.114.114.114 (114.114.114.114), 30 hops max, 60 byte packets
 1  10.4.152.106 (10.4.152.106)  0.481 ms  0.530 ms  0.588 ms
 2  10.4.156.45 (10.4.156.45)  1.167 ms  1.183 ms  1.181 ms
 3  10.54.231.153 (10.54.231.153)  0.484 ms  0.511 ms  0.509 ms
 4  103.49.79.229 (103.49.79.229)  1.203 ms  1.165 ms  1.230 ms

使用 TCP 数据包代替 UDP 数据包:

root@httpsl:~# traceroute -T 114.114.114.114
traceroute to 114.114.114.114 (114.114.114.114), 30 hops max, 60 byte packets
 1  10.4.152.106 (10.4.152.106)  0.428 ms 10.4.156.106 (10.4.156.106)  0.662 ms 10.4.144.110 (10.4.144.110)  0.744 ms
 2  10.4.144.41 (10.4.144.41)  1.702 ms 10.4.156.61 (10.4.156.61)  1.063 ms 10.4.156.1 (10.4.156.1)  0.978 ms
 3  11.48.238.77 (11.48.238.77)  1.981 ms 11.48.238.125 (11.48.238.125)  0.542 ms 10.54.230.53 (10.54.230.53)  0.484 ms
 4  45.112.220.221 (45.112.220.221)  1.351 ms 45.112.220.201 (45.112.220.201)  0.994 ms  1.148 ms

1.6、windows中配置网络

CMD中网络常用命令

ipconfig

C:\Users\yuanl>ipconfig
C:\Users\yuanl>ipconfig /all

ping

C:\Users\yuanl>ping 114.114.114.114
C:\Users\yuanl>ping 114.114.114.114 -t

tracert

C:\Users\yuanl>tracert 114.114.114.114 -t

nslookup

C:\Users\yuanl>nslookup 114.114.114.114

netstat

C:\Users\yuanl>netstat

活动连接

  协议  本地地址          外部地址        状态
  TCP    127.0.0.1:49673        kubernetes:49674       ESTABLISHED
  TCP    127.0.0.1:49674        kubernetes:49673       ESTABLISHED
  TCP    127.0.0.1:49675        kubernetes:49676       ESTABLISHED

注:以上只是部分命令与参数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/604786.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C++进阶之路:深入理解编程范式,从面向过程到面向对象(类与对象_上篇)

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢&#xff0c;在这里我会分享我的知识和经验。&am…

Mysql 基础 - 常见 子句

算数运算符 > < > < !/<> 逻辑运算符 3i in is null is not null 2l limit like 2o or 、order by 1a and ib between and 1n not and、or 、not、 in、 orderby、 limit、 like、 between...and、 is null 、is not null

我独自升级崛起怎么下载 游戏下载教程分享

《我独自升级&#xff1a;崛起》这款游戏核心聚焦于激烈的战斗与角色的持续成长。新加入的玩家首要任务是熟悉基础攻击模式&#xff0c;随后深入探索技能组合策略与连贯招式的艺术&#xff0c;同时掌握防守与躲避技巧&#xff0c;这些都是战斗中不可或缺的关键。随着战斗的持续…

那个在买珠宝的年轻人

金价搭上过山车&#xff0c;今年以来价格一路飙涨。 珍珠身价同步飙升&#xff0c;晋级珠宝圈“新宠”。 文玩圈“减龄”&#xff0c;盘珠串不再只是“老头乐”。 月薪3000的年轻人&#xff0c;悄悄实现“宝石”自由。 黄金珠宝走俏&#xff0c;这届年轻人到底有着怎样的珠宝…

Baidu Comate智能编码助手 -----AI编程帮你解放双手

目录 Baidu Comate是什么&#xff1f; Baidu Comate如何安装&#xff1f; 在VSCode上安装Baidu Comate插件 Baidu Comate如何使用&#xff0c;有哪些功能&#xff1f; 1.代码解释 2.代码注释 使用感受 如何体验 Baidu Comate是什么&#xff1f; Baidu Comate智能编码助手…

网络编程入门之UDP编程

欢迎各位帅哥美女来捧场&#xff0c;本文是介绍UDP网络编程。在这里&#xff0c;你会见到最详细的教程&#xff1b;细致到每一行代码&#xff0c;每一个api的由来和使用它的目的等。 目录 1.UDP相关API 1.1.两个类 1.2.两个类中的方法 2.UDP编程 2.1.大体框架 2.2.内容构…

修改el-checkbox样式

一定要在最外层&#xff1b; //未选中框/deep/ .el-checkbox__inner{border-color: #0862a3;}//选中框/deep/ .el-checkbox__input.is-checked .el-checkbox__inner{background-color: #0862a3;border-color: #0862a3;}//未选中框时右侧文字/deep/ .el-checkbox__label{}//选中…

企业做网站,如何设计才有创意?

企业做网站&#xff0c;如何设计才有创意&#xff1f;我们都希望能打造一个有创意的网站建设&#xff0c;能在众多网站中脱颖而出&#xff0c;能够营销推广公司的产品&#xff0c;为公司带来更多的经济效益收益。广州网站建设的时候&#xff0c;记住直观的设计可以让用户体验更…

Terrain —— Nodes

目录 Convert HeightField —— 转化高度场 HeightField —— 为地形创建初始高度场或遮罩场 HeightField Blur —— 模糊高度场或遮罩场 HeightField Clip —— 限制高度场的值 HeightField Combine Layers —— 将多个volume或VDB合并为一个新的volume或VDB HeightFiel…

C++浮点数format时的舍入问题

C浮点数format时的舍入问题 首先有这样一段代码&#xff1a; #include <iostream> #include <stdio.h> using namespace std;int main() {cout << " main begin : " << endl;printf("%.0f \r\n", 1.5);printf("%.0f \r\n&…

2024副业指南:年轻人热捧的七大赚钱副业,在家就能做!做得好的月入过万了

副业&#xff0c;听起来就像是在主业之外的“小打小闹”&#xff0c;但你知道吗&#xff1f;很多人通过副业实现了财务自由&#xff0c;甚至有的人副业收入超过了主业&#xff01; 今天&#xff0c;就让我们一起探索那些适合你的副业机会&#xff0c;让你在工作之余也能成为收入…

3D模型素材有哪些常见的用途?

3D模型素材已经成为了设计、游戏开发、电影制作和建筑等领域的重要工具。它们以其独特的形式和丰富的细节&#xff0c;为这些领域的专业人士提供了无尽的创作可能性。 1.建筑和室内设计&#xff1a;在建筑设计中&#xff0c;3D模型可以帮助建筑师更直观地展示设计方案&#xff…

oracle试用期过期,解决办法

过期重置方法&#xff0c;删除注册表&#xff0c;相当于无限试用&#xff0c;缺点每30天都要重置一次 1. window r 输入 regedit 确定&#xff0c;打开注册表 2.删除下图里的两个文件夹 3.重启 plsql,登录成功

二叉树的前序、中序、后序遍历的C++实现

二叉树的前序、中序、后序 遍历属于深度优先搜索方式&#xff0c;本文使用递归法实现前序、中序、后序的遍历方法&#xff0c;代码如下&#xff1a; #include <iostream> #include <vector>struct TreeNode{int val;TreeNode* left;TreeNode* right;TreeNode(int …

Windows基于WSL2安装Kali-linux

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、kali-linux是什么&#xff1f;二、简单使用1.下载2.打开1.通过应用列表2.通过Terminal 三、安装图形界面1.下载2.打开 四、重头戏总结 前言 kali-linux大家…

NERF++:Analyzing and Improving Neural Radiance Fields神经辐射场的分析与改进

ABSTRACT 神经辐射场(NeRF)可以实现各种捕获设置的令人印象深刻的视图合成结果&#xff0c;包括360度捕获有界场景和前向捕获有界和无界场景。NeRF 将代表视图不变不透明度和视图相关颜色体积的多层感知器(MLPs)匹配到一组训练图像中&#xff0c;并基于立体渲染技术对新视图进…

力扣刷题--数组--第三天

今天再做两道二分查找的题目&#xff0c;关于二分查找的知识可看我前两篇博客。话不多说&#xff0c;直接开干&#xff01; 题目1&#xff1a;69.x 的平方根 题目详情&#xff1a;   给你一个非负整数 x &#xff0c;计算并返回 x 的 算术平方根 。由于返回类型是整数&#…

从零开始的软件测试学习之旅(九)jmeter直连数据库及jmeter断言,关联

jmeter直连数据库及断言,关联 jmeter直连数据库步骤jmeter断言jmeter逻辑控制器if控制器ForEach控制器循环控制器 Jmeter关联Jmeter关联XPath提取器Jmeter关联正则表达式提取器二者比较跨线程组关联 每日复习 jmeter直连数据库 概念 这不叫直连:Jmeter -> java/python 提供的…

单片机-点亮第一盏灯

原理图 需求&#xff1a;点亮或是熄灭LED 通过控制 P5.3引脚输出高电平时&#xff0c;LED灯就点亮&#xff0c;输出低电平时LED灯就熄灭 1.项目创建 新建项目 配置开发板信息 当前位STC芯片的开发板&#xff0c;选择STC MCU Database 搜素具体芯片型号&#xff0c;进行配置…

Spring-依赖注入的处理过程

前置知识 1 入口 DefaultListableBeanFactory#resolveDependency 2 每个依赖都有对应的DependencyDescriptor 3 自定绑定候选对象处理器AutowireCapableBeanFactory 注入处理 我们可以看到AutowireCapableBeanFactory中有两个方法&#xff1a; 第一个是单个注入&#xff1a;…
最新文章