[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的配置文件
原文地址:https://www.cnblogs.com/robbychan/p/3787045.html