Linux系统管理-网络基础集锦及Linux网络配置、高级使用

1、网络通信术语

1.1、三种通信模式

    单播;    
    多播;
    广播;

1.2、LAN 组成

    Computers    
        PCs
        Servers
    Interconnections
        NICs
        Media
    Network devices
        Hubs
        Switches
        Routers
    Protocols
        Ethernet
        IP
        ARP
        DHCP

(1)Hub集线器

    Hub:多端口中继器;    
    Hub并不记忆该信息包是由哪个MAC地址发出,哪个MAC地址在Hub的哪个端口;
    Hub的特点:
        共享带宽;
        半双工。

(2)以太网桥

交换式以太网的优势:

    扩展了网络带宽;    
    分割了网络冲突域,使网络冲突被限制在最小的范围内;
    交换机作为更加智能的交换设备,能够提供更多用户所要求的功能:优先级、虚拟网、远程检测……。

以太网桥的工作原理:

    以太网桥监听数据帧中源MAC地址,学习MAC,建立MAC表;    
    
    对于未知MAC地址,网桥将转发到除接收该帧的端口之外的
    所有端口;
    
    当网桥接到一个数据帧时,如果该帧的目的位于接收端口所在
    网段上,它就过滤掉该数据帧;如果目的MAC地址在位于另
    外一个端口,网桥就将该帧转发到该端口;
    
    当网桥接到广播帧时候,它立即转发到除接收端口之外的所有
    其他端口。

(3)路由器

路由:

    把一个数据包从一个设备发送到不同网络里的另一个设    
    备上去。这些工作依靠路由器来完成。 路由器只关心网络的
    状态和决定网络中的最佳路径。路由的实现依靠路由器中的
    路由表来完成。

为了实现路由,路由器需要做下列事情:

    分隔广播域;  
    选择路由表中到达目标最好的路径;
    维护和检查路由信息;
    连接广域网。

Hub和交换机比较:

    集线器属于OSI的第一层物理层设备,而网桥属于OSI的第二    
    层数据链路层设备;
    
    从工作方式来看,集线器是一种广播模式,所有端口在一个冲
    突域里面。网桥的可以通过端口隔离冲突;
    
    Hub是所有共享总线和共享带宽。网桥每个端口占一个带宽。

1.3、网络的特征

    速度    
    成本
    安全性
    可用性
    可扩展性
    可靠性
    拓扑
        物理拓扑:物理拓扑描述了物理设备的布线方式;
        逻辑拓扑:

1.4、网络拓扑

    总线拓扑:所有设备均可接收信号;    
    星型拓扑:
        通过中心点传输;
        单一故障点;
    扩展星型拓扑:
        比星型拓扑的复原能力更强;
    环拓扑:
        信号绕环传输单一故障点;
    双环拓扑:
        信号沿相反方向传输比单环的复原能力更强;
    全网状拓扑:
        容错能力强实施成本高;
    部分网状拓扑:
        在容错能力与成本之间寻求平衡;

1.5、TCP、UDP、IP特性

TCP特性

    工作在传输层    
    面向连接协议
    全双工协议
    半关闭
    错误检查
    将数据打包成段,排序
    确认机制
    数据恢复,重传
    流量控制,滑动窗口
    拥塞控制,慢启动和拥塞避免算法

UDP特性

    工作在传输层    
    提供不可靠的网络访问
    非面向连接协议
    有限的错误检查
    传输性能高
    无数据恢复特性

Internet 协议特征

    运行于 OSI 网络层    
    面向无连接的协议
    独立处理数据包
    分层编址
    尽力而为传输
    无数据恢复功能

1.6、网络模型

OSI七层模型:

TCP/IP 协议栈和 OSI 模型:

TCP/IP 协议栈和 OSI 模型

2、网络配置

将Linux主机接入到网络,需要配置网络相关设置。

一般包括如下内容:

    主机名
    IP/netmask
    路由:默认网关
    DNS服务器
        主DNS服务器
        次DNS服务器
        第三DNS服务器
接口命名方式:
查看网卡:
    dmesg |grep –i eth
    ethtool -i eth0

卸载网卡驱动:
    modprobe -r e1000
    rmmod e1000

装载网卡驱动:
    modprobe e1000

2.1、网络配置方式

静态指定:
    ifconfig, route, netstat
    ip: object {link, addr, route}, ss, tc
    system-config-network-tui, setup
    配置文件
    
动态分配:
    DHCP: Dynamic Host Configuration Protocol

2.2、网络接口配置

(1)ifconfig命令

语法:
    ifconfig [interface]

    常用组合:
        ifconfig -a
        ifconfig IFACE [up|down]
        ifconfig interface [aftype] options | address ...
        ifconfig IFACE IP/netmask [up]
        ifconfig IFACE IP netmask NETMASK
    注意:立即生效;    
    
    启用混杂模式: [-]promisc

(2)route命令

路由管理命令:

    查看: route -n
 添加: route add
    route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

    目标: 192.168.1.3 网关: 172.16.0.1
        route add -host 192.168.1.3 gw 172.16.0.1 dev eth0
    
    目标: 192.168.0.0 网关: 172.16.0.1
        route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0
        route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0
默认路由,网关: 172.16.0.1
    route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1
    route add default gw 172.16.0.1
删除: route del

    route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]
    
    目标: 192.168.1.3 网关: 172.16.0.1
    
        route del -host 192.168.1.3
    
    目标: 192.168.0.0 网关: 172.16.0.1
    
        route del -net 192.168.0.0 netmask 255.255.255.0

(3)ip命令

功能:

    配置Linux网络属性;
    ip - show / manipulate routing, devices, policy routing and tunnels
    ip [ OPTIONS ] OBJECT { COMMAND | help }
    
    OBJECT := { link | addr | route }
ip link - network device configuration;
        set dev IFACE
            可设置属性:
            up and down:激活或禁用指定接口;
            ifup/ifdown
            
        show [dev IFACE]:指定接口;
            [up]:仅显示处于激活状态的接口;

原文地址:http://blog.51cto.com/mjunetwslinux/2063364

时间: 2024-08-01 07:22:11

Linux系统管理-网络基础集锦及Linux网络配置、高级使用的相关文章

Linux自学笔记——Linux网络基础、命令及属性配置

网络对于Linux来说不可或缺的一部分,本文主要对linux网络的基础知识,常用配置命令以及linux配置文件的属性等等作一个总结. 计算机网络: TCP/IP协议栈: TCP/IP分为4层,分别为应用层,传输层,网络互连层,主机到网络层,不同于OSI,他将OSI中的会话层.表示层规划到应用层,把数据链路层和物理层划分给主机到网络层. OSI,Open System Interconnection,开放式系统互联,国际化标准组织ISO制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描

Linux之网络基础TCP/IP以及网络属性配置

计算机网络区域范围: 局域网络 (Local Area Network, LAN):节点之间的传输距离较近 广域网 (Wide Area Network, WAN):传输距离较远,网络应用方面大多为类似 email, FTP, WWW 浏览等功能 计算机网络协议:网络连接过程分成数个阶层 (layer),每个阶层都有特别的独立的功能,不会互相干扰的. 目前的OSI七层协定(Open System Interconnection) OSI模型自上而下,分为以下: 应用层:文件传输,电子邮件,文件服

Linux系统管理(二):Linux系统启动流程

Linux系统启动流程 从11月底报名马哥的Linux培训班,12月初真正开始学习,已经过去一个多月的时间了,从学习Linux的发展史开始.跟着学习命令行.文件系统挂载与管理.目录.Bash Shell的基本特性等等,Linux真的是博大精深,今天以CentOS 5,CentOS 6的启动过程进行一下简单的总结.由于才疏学浅,知识所限,有些地方分析不妥之处还请各位高手不吝赐教. 系统启动过程主要经过以下几个流程: POST>BootSequence(BIOS)>Bootloader(MBR)&

Linux系统管理初步(四)Linux系统的防火墙-netfilter 编辑中

一.Linux的防火墙 防火墙是日常应用中一个重要的维护内容,从防火墙开始我们才真正接触生产环境,网络安全越来越受重视,学好这部分内容是学好运维的重要一步. 一般情况下,桌面级环境中很少有人关注过防火墙,甚至杀毒软件都不装,对防火墙的操作当然不熟悉.真实生产环境中不可能不开防火墙. linux的防火墙在centos6(含)前是netfilter,centos7开始使用新的firewalld,一般的我们从netfilter学起,firewalld是兼容netfilter的规则的. 二.netfil

Linux系统管理(一)安装Linux操作系统

在计算机系统的应用中,Windows绝对不是唯一被应用的操作平台,在桌面和服务器操作系统领域逐步呈现多元化的应用趋势下,Linux无疑是最引人瞩目的,Linux正被越来越多的企业和个人接受,并在服务器,开发环境和桌面办公领域得到广泛应用. 我们今天来学习一下Linux系统的相关基础知识和简单操作安装步骤, Linux系统的组成 :①Linux系统的内核  ②Linux系统的外围程序 Linux内核的官方网站是 http://www.kernel.org/ 构成Linux系统的外围程序大部分来自于

CentOS 网络基础:(3)配置网卡常用参数

文件:/etc/sysconfig/network-scripts/ifcfg-CardName 以下各值常见于所有的基本配置文件中:* DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外,它的名字是"逻辑名".* IPADDR=addr, 这里addr是IP地址.* NETMASK=mask, 这里mask是网络掩码.* NETWORK=addr, 这里addr是网络地址.* BROADCAST=addr, 这里addr是广播地址.* GATEWAY=

Linux系统管理第四周作业【Linux微职位】

1.创建一个10G分区,并格式为ext4文件系统: (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl: 创建分区 [[email protected] Desktop]# fdisk /dev/sdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful be

Linux系统管理初步(三) Linux网络管理(一)(编辑中)

Linux网络管理(一) 一.ifconfig命令ifconfig命令可以显示网卡及ip参数,在centos6中是比较重要的命令. 使用示例:1.网卡停止与网卡启动 ifdown (网卡名)ifup (网卡名) 注意ifdown命令不能再xshell终端中单独用,不然会中断你的连接,如果是跑着业务的服务器就只能让人到机房去启动网卡了.下述实验都是在vmware的虚拟机界面中操作. 注意再用ifconfig看时,ip地址信息没了.再用ifup命令把网卡开起来,恢复工作了. 2.给一个网卡设置多个i

网络基础 03 交换机基本原理与配置

交换机基本原理与配置       数据链路层: 位置:位于网络层与物理层之间 功能:数据链路的建立.维护与拆除 帧包装.帧传输.帧同步 帧的差错恢复 流量控制 以太网: 位置:以太网工作在数据链路层. 以太网MAC: 用来识别一个以太网上的某个单独的设备或一组设备 以太网MAC地址48比特位,六段每段八位 其中每段最后一位为0是物理地址(单播地址),每段最后一位为1是逻辑地址(组播地址) 以太网帧格式: 交换机: 交换机的工作原理: 交换机的转发原理: 初始状态 MAC地址学习 广播未知数据帧