第一部分:网络原理:
一.网络编址 (主要使用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. poj 3422 Kaka's Matrix Travels 费用流

    题目链接 给一个n*n的矩阵, 从左上角出发, 走到右下角, 然后在返回左上角,这样算两次. 一共重复k次, 每个格子有值, 问能够取得的最大值是多少, 一个格子的值只能取一次, 取完后变为0. 费用 ...

  2. [LeetCode]题解(python):129-Sum Root to Leaf Numbers

    题目来源: https://leetcode.com/problems/sum-root-to-leaf-numbers/ 题意分析: 一棵树,从跟节点到叶子节点比如1->2那么这个叶子代表12 ...

  3. selenium 学习笔记 ---新手学习记录(1) 问题总结

    说明:每次学习各种语言时,环境搭建访问国外网址最头疼了,现在只要是工具下载好放到自己网盘,可以随时用. 1.首先工具准备,selenium需要用到的 下载地址 访问密码 ff8f 2.我选择的语言时j ...

  4. KVO 的使用和举例

    KVO(key-value Observer),通过命名可以联想到,一个监视着监视着键值配对,让一个对象A来监视另一个对象B中的键值,一旦B中的受监视键所对应的值发生了变化,对象A会进入一个回调函数, ...

  5. Http报文格式学习及Get和Post主要区别总结

    HTTP(HyperText Transport Protocol,超文本传送协议) http请求数据包的格式:头部(request line + header)+  数据(data) 头部和数据包体 ...

  6. android学习----overridePendingTransition

    1 Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画. 它包括两个部分:一部分是第一个activity退出时的动画:另外一部分时第二个activity进入时 ...

  7. mysql下的SELECT INTO语句

    在mysql下使用SELECT INTO语句会产生ERROR 1327 (42000): Undeclared variable:new_tablename 此时要使用: CREATE TABLE C ...

  8. POJ1797 Heavy Transportation 【Dijkstra】

    Heavy Transportation Time Limit: 3000MS   Memory Limit: 30000K Total Submissions: 21037   Accepted:  ...

  9. Android实现视频录制

    安卓实现视频录制,有两种方法,一种是调用自带的视频功能,一种是使用MediaRecorder. 每种方法都有自己的优缺点.接下来,把两种方法的代码写出来. 先说第一种方法,也是最简单的方法,那就是直接 ...

  10. ActionScript3游戏中的图像编程(连载十七)

    总文件夹:http://blog.csdn.net/iloveas2014/article/details/38304477 1.3.3 HSB与RGB之间的互转公式及HSL和HSV对色彩属性理解的异 ...