跨网络通信

  • 跨路由通信:路由
  • 路由分类:

主机路由
网络路由
默认路由

  • 优先级:精度越高,优先级越高
  • 路由表构成
    1. 目标 :数据包发送的目标路径 192.168.0.0
    2. netmask: 24 16
    3. interface:路由器的出口
    4. gateway:网关
      1. 直连 不需要配置
      2. 非直连 下一个路由器临近本路由器的接口地址

image.png
image.png
路由器处于边界位置,可缩减成:
image.png
加网关 是为了生成默认路由记录

一个包从A主机到B主机的过程

A—-1 R1 2—-3 R2 4—-5 R3 6——B
firefox http://B
1 A判断B和A是否在一个网段
2 A gateway:R1 IP1
ARP IP1 —-> MAC1
ARP cache: IP1 —- MAC1
frame:dest ip:IPB src ip:IPA
tcp:dest port:80 src port:xxxx

3 R1 查路由器
net B 2 IP3
ARP ip3 —-> mac3
frame:dest mac:mac3 src mac:mac2
ip:dest ip:IPB src ip:IPA
tcp:dest port:80 src port:xxxxxx

4 R2 查路由器
net B 4 IP5
ARP ip5 —-> mac5
frame:dest mac:mac5 src mac:mac4
ip:dest ip:IPB src ip:IPA
tcp:dest port:80 src port:xxxxxx

5 R3 查路由表
net B 6
ARP IPB —-> macB
frame:dest mac:macB src mac:mac6
ip:dest ip:IPB src ip:IPA
tcp:dest port:80 src port:xxxxxx syn

动态主机配置协议DHCP

image.png
DISCOVER
OFFER
REQUEST
ACK

基本网络配

  • 将Linux主机接入到网络,需要配置网络相关设置
  • 一般包括如下内容:

主机名
IP/netmask
路由:默认网关
DNS服务器
主DNS服务器
次DNS服务器
第三DNS服务器

CentOS 6 网卡名称

  • 接口命名方式:CentOS 6

以太网:eth[0,1,2,…]
ppp:ppp[0,1,2,…]

  • 网络接口识别并命名相关的udev配置文件:

/etc/udev/rules.d/70-persitent-net.rules

  • 查看网卡:

dmesg | grep -i eth
ethtool -i eth0

  • 卸载网卡驱动:

modprobe -r e1000
rmmod e1000

  • 装载网卡驱动:

modprobe e1000

  • 查看并卸载网卡驱动模块

image.png

  • 加载驱动网卡

image.png

网络配置方式

  • 静态指定:

ifconfig,route,netstat
ip: object {link,addr,route},ss,tc (ip link)
system-config-network-tui, setup
配置文件

  • 动态分配:

DHCP:Dynamic Host Configuration Protocol

配置网络接口

  • ifconfig命令

ifconfig [interface]
ifconfig -a
ifconfig IFACE [up|down]
ifconfig interface [aftype] options | address …
ifconfig IFACE IP/netmask [up]
ifconfig IFACE IP netmask NETMASK
注意:立即生效
启用混杂模式:[-]promisc

route命令

  • 路由管理命令
  • 查看:route -n
  • 添加:route add

route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] if]

  • 目标:192.168.1.3 网关:172.16.0.1

route add -host 192.168.1.3 gw 172.16.0.1 dev eth0

  • 目标:192.168.0.0 网关:172.16.0.1

route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0
route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0
image.png
增加路由:
route add -host 6.6.6.6 gw 169.254.0.100
route add -net 8.8.8.8 netmask 255.255.255.255 gw 169.254.0.100
删除路由:
route del -host 6.6.6.6 gw 169.254.0.100
route del -host 8.8.8.8
重启服务:
service network restart
image.png
抓包:tcpdump -i eth1

配置动态路由

image.png
yum install quagga
rpm -ql quagga
启动:systemctl start ospfd
ss -ntl
ss -ntlp

netstat命令

image.png
image.png

ip命令

image.png
image.png
image.png

image.png

image.png
image.png

image.png

搭建路由拓扑结构:

image.png
image.png
image.png

IP转发:
image.png
traceroute跟踪经过的路由:
image.png
更专业的工具:mtr 目的路由
tracepath 目的路由
image.png
image.png

笔试题:

1,异步传输是面向字符的传输,而同步传输是面向比特的传输。
2,异步传输的单位是字符而同步传输的单位是桢。
3、IP协议是无连接的,其信息传输方式是:数据报
4、按网络信道带宽把网络分类的是:宽带网和窄带网
5、10BASE-2中 “2”代表 ( )传输距离200米
6、在局域网中,MAC指的是( )介质访问控制子层
7、在中继系统中,中继器处于( )物理层
8、介质是信息传输的物理通道
9、网卡的主要功能不包括(D )。A. 将计算机连接到通信介质上B. 进行电信号匹配C. 实现数据传输D. 网络互连
10、网关是传输层的,网桥是数据链路层的。
11、关于协议组,下列描述正确的有 C D?A. 一给定的协议组能在仅仅一种计算机类型上运行。B. 每层为从协议组较高层接收的分组加报头。C. 协议组是协议的层次集合。D. 每层为下一个最高层提供服务。
12、计算机网络从逻辑功能上可以分为( )。资源子网和通信子网
13、以下属于广域网技术的是(C)A、以太网 B、令牌环网 C、帧中继 D、FDDI
14、OSI参考模型的上4层分别是(应用层、表示层、会话层、传输层)
15、IP地址由32位二进制位组成,采用“点分十进制”法分成4个部分,每部分 (8个二进制位)均采用对应的十进制数表示。所有基于TCP/IP协议的网络内都可用IP地址寻址。
16、在局域网中常用的拓扑结构:星型、环形、总线型。
17、计算机网络是数据通信系统。计算机本身具有的数据是数字数据,通信过程中传输的是信号。数字数据既可以是模似信号也可以是数字信号。
18、UNIX和Linux操作系统均适合作网络服务器的基本平台。
19、ARP的请求是广播包,应答报文是单播包。
20、物理层的技术特性有:机械特性 指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。
电气特性 指明在接口电缆的各条线上出现的电压的范围。
功能特性 指明某条线上出现的某一电平的电压表示何种意义。
过程特性 指明对于不同功能的各种可能事件的出现顺序。
21、令牌环总线的管理包括:逻辑环的初始化、站点的入环、站点撤出环路、多令牌处理。
22、两端用户传输文件,应属于下列OSI的哪一层处理 应用层
23、因特网控制报文协议icmp 主机与网络层彼此沟通网络层信息,最经典用途就是差错报告,telnet ftp http会话时,产生类型为3的ICMp报文目的网络不可达之类的错误报文。
24、224.0.0.5 代表的是( 组播 )地址
25、IP电话、电报和专线电话分别使用的交换技术是(分组交换技术、报文交换技术和电路交换技术)
26、采用虚电路分组交换方式时,可以省去的阶段是(建立物理连接 )
27、计算机通信子网技术发展的顺序是( 电路交换->报文分组交换->帧中继->ATM
28、广域网包括X.25、帧中继、SMDS、B-ISDN和ATM。FDDI属于局域网。
29、首先,交换机某端口收到了一个数据帧,会先查看自己的cam表,有没有对应的目的mac地址,如果有,就转发出去;如果没有,那么交换机会在除了接收口以外的所有口泛洪,询问,询问谁有这个MAC地址,泛洪发送的是广播,其他相连的交换机在收到这个广播之后,也会进行同样的操作,先查自己的cam表,没有的话继续泛洪
30、网络传输中对数据进行统一的标准编码在OSI体系中由(表示层 )实现
31、ICMP是传输控制报文协议,属于网络层,使用来测试网络的连通性的。Ping会用到这个协议。RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。
32、数据在传输过程中所出现差错的类型主要有随机错和( 突发错)。
33、模拟信号采用模拟传输时采用下列哪种设备以提高传输距离( 放大器)。
34、10BASE-T以太网采用的是( 星型)拓扑结构
35、组建快速网络,( 无线电)是最好的选择
36、在传输过程中,接收和发送共享同一信道的方式称为(半双工 )
37、下面哪种LAN 是应用CSMA/CD协议的(Ethernet )
38、以下为广域网协议的有:PPP、x.25、SLIP、Frame - relay
39、Ethernet是以太网,是局域网协议 ieee802.2/802.3也是局域网协议 IPX是IPX协议簇中的第三层协议
40、当两种相同类型但又使用不同通信协议的网络进行互联时,就需要使用 网桥
41、常说的ATM指的是(异步传输模式)
42、支持NOVELL网络的协议是(IPX/SPX )
43、
image.png
image.png
image.png
image.png
image.png
image.png