网络基础
MAC:Media Access Control(介质访问控制)
CSMA/CD:载波侦听多路访问/冲突检测
MTU:Maximum Translate Unit最大传输单元
FQDN:Full Qulified Domain Name全域名
一、TCP/IP
物理层:物理介质,物理层协议
链路层:从设备到设备主机通信,MAC地址,IP<-->MAC(ARP/RARP)
网络层:从源主机到目标主机之间的通信,IP地址,IP报文
传输层:从源主机进程到目标主机特定进程之间的通信,TCP/UPD
应用层:标记资源
二、ISO/OSI七层
1-4通信子网:物理层,链路层,网络层,传输层
5-7资源子网:会话层,表示层,应用层
三、TCP(有链接协议,建立逻辑连接)
SYN,ACK,FIN,RST,PSH,URG
三次握手
SYN=1,ACK=0,FIN=0
SYN=1,ACK=1,FIN=0
SYN=0,ACK=1,FIN=0
四、配置主机接入TCP/IP网络
IP地址分类
A类:
1-126个网络,127用于回环,2^7-1
每个网络中的主机数:2^24-2
默认掩码:255.0.0.0
主机位全0:网络地址
主机位全1:广播地址
B类:
2^14个网络
每个网络中的主机数2^16-2
默认掩码:255.255.0.0
C类:
2^21个网络
每个网络中的主机数:2^8-2
默认掩码:255.255.255.0
子网,超网
A类:
1个:10.0.0.0/255.0.0.0
B类
16个:172.16.0.0-172.31.0.0/255.255.0.0
C类:
256个:192.168.0.0/255.255.255.0-192.168.255.0/255.255.255.0
IP/Netmask
路由:主机路由(host),网络路由(net),默认路由(default)
route:ip route
route:显示路由信息
-n:使用数字格式显示,不反解地址到主机名
route add:
-host HOST_IP gw Next [dev Device]
-net Net_ADDR
-net 0.0.0.0 目标地址为任意地址
route del
-host HOST_IP gw 下一跳
-net Net_ADDR gw 下一跳
配置路由:vim /etc/sysconfig/network-scripts/route-ethX
配置文件的格式1:每行一个要配置的路径条目
目标 via 下一跳
192.168.0.0/24 via 172.16.100.1
配置文件的格式2:每一组一个路由条目
ADDRESS#=目标
NETMASK#=掩码
GATEWAY#=下一跳
ADDRESS0=192.168.0.0
NETMASK0=255.255.255.0
GATEWAY0=172.16.100.1
DNS服务器:
主DNS服务器
备用DNS服务器
DNS服务器指向:
配置文件:/etc/resolv.conf
主机名
静态指定:IP/Netmask
动态配置:DHCP(Dynamic Host Configuration Protocol)服务器