第一部分:网络原理:
一.网络编址 (主要使用IP编址)
1.ip编址是一个双层编址方案,一个ip地址标识一个主机(或一个网卡接口)
2.现在应用最为广泛的是IPv4编址,已经开始逐渐向IPv6编址转换
3.ipv4地址为32位长,ipv6为128位长
4.一个ipv4地址分为两个部分: 网络部分和主机部分
5.网络部分用来标识所属区域,主机部分用来标识该区域中的哪个主机。
二.ip地址:
1.ipv4地址共32位,通常使用点分十进制方式表示
2.整个ip地址分为4个部分,每个部分8位。
  例:ip地址十进制和二进制
    

三.子网掩码:


四.同一个网络主机之间通信

1.同一个网络主机之间通信还要使用mac地址(网卡上的唯一表示),同网段的主机通过交换机或直连连接,主机会发送ARP协议,获取要通讯主机的mac地址,然后进行通信。

五.不同网络之间通信
1.使用网管或者路由器或具有路由功能的主机。
六.路由:
在不同网络之间传送数据的功能叫做路由功能,一般有多个接口,连接到不同的网络中,并且通过路由表进行数据转发。

六.域名:



七.DNS


DNS服务器:由运营商提供的。

八.基本网络参数
1.要配置一个局域网通信的计算机:
    iP地址
    子网掩码
2.要配置一个跨网段的通信的计算机:
 iP地址
 子网掩码

  网管
3.要配置一个可上网的计算机:
  iP地址
  子网掩码

  网管

  DNS

第二部分:网络配置:
一.以太网连接:
1.在linux中,以太网接口被命名为:eth0、eth1等,0、1代表网卡编号
2.通过lspci命令查看网卡硬件信息(如果是usb网卡,则可能需要使用lsusb命令)
3.命令ifconfig命令用来查看接口信息
    ifconfig -a 查看所有接口
    ifconfig eth0 查看指定接口
4.命令ifup、ifdown用来启用、禁用一个接口
    ifup eth0
    ifdown eth0 
二.使用setup命令配置网络信息,输入setup命令:

netmask 是子网掩码
static ip 静态ip

配置完成后,使用ifup启动网卡,并使用ifconfig命令查看信息。


三.网络相关配置文件
1.网卡配置文件
  /etc/sysconfig/network-scripts/ifcfg-eth0  
例:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)
TYPE=Ethernet       #网卡类型
DEVICE=eth0         #网卡接口名称 或者叫eth1,那么文件名也叫
ifcfg-eth1
ONBOOT=yes          #系统启动时是否自动加载
BOOTPROTO=static    #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议
IPADDR=192.168.1.11      #网卡IP地址
NETMASK=255.255.255.0    #网卡网络地址
GATEWAY=192.168.1.1      #网卡网关地址
DNS1=8.8.8.8             #网卡DNS地址
HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址
BROADCAST=192.168.1.255  #网卡广播地址
2.DNS配置文件
  /etc/resolv.conf
例:
[root@uz23132 network-scripts]# cat /etc/resolv.conf
    nameserver 8.8.8.8   #DNS

3.主机名配置文件
  /etc/sysconfig/network
例:
    [root@uz23132 ~]# cat /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=uz23132.uuzz.com    #主机名
    GATEWAY=192.168.1.1          #网关
    NETWORKING_IPV6=off        

4.静态主机名配置文件
    /etc/hosts
例:

[root@uz23132 network-scripts]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.11 uz23132.uuzz.com   #主机名对应ip


四.网络测试命令:


五.修改主机名:

1.实时修改主机名:  使用hostname修改主机名机器重启后会被还原
    hostname  主机名
2.永久修改主机名:修改/etc/sysconfig/network文件
    hostname=主机名

六.故障排查:











【centos6 , 7】 网络原理、网络配置的更多相关文章

  1. 云计算--网络原理与应用--20171120--VLAN与三层交换机配置

    什么是VLAN及其配置 Trunk的原理与配置 三层交换机的基本配置 实验:配置一个三层交换机 一 VLAN 的概念及优势 VLAN(virtual local area network)就是虚拟局域 ...

  2. vmware三种网络模式的工作原理及配置详解

    vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式).NAT(网络地址转换模式).Host-Only(仅主机模式). 打开vmware虚拟机,我们可以在选项栏的“编辑”下的 ...

  3. linux基础-第十四单元 Linux网络原理及基础设置

    第十四单元 Linux网络原理及基础设置 三种网卡模式图 使用ifconfig命令来维护网络 ifconfig命令的功能 ifconfig命令的用法举例 使用ifup和ifdown命令启动和停止网卡 ...

  4. Kubernetes(k8s)底层网络原理刨析

    目录 1 典型的数据传输流程图 2 3种ip说明 3 Docker0网桥和flannel网络方案 4 Service和DNS 4.1 service 4.2 DNS 5 外部访问集群 5.1 外部访问 ...

  5. [转帖]calico网络原理及与flannel对比

    calico网络原理及与flannel对比 https://blog.csdn.net/ganpuzhong42/article/details/77853131 2017年09月05日 16:34: ...

  6. vCenter 部件关系简介 & 网络原理

    目录 目录 主机和集群 vCenter Datacenter Cluster Host Virtual Machine Folder Resource Pool Template 数据存储 Datas ...

  7. VMware下CentOS6.5无法连接网络

    VMware下CentOS6.5无法连接网络的主要原因就是eth0文件配置了不正确的地址 正确配置方法如下: 1.确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然 ...

  8. 恒天云技术分享系列6 – vLan网络原理解析

    转载自恒天云官网:http://www.hengtianyun.com/download-show-id-15.html Vlan网络模式优点 增加网络可扩展性 网络隔离,每个租户拥有独立的网络及vl ...

  9. kubernetes pod infra container网络原理

    刚开始接触kubernetes时,对kubelet的--pod-infra-container-image参数非常不能理解,不理解为什么我的业务应用需要依赖一个第三方的容器: 上文入门级kuberne ...

随机推荐

  1. Spring配置机制的优缺点 - Annotation vs XML

    转自 http://tianzongqi.iteye.com/blog/1458002 XML配置的优缺点: 优点: XML配置方式进一步降低了耦合,使得应用更加容易扩展,即使对配置文件进一步修改也不 ...

  2. 13-C语言字符串函数库

    目录: 一.C语言字符串函数库 二.用命令行输入参数 回到顶部 一.C语言字符串函数库 1 #include <string.h> 2 字符串复制 strcpy(参数1,参数2); 参数1 ...

  3. app 转caf 音频 代码

    afconvert /Users/xiaoye/Downloads/cat.caf     /Users/xiaoye/Downloads/cat1.caf  -d ima4 -f caff -v;

  4. cocos2dx定时器

    cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce 首先,什么是定时器呢?或许你有时候会想让某个函数不断的去执行,或许只是执行一次,获取你 ...

  5. 在VC6中基于dll开发插件用于各种图片显示(BMP/TGA/JPG/GIF/PNG/TIF/ICO/WMF/EMF/...)

    一.图片显示 图片显示的方法: 1.  直接写程序 2.  第3方库 3.  调用COM组件的IPicture接口 4.  使用MFC的CPictureHolder类 5.  使用GDI+的CImag ...

  6. Convert Sorted List to Binary Search Tree ------C++ 递归创建平衡二叉查找树

    有序链表 0->1->2->3->4->5 转换为一个二叉排序树.我们在此创建一个平衡二叉排序树 1.先找链表到中间的节点 2.中间节点的val创建一个新的树节点Tree ...

  7. hdu5188 加限制的01背包问题

    http://acm.hdu.edu.cn/showproblem.php? pid=5188 Problem Description As one of the most powerful brus ...

  8. 第一篇:GCD多线程的概念

    1.什么叫GCD? 简单来说就是:Grand Central Dispatch的简称,中文翻译就是:”牛逼的中枢调度器“ 这是纯C语言,还提供了非常多强大的函数 2.GCD的相对优势: (1)GCD是 ...

  9. MVC中AuthorizeAttribute用法并实现权限控制

    1.创建一个类(用来检查用户是否登录和用户权限)代码如下: public class AuthorizeFilterAttribute: AuthorizeAttribute    { //Autho ...

  10. 【转载】CentsOS系统inotify实时监控服务器文件(夹)定制事件处理程序

    原始博文和参考博文 1.CentsOS系统inotify实时监控服务器文件 2.Linux中让进程在后台运行的方法 3.linux inotify 监控文件系统事件 非常好 方法一 说明: 服务器系统 ...