1. TCPIP的一些关键特性面向连接先建立连接,再进行数据传输。双向字节流使用字节流来实现双向数据通信有序传输数据的接收顺序和它们的发送顺序一致基于ACK的可靠传输没有收到ACK的时候,发送方会重传流控拥塞控制2. 数据发送参看如下这张图,这张图里面的这些处理层可以分成三层用户空间内核空间设备空间用户空间和内核空间的任务都通过CPU来执行。用户空间和内核空 …
本文主要是讲解TCPIP协议栈在Linux内核中的运行时序,文章较长,里面有配套的视频讲解,建议收藏观看。1 Linux概述 1.1 Linux操作系统架构简介Linux操作系统总体上由Linux内核和GNU系统构成,具体来讲由4个主要部分构成,即Linux内核、Shell、文件系统和应用程序。内核、Shell和文件系统构成了操作系统的基本结构,使得用户可 …
我们已经成功在虚拟机中创建了一个Linux系统,如下图所示:系统OK,我们还需要网络,没网络好多操作都用不了。我们可以在系统中的火狐浏览器试着访问任意一个网站看看网络有没有连接成功,如果网站访问成功证明网络已经自动连接了,不需要我们操心啦。如果像下图中不成功那表示网络没有自动连接,我们还需要配置网络。VMware虚拟机三种网络模式VMware为我们提供了三种 …
IP 命令是 Linux iproute2 工具集的一部分,提供了更强大和灵活的网络管理功能。其中,ip link、ip address 和 ip route 是常用的命令。下面是它们的详细功能和举例:ip link:显示网络接口的状态和属性:ip link show启用或禁用网络接口:ip link set eth0 up # 启用 eth0 接口ip l …
1.用vi编辑配置文件命令: vi etcsysconfignetwork-scriptsifcfg-ens332.把BOOTPROTO="dhcp"修改为BOOTPROTO="static"(dhcp为dhcp服务器分配ip,static为静态ip)3.把ONBOOT="no"改为ONBOOT="ye …
在VMWare中安装本地虚拟机CentOS7操作系统,动态IP地址会经常变化,不便于管理与实验。为了便于实验,考虑设置成静态IP地址,目标是本地局域网可以通过NAT网关互相访问,且能连接互联网。由于是在VMWare虚拟机上安装的CentOS系统(物理机系统为Win10-64位),故需要对“VMWare虚拟网络”和“CentOS系统网络”进行配置。1、虚拟机设 …
摘要:在平常的 Linux 运维工作里,常常会碰到要给单块网卡配置好几个 IP ,还有把多块网卡组成逻辑网卡,只配置一个 IP 的情况。在 Linux 系统中,能在一块物理网卡上配置多个 IP 地址,这样就能实现类似子接口的作用,叫做 IP 别名。还能把多块物理网卡绑成一块逻辑网卡,绑好后的逻辑网卡能够一起用组成它的所有物理网卡,用这种办法能够提升带宽和网络 …
文档包含Suse与Euler系统单网卡双IP设置,其他Linux系统以及多IP类同1、SuseOS静态IP(多IP)设置1.修改etcsysconfignetworkconfig文件NETWORKMANAGER=”yes” 通过 networkmanage 的用户方法设置NETWORKMANAGER=”no” 通过 ipfu传统的方法设置(选择这个)2.修改 …
在本文中,我们将介绍如何在RHEL9系统上设置静态IP地址。强烈建议在 linux 系统上设置静态IP地址,特别是在服务器上。静态IP地址的主要好处是它将在重新启动期间保持不变。设置静态IP地址有不同的方法,我们可以用以下任意一种。nmclinmtuinmstatectl先决条件最小安装RHEL 9具有管理员权限的sudo用户或root用户废话不多说,让我们 …
在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在etcrc.local中添加route命令 …