zoukankan      html  css  js  c++  java
  • [Linux]十,网络设置

    课课程大纲 『 Robert_Chan
     *1 互联网寻址过程
     *2 Linux网络管理配置文件及命令

    TCP/IP
    Http,Ftp,Smtp <--- 应用层  ---- 应用层,表示层,会话层 
    TCP 和 UDP    <--- 传输层  ---  传输层
    IP,ICMP,IGMP <-- 网络层  ---  网络层
      ARP,RARP 

    ATM,FDDI,ISDN <-- 物理层   --- 数据链路层, 物理层

    ----------------
    TCP/IP物理层 : 网卡
    OSI物理层   : 网卡
         数据链路层 : MAC
    网络层 : IP,ARP,ICMP
    传输层 : TCP,UDP

    TCP/IP应用层 : SSH, Apache
    OSI会话层 : 客户端 --- 服务器
       表示层 :加密,压缩
       应用层 :服务应用
    MAC [容易被改,但是不推荐大家去改]    IP [32位]                        FQHN-完整的计算机名称
     数据链路层                        网络层                                 应用层
    e0:cb:4e:97:be:82              192.168.14.127 【C】                   www.lampbrother.net.【全世界有13组根域服务器】
    厂商标识 网卡标识                   IPv6 128位  2^96倍 安全性增强      主机名 二级域   顶级域 根
    DOS 拒绝服务攻击  SYNFLOOD[想洪水一样的请求包] 雅虎被攻击
    IP    IP-ARP- >MAC
    MAC   MAC
    A      B
    -      -
    ------> SYN 【请求信号】
    <------ ACK / SYN 【可以连接,我正在等待】
    -------> ACK

    著名的数学问题模型  两支红军【2*2】,一支蓝军【3】

    TCP / UDP  交通规则 [数据传输的规则 : 协议]
    TCP 可靠,三次握手 (断点重发,定时器)     全双工[上传下载可以同时]/单工/半双工
    UDP 速度快 【视频网站都在用】有的同时使用两个协议
    互联网的计算机寻址

    域名服务的层次结构

    arp -a ARP缓存表,查看
    arp -d IP地址  删除ARP记录
    arp -s IP地址  添加ARP静态记录 【谨慎添加】

    RARP 
    知道自己的MAC地址,去询问自己的IP地址 - DHCP哥们今天分我哪个IP?
    只要有网卡都知道自己的 MAC 地址,IP是动态分配的!
    课程大纲 『 Robert_Chan
     *1 互联网寻址过程
     *2 Linux网络管理配置文件及命令

    TCP/IP
    Http,Ftp,Smtp <--- 应用层  ---- 应用层,表示层,会话层 
    TCP 和 UDP    <--- 传输层  ---  传输层
    IP,ICMP,IGMP <-- 网络层  ---  网络层
      ARP,RARP 
    ATM,FDDI,ISDN <-- 物理层   --- 数据链路层, 物理层
    ----------------
    TCP/IP物理层 : 网卡
    OSI物理层   : 网卡
         数据链路层 : MAC
    网络层 : IP,ARP,ICMP
    传输层 : TCP,UDP

    TCP/IP应用层 : SSH, Apache
    OSI会话层 : 客户端 --- 服务器
       表示层 :加密,压缩
       应用层 :服务应用
    MAC [容易被改,但是不推荐大家去改]    IP [32位]                        FQHN-完整的计算机名称
     数据链路层                        网络层                                 应用层
    e0:cb:4e:97:be:82              192.168.14.127 【C】                   www.lampbrother.net.【全世界有13组根域服务器】
    厂商标识 网卡标识                   IPv6 128位  2^96倍 安全性增强      主机名 二级域   顶级域 根
    DOS 拒绝服务攻击  SYNFLOOD[想洪水一样的请求包] 雅虎被攻击
    IP    IP-ARP- >MAC
    MAC   MAC
    A      B
    -      -
    ------> SYN 【请求信号】
    <------ ACK / SYN 【可以连接,我正在等待】
    -------> ACK

    著名的数学问题模型  两支红军【2*2】,一支蓝军【3】

    TCP / UDP  交通规则 [数据传输的规则 : 协议]
    TCP 可靠,三次握手 (断点重发,定时器)     全双工[上传下载可以同时]/单工/半双工
    UDP 速度快 【视频网站都在用】有的同时使用两个协议
    互联网的计算机寻址

    域名服务的层次结构

    arp -a ARP缓存表,查看
    arp -d IP地址  删除ARP记录
    arp -s IP地址  添加ARP静态记录 【谨慎添加】

    RARP 
    知道自己的MAC地址,去询问自己的IP地址 - DHCP哥们今天分我哪个IP?
    只要有网卡都知道自己的 MAC 地址,IP是动态分配的!
    ----网络下----
    互联网的计算机寻址
    /etc/hosts
    IP地址  主机名和域名  别名
    域名解析的时候先找 hosts 文件在找DNS服务器

    NIS - Network Information System
    文件集中管理
    NIS Server /etc/passwd /etc/shadow

    DNS - Domain Name System
    BIND[软件]
    在DNS里域的数据是分散管理的 根域13组
    edu域-一部分是B管的

    客户端 ---> www.lampbrother.net
    1, 本机DNS服务器 【首先询问DNS服务器】
    缓存(广义缓存)
    www.lampbrother.net ipaddr  
    www.263.net  ----> .net
    php.lampbrother.net  ----> lampbrother.net

    2,根域 . 【递归查询】
    --> .net
    3, 顶级域 .net
    --> lampbrother.net
    返回DNS服务器 ---> 客户端
    小总结 : 
     MAC ---> IP
         ---> IP
     
     IP ---> MAC
        ---> MAC
    cluster
    常见的应用 -- 集群

    FQHN ---> IP  
         ---> IP
    [华军软件园] 镜像分流
    IP --> FQHN
       --> FQHN

    长用改IP : vi /etc/sysconfig/network-scripts/ifcfg-eth0
    IPADDR=新IP地址
    NETMASK=子网掩码
    BRDADCAST=广播地址
    GATEWAY=网关

    临时改 hostname命令 永久改 : 去配置文件,很多都是这样

    /etc/rc.d/init.d/network start/stop/restart
    /etc/services 网络服务信息
    DNS 53端口,一个服务可以用两个协议,很常见

    /etc/resolv.conf 指定DNS服务器的地址
    nameserver DNS服务器的IP地址 (<=3)
    《黑客帝国》是很有水平的拍的
    # nmap 192.168.14.127
    # mount /dev/cdrom /mnt/cdrom
    **网络管理命令**
     *1 查看网络端口设置 : ifconfig
     *2 检测网络连接 : ethtool
     *3 查看ARP表信息 : arp  -asd
     *4 探测远程主机
     *5 操作路由表
     *6 查看路由路径: traceroute
     *7 监控网络状态
     
    ifconfig eth0 down/up
    zerba 路由软件
    route add default gw 192.168.14.1

    熟悉Linux网络管理命令
    熟悉Linux的配置文件
  • 相关阅读:
    无线Mesh网络技术基础与应用
    BLE低功耗蓝牙关键技术解析与应用
    Android Studio NDK开发入门
    Android 注解的使用与注意事项
    图形图像处理库大全
    vs2010下C++调用lib或dll文件
    网线连接电脑共享文件传递
    分配和释放 BSTR 的内存
    #include <objsafe.h>//OCX控件在IE8浏览器下不能使用问题
    彻底搞定char/wchar_t/unicode
  • 原文地址:https://www.cnblogs.com/robbychan/p/3787045.html
Copyright © 2011-2022 走看看