赞
踩
ip地址:网络通讯标识信息
子网掩码:在局域网中可以有多少个主机
网关:从一个局域网到另一个局域网的必经之路
网络号:主机位全为0
广播地址:主机位全为1
子网掩码:网络位全为1,主机位全为0
仅主机模式
NAT模式
桥接模式
systemctl start sshd
cat /etc/sysconfig/network-scripts/ifcfg-eth0 #指定网络类型 以太网Ethernet TYPE=Ethernet #网络启动协议 如何让主机得到ip地址 a、自己手动配置 none(关闭)static(静态,自己手动数据) b、自动获取地址 dhcpd(了解) BOOTPROTO=none #主机网卡名称 NAME=etho #虚拟主机,会给每个硬件一个标识 UUID=31048995-e74f-4f99-8e19-0da439ea257b #主机网卡的名称,设备名称物理名称 DEVICE=etho #设置网卡是否处于开启状态 ONBOOT=yes #静态配置ip地址,表示主机身份 IPADDR=10.0.0.200 #定义网络中可以有多少主机:房间里可以有多少人 PREFIX=24 #一个网络到另一个网络到必经之路 GATEWAY=10.0.0.2 #DNS 建立域名与网络ip地址的对应关系,如果没有好的DNS,ping域名会不通 DNS1=223.5.5.5
systemctl restart network
systemctl status network
ifdown eth0 && ifup eth0
systemctl stop NetworkManager
交换机:在一个网络中实现多台主机之间通讯
路由器:实现不同局域网主机之间的通讯
主机上要有相应的IP地址(逻辑地址) 用十进制表示 可以变化
需要借助路由器中的路由表实现通讯
网络信息(局域网标识) | 接口信息 | IP地址 |
---|---|---|
01 | eth0 | 01.eth0 |
02 | eth1 | 02.eth1 |
如何生成路由表里的信息
网络环境规划
两台主机
两台交换机
三台路由器
路由器配置(接口地址配置)
Router> en 命令提示符 用户模式提示符 Router# conf t 特权模式提示符 可以进行系统配置查看 Router(config)# interface g0/0 Router(config-if)# 接口模式提示符 g0/0接口配置 ip address 192.168.1.254 255.255.255.0 no shutdown 激活网卡 crtl+z:快速返回特权模式 show 查看所有接口信息 show ip interface brief 只显示接口信息的ip地址 show ip route 查看路由表 ip route 去往网络地址信息 网络掩码 去往目标的下一条接口地址 删除静态路由方法 no ip route 192.168.1.254 255.255.255.0
主机配置的网关就是路由器的接口地址
实现多个路由器路由表信息一致的过程:路由收敛过程
动态路由协议如何配置:
RIP 思科私有(EIGRP) OSPF IS-IS BGP
R1动态路由配置
router rip ---指定配置使用什么路由协议
network 192.168.1.0(要跟哪个网络相连) ---宣告过程
network 192.168.2.0
R2动态路由配置
router rip
network 192.168.2.0
network 192.168.3.0
这样R1就可以连到192.168.3.0,所有的路由器可以传输的路径都在路由表存在了
OSI7层模型,层次模型结构:由上至下
由ISO(国际标准化组织)定义了标准规范
在OSI7层模型的基础上做了简化
应用层
应用层
表示层
会话层
Telnet:23/FTP:20 21/TFTP/SNMP/HTTP/DHCP
21端口:FTP传输控制信息端口,用于连接;
20端口:FTP传输数据端口,是否会用到20端口与FTP传输模式有关,主动模式使用20端口传输,被动模式下服务器端和客户端协商决定端口。
传输层:主机到主机层
TCP/UDP
网络层:因特网层
ICMP:ping命令
ARP/RARP/IP
接入层:网络接入层
Ethernet/Fast Eth/TOkenRing/FDDI
发送广播信息,需要有一个ip地址
响应广播信息:从地址池中按顺序分配地址(dhcp服务)
网卡自动配置地址信息,并且返回确认信息
接收确认信息,删除地址池中的响应地址
确认ip地址租期到期后,是否续租
面向连接的网络协议
在线发送文件——>对端点击接收
优点:数据传输可靠性高
缺点:数据传输效率低
qq离线传输文件/在线传输文件都是TCP协议
路由器—目标主机
源端口和目标端口都分别占用了16个bit
六个控制字段都分别占用1个bit
TCP的三次握手
TCP的四次挥手
客户端发送请求断开连接信息 established – fin_wait1
服务端接收断开连接请求,并进行确认 established – close_wait
客户端接收到了确认信息 fin_wait1 – fin_wait2
服务端发送ack和fin字段 close_wait – last_ack
客户端接收到请求断开连接信息,发送确认 fin_wait2 – time_wait
服务端接收到确认信息 last_ack – closed
客户端等待一段时间 time_wait – closed
2的32次方
于是32位拆分为4个八位,然后再转为十进制
由网段地址和主机地址组成,网络位和主机位
按照地址的范围进行划分
按照地址用途来划分
按照通讯地址划分
单播地址:网卡上配置的地址
广播地址:
网络地址:
n:有多少个主机位
-2:一个广播地址、一个网络地址,是不能配置在网卡上的
-1:路由器的网关地址
C类:2的8次方-3
B类:2的16次方-3
A类:2的24次方-3
ip地址池:0.0.0.0~255.255.255.255
对主机位进行划分
172.16.0.0
172.16. 00000000 00000000
可以拆出来一个当作子网位
网络位 | 子网位 | 主机位 | 网络地址 | 子网掩码 | 主机地址范围 | 广播地址 |
---|---|---|---|---|---|---|
172.16. | 0 | 0000000 00000000 | 172.16.0.0 | 255.255.128.0 | 172.16.0.1~172.16.127.254 | 172.16.127.255 |
172.16. | 1 | 0000000 00000000 | 172.16.128.0 | 255.255.128.0 | 172.16.128.1~172.16.255.254 | 172.16.255.255 |
IP地址网络位对应子网掩码置为1
centos6
route 和网络相关的命令 使用net-tools
静态默认路由:实现主机访问外网,用于测试新的网关地址
编写网卡配置文件
利用命令临时配置
route add default gw 10.0.0.254
route del default gw 10.0.0.254
#查看路由信息
route -n
静态网段路由
route add -net 到达的ip netmask 255.255.255.0 gw 网关ip
route del -net 到达的ip netmask 255.255.255.0 gw 网关ip
静态主机路由:只能访问配置了的ip
route add -host 访问的ip dev eth1(从哪出去的网卡)
route del -host 访问的ip dev eth1
centos7
ip route 和网络相关的命令 使用ip route
#查看路由信息
ip route show
静态默认路由
编写网卡配置文件
利用命令临时配置
ip route add default via 10.0.0.254
ip route del default via 10.0.0.254
静态网段路由
ip route add -net 到达的ip netmask 255.255.255.0 via 网关ip
ip route del -net 到达的ip netmask 255.255.255.0 via 网关ip
静态主机路由
ip route add -host 访问的ip 本机地址
ip route del -host 访问的ip 本机地址
curl cip.cc
route add default gw 10.0.0.254
route del default gw 10.0.0.254
ip route add 0/0 via 10.0.0.254
ip route del 0/0 via 10.0.0.254
0/0:从哪里来的都行
查看路由表
route -n
网卡添加ip地址
for i in {10..200};do ip addr add 10.0.0.$i/24 dev eth0;done
策略路由
#查看策略路由
ip ro list
[root@pert ~]# cat /etc/iproute2/rt_tables
#
# reserved values
#
255 local
254 main
253 default
0 unspec
#
# local
#
#1 inr.ruhep
添加一个表,给这个表设置一个路由
编辑配置文件
vim /etc/iproute2/rt_tables # # reserved values # 255 local 254 main 253 default 0 unspec 200 test # # local # #1 inr.ruhep 200是优先级,比前面小就可以了 test 是添加的表名
命令添加
ip route add 0/0 via 10.0.0.254 table test
ip rule add from 10.0.0.1 table test
只要从10.0.0.1来的出的时候都走的test表,走的是test表里的网关
10.0.0.1是你公司的公网ip
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。