第1章 网络命令

1.1 用户模式下的命令

1.1.1 enable切换到特权模式

Router>enable

Router# 特权模式

Router#

Router#

1.2 特权模式下的命令(查看)

1.2.1 configure terminal(config t):进入编辑模式

Router#

Router#

Router#conf

Router#configure t

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

1.2.2 show ip route:查看路由表

R1#show ip route 查看路由表信息

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default, U - per-user static route, o - ODR

P - periodic downloaded static route

Gateway of last resort is not set

C 192.168.1.0/24 is directly connected, FastEthernet0/0

S 192.168.2.0/24 [1/0] via 192.168.12.2

C 192.168.12.0/24 is directly connected, Serial2/0

R1#

1.3 编辑模式下的命令

1.3.1 interface 接口:指定接口

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#inter

Router(config)#interface f0/0 接口配置

Router(config-if)#ip address 192.168.1.254 255.255.255.0

1.3.2 ip address 接口IP 子网掩码:指定接口的网段和子网掩码

Router(config-if)#ip address 192.168.1.254 255.255.255.0

1.3.3 hostname +名字:表示修改主机名

Router#configure t

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#hostname

Router(config)#hostname R1 将路由器名字改成R1

R1(config)#

1.3.4 no shutdown(no shut):将接口开启

R2(config-if)#no shut

%LINK-5-CHANGED: Interface Serial3/0, changed state to down

R2(config-if)#

%LINK-5-CHANGED: Interface Serial3/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial3/0, changed state to up

1.3.5 ip route 目的路由地址 子网掩码 指向下一跳地址:添加静态理由

R2(config)#ip route 192.168.1.0 255.255.255.0 192.168.12.1

R2(config)#^Z

第2章 网络的基本通讯原理

2.1 概念介绍

  • 需要有主机与主机之间的通信介质(网线,光纤,wifi)
  • 需要有网卡设备来进行传输数据
  1. 将二进制数据转换成电信号(高低压)信息,调至过程
  2. 将高低电压数据转成二进制数据,解调过程
  • 主机与主机之间需要有协调过程,自动协商机制
  1. 双方网卡的速率(以低的为标准)
  2. 承载量的大小
  3. 通信介质的传输效率

2.2 图示介绍

第3章 交换机的介绍说明

3.1 概念介绍

实现相同网络中主机与主机之间的通信

3.1.1 数据传输

3.1.1.1 传输的方法

通过mac地址(16进制)认证的方式来进行数据的传输(是全球唯一的)

3.1.1.2 传输的目的地址怎么验证是否在本网段中

通过广播的方式将数据发送给交换机,交换机在将数据发送给每台主机,每台主机会来识别这个数据包所对应的mac地址是否是自己的mac地址,如果不是果断放弃

3.2 图示介绍

3.3 思科模拟器的使用

3.3.1 基本操作步骤

3.3.1.1 单击pc机,会出现下图,点击desktop,点击IP

3.3.1.2 配置pc机的地址信息

第4章 路由器的介绍说明

4.1 概念介绍

实现不同网络主机与主机之间的通信

4.1.1 数据传输

4.1.1.1 传输的方法

通过逻辑地址IP(10进制)来进行数据之间的传输,该地址全球不是唯一的

4.1.1.2 IP地址的组成部分

IP地址分为:网络地址部分和主机地址部分

网络地址部分不可改变,主机地址部分可以改变

  • PS:上述例子的113号可以改变的,但是你的籍贯是一辈子的事情,没特殊情况是不会改变的

4.1.1.3 传输的目的地址的流程

在1网段主机B上将数据发送到2网段主机B上面,首先会在1网段里面进行广播发送,在广播的时候也会将数据发送到路由器上面,路由器通过路由表的查看,会将数据发送到2网段,2网段的交换机在广播就找到你要发送的目的地址

4.2 图示介绍

4.3 思科模拟器的使用

4.3.1 基本操作步骤

4.3.1.1 单击路由器,会出现下图,点击CLI

4.3.1.2 进入路由界面

4.3.2 路由配置的实际操作

4.3.2.1 进入用户模式

Continue with configuration dialog? [yes/no]: no

% Please answer 'yes' or 'no'.

Continue with configuration dialog? [yes/no]: no

Press RETURN to get started!

Router> 用户模式

Router>

Router>

4.3.2.2 进入特权模式(可以查看任何信息)

Router>enable

Router# 特权模式

Router#

Router#

4.3.2.3 进入编辑模式

Router#

Router#

Router#conf

Router#configure t

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#

4.3.2.3.1 接口配置

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#inter

Router(config)#interface f0/0 接口配置

4.3.2.3.2 接口指定IP和子网掩码

Router(config-if)#ip address 192.168.1.254 255.255.255.0

Router#configure t

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

4.3.2.3.3 指定路由器的名字叫什么

Router(config)#hostname

Router(config)#hostname R1 将路由器名字改成R1

R1(config)#

4.3.2.4 静态路由的配置

路由器和路由器之间连接:比如R1和R2进行连接

  • IP地址网络地址为192.168.12.x
  • 主机部分地址就为R1=1,R2=2
  • R1=192.168.12.1
  • R2=192.168.12.2

4.3.2.4.1 R1路由器的配置

第一个接口:

R1(config)#interface f0/0

R1(config-if)#ip address 192.168.1.254 255.255.255.0

R1(config-if)#no shutdown

第二个接口

R1: 192.168.12.1

R1(config-if)#int s2/0

R1(config-if)#ip address 192.168.12.1 255.255.255.0

R1(config-if)#no shut

4.3.2.4.2 R2路由器的配置

第一个接口配置

R2config)#interface s2/0

R2config-if)#ip address 192.168.12.2 255.255.255.0

R2config-if)#no shutdown

第二个接口配置

R3onfig-if)#int s3/0

R3onfig-if)#ip address 192.168.23.2 55.255.0

R3onfig-if)#no shut

4.3.2.4.3 R3路由器的配置

第一个接口配置

R3onfig-if)#int s3/0

R3onfig-if)#ip address 192.168.23.3 5.255.255.0

R3onfig-if)#no shut

第二个接口配置

R3config)#interface f0/0

R3config-if)#ip address 192.168.2.254 255.255.255.0

R3config-if)#no shutdown

R3config-if)#no shut

4.3.2.4.4 再次ping192.168.2.1

C:\>ping 192.168.2.1

Pinging 192.168.2.1 with 32 bytes of data:

Reply from 192.168.1.254: Destination host unreachable. 发现不通

Reply from 192.168.1.254: Destination host unreachable.

Reply from 192.168.1.254: Destination host unreachable.

Reply from 192.168.1.254: Destination host unreachable.

4.3.2.4.5 查看路由信息

R1#show ip route

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default, U - per-user static route, o - ODR

P - periodic downloaded static route

Gateway of last resort is not set

C 192.168.1.0/24 is directly connected, FastEthernet0/0 代表直连接路由

C 192.168.12.0/24 is directly connected, Serial2/0

R1#

问题:上述不通,是因为只有直连接路由,没有到达目的的路由造成的

4.3.2.4.6 添加静态路由(将目的路由2.0添加上去)

R1#configure t

R1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

R1(config)#ip route 192.168.2.0 255.255.255.0 192.168.12.2 添加静态路由

(指向下一跳的地址)

R1#show ip route

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default, U - per-user static route, o - ODR

P - periodic downloaded static route

Gateway of last resort is not set

C 192.168.1.0/24 is directly connected, FastEthernet0/0

S 192.168.2.0/24 [1/0] via 192.168.12.2

C 192.168.12.0/24 is directly connected, Serial2/0

R1#

4.3.2.4.7 再次 ping192.168.2.1

C:\>ping 192.168.2.1

Pinging 192.168.2.1 with 32 bytes of data:

Reply from 192.168.1.254: Destination host unreachable. 发现不通

Reply from 192.168.1.254: Destination host unreachable.

Reply from 192.168.1.254: Destination host unreachable.

Reply from 192.168.1.254: Destination host unreachable.

4.3.2.4.8 添加静态路由(将源路由添加上去1.0)

R1#configure t

R1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

R1(config)#ip route 192.168.1.0 255.255.255.0 192.168.23.1 添加静态路由

(指向下一跳的地址)

R1#show ip route 查看路由信息

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default, U - per-user static route, o - ODR

P - periodic downloaded static route

Gateway of last resort is not set

C 192.168.1.0/24 is directly connected, FastEthernet0/0

S 192.168.2.0/24 [1/0] via 192.168.12.2

C 192.168.23.0/24 is directly connected, Serial2/0

R1#

4.3.2.5 静态默认路由的配置

4.3.2.5.1 R1路由器的配置

第一个接口:

R1(config)#interface f0/0

R1(config-if)#ip address 192.168.10.254 255.255.255.0

R1(config-if)#no shutdown

第二个接口

R1: 192.168.12.1

R1(config-if)#int s2/0

R1(config-if)#ip address 12.0.0.1 255.255.255.0

R1(config-if)#no shut

4.3.2.5.2 R2路由器的配置

第一个接口配置

R2config)#interface s2/0

R2config-if)#ip address 12.0.0.2 255.255.255.0

R2config-if)#no shutdown

第二个接口配置

R3onfig-if)#int s3/0

R3onfig-if)#ip address 23.0.0.2 255.255.255.0

R3onfig-if)#no shut

第三个接口配置

R2config)#interface f0/0

R2config-if)#ip address 24.0.0.2 255.255.255.0

R2config-if)#no shutdown

4.3.2.5.3 R3路由器的配置

第一个接口配置

R3onfig-if)#int s3/0

R3onfig-if)#ip address 23.0.0.3 235.255.255.0

R3onfig-if)#no shut

第二个接口配置

R3config)#interface f0/0

R3config-if)#ip address 192.168.20.254 255.255.255.0

R3config-if)#no shutdown

R3config-if)#no shut

4.3.2.5.4 R4路由器的配置

第一个接口配置

R4onfig-if)#int s3/0

R4onfig-if)#ip address 192.168.24.4 255.255.255.0

R4onfig-if)#no shut

第二个接口配置

R4config)#interface f0/0

R4config-if)#ip address 192.168.30.254 255.255.255.0

R4config-if)#no shutdown

R4config-if)#no shut

4.3.2.5.4 配置静态默认路由

将访问的主机IP路由指定为随机路由0.0.0.0 接着指向他的下一跳地址就是运营商不路由器

ip route 0.0.0.0 0.0.0.0 12.0.0.2 添加默认静态路由

12.0.0.0/24 is subnetted, 1 subnets

C 12.0.0.0 is directly connected, Serial2/0

C 192.168.10.0/24 is directly connected, FastEthernet0/0

S* 0.0.0.0/0 [1/0] via 12.0.0.2 默认路由

R1>

4.3.2.5.5 ping192.168.20/30.1看是否通

C:\>ping 192.168.20.1

Pinging 192.168.20.1 with 32 bytes of data:

Request timed out.

Reply from 192.168.20.1: bytes=32 time=2ms TTL=125

Reply from 192.168.20.1: bytes=32 time=2ms TTL=125

Reply from 192.168.20.1: bytes=32 time=2ms TTL=125

Ping statistics for 192.168.20.1:

Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),

Approximate round trip times in milli-seconds:

Minimum = 2ms, Maximum = 2ms, Average = 2ms

C:\>ping 192.168.30.1

Pinging 192.168.30.1 with 32 bytes of data:

Request timed out.

Request timed out.

Reply from 192.168.30.1: bytes=32 time=2ms TTL=125

Reply from 192.168.30.1: bytes=32 time=1ms TTL=125

Ping statistics for 192.168.30.1:

Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),

Approximate round trip times in milli-seconds:

Minimum = 1ms, Maximum = 2ms, Average = 1ms

C:\>

4.3.2.6 动态路由的配置

4.3.2.6.1 R1路由器的配置

第一个接口:

R1(config)#interface f0/0

R1(config-if)#ip address 192.168.10.254 255.255.255.0

R1(config-if)#no shutdown

第二个接口

R1: 192.168.12.1

R1(config-if)#int s2/0

R1(config-if)#ip address 12.0.0.1 255.255.255.0

R1(config-if)#no shut

4.3.2.6.2 R2路由器的配置

第一个接口配置

R2config)#interface s2/0

R2config-if)#ip address 12.0.0.2 255.255.255.0

R2config-if)#no shutdown

第二个接口配置

R3onfig-if)#int s3/0

R3onfig-if)#ip address 23.0.0.2 255.255.255.0

R3onfig-if)#no shut

4.3.2.6.3 R3路由器的配置

第一个接口配置

R3onfig-if)#int s3/0

R3onfig-if)#ip address 23.0.0.3 235.255.255.0

R3onfig-if)#no shut

第二个接口配置

R3config)#interface f0/0

R3config-if)#ip address 192.168.20.254 255.255.255.0

R3config-if)#no shutdown

R3config-if)#no shut

4.3.2.6.4 动态路由配置(RPI),相互学习的过程

配置R1路由器的动态路由

router rip

network 192.168.10.0

network 12.0.0.0

配置R2路由器的动态路由

router rip

network 23.0.0.0

network 12.0.0.0

配置R3路由器的动态路由

router rip

network 23.0.0.0

network 192.168.20.0

4.3.2.7 静态,静态默认和动态的特点

4.3.2.7.1 静态

  • 麻烦
  • 一旦配置就会立即生效
4.3.2.7.2 静态默认

简化路由表信息的配置

4.3.2.7.3 动态的配置
  • 简单
  • 路由学习是需要一定的时间的(路由收敛过程)

第5章 网络拓扑结构的介绍

5.1 拓扑层介绍

5.1.1 核心层:

代表:路由器,防火墙

作用:和互联网进行对接,实现内网可以访问外网

5.1.2 汇聚层:

代表:三层交换机,审计设备

作用:将主机访问的流量进行汇总并且进行监控

5.1.3 接入层

代表:二层交换机

作用:和终端进行连接

5.2 拓扑图示

第6章 OSI网络层次模型概念

6.1 OSI7层网络规划模型的作用

通讯规范标准的指定(OSI国际标准化组织)

6.2 OSI的组成及作用

组成:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层

作用

  • 应用层                产生要发送的数据信息
  • 表示层                进行数据的加密/解密,拆分/整合,压缩.解压过程
  • 会话层                控制会话的中断和连接
  • 传输层                控制数据传输的可靠性
  • 网络层                实现不同网段之间可以进行通讯(路由器)
  • 数据链路层            实现相同网段之间的通信(交换机)
  • 物理层                指定物理设备标准规划

6.3 OSI的传递原理

6.3.1 老师画的

6.3.2 自己画的

第7章 网络协议

7.1 协议层次结构

7.2 协议讲解

7.2.1 应用层的降解

7.2.1.1 telenet

远程连接呵测试端口

7.2.1.2 ftp

远程文件传输和共享

7.2.1.3 snmp

简单的网络协议管理,通常是监控服务

7.2.1.4 http

超文本传输协议

7.2.1.5 smtp

邮件信息服务

7.2.1.6 nfs

网络文件系统协议

7.2.1.7 dhcp

dhcp服务器自动分发地址

7.3 主机到主机层(传输层)的讲解

7.3.1 TCP讲解

7.3.1.1 TCP概念的讲解

TCP是一种网络控制协议,官方叫做面向网络连接的协议,就是在线传输数据

优点:传输的数据可靠性强

缺点:传输速度较慢

7.3.1.2 TCP的报文讲解

TCP报文协议的端口数量1-65535,源端口占用bit为16位,目标端口占用16bit

  • 1个bit的端口为2个
  1. 二进制表示 0 1
  2. 十进制表示 0 1
  • 2个bit的端口为2个
  1. 二进制为 01 00 10 11
  2. 十进制为 0 1 2 3
  • 3个bit的端口为8个
  1. 二进制为 000 001 011 100 101 110 111 010
  2. 十进制为 0 1 2 3 4 5 6 7

    ………………………

  • 16bit的端口为2的16次方==65536,由于0端口网络不认可,所以才是我们常说的1-65535

结论:通过上面的规律查看发现是2的n倍,(n代表当前端口几个bit)

7.3.1.5 TCP的控制字段讲解

SYN                        代表网络通信建立连接(1为开启,0为关闭)

FIN                            代表网络通信断开(1为开启,0为关闭)

ACK                        代表网络通信确认阶段(1为开启,0为关闭)

7.3.1.4 TCP的三次握手讲解

7.3.1.4.1 图示讲解

7.3.1.4.2 文字讲解
  • 主动方发起请求请求建立连接(报文里面有端口号 SYN=1)
  • 被动方确认接收了主动方发送的请求并且也同意建立连接(报文里面有端口号 SYN=1 ACK=1)
  • 主动方给被动方发送第三次握手,表示我已经接收到了你发送的也建立连接的信息(ACK=1)

7.3.1.5 TCP的四次挥手讲解

7.3.1.5.1 图示讲解

7.3.1.5.2 文字讲解

数据在传送的过程中…….

  • 主机A发送请求要和主机B进行断开连接(TCP报文里面端口 FIN=1 ACK=1)
  • 主机B会第一次向主机A进行确认接收到信息,并且确认你的数据都传输完毕了吗(TCP报文里面端口 ACK=1)
  • 接着主机B会发送我确认接收到消息,并且可以进行断开连接(TCP报文里面端口 ACK=1 FIN=1)
  • 主机A会向主机B进行发送,接收到了你也同意断开的请求(TCP报文里面端口 ACK=1)

7.3.1.6 TCP的序列号和确认号的讲解

7.3.1.6.1 序列号

概念:对每个包进行拆分,拆分的包会进行编号

例子:将windows的文件进行拆分打包,每个包10M左右

结论:发现拆分的包都是有序号的01..09

7.3.1.6.2 确认号

对发送方数据进行确认,并且确认下一次发送那个包

7.3.1.7 TCP详细的三次握手讲解

7.3.1.7.1 图示讲解

7.3.1.8.1 文字讲解(有主动向被动 有被动向主动发送的)
  • 主动方发送连接给被动方(TCP报文里面SYN=1 seq=X)
  • 被动方确认接收并且发送建立连接(TCP报文里面SYN=1 ACK=1 seq=Y ack=X+1)
  • 主动方确认并且发包给被动方(TCP报文里面 ACK=1 seq=X+1 ack=Y+1)
  • 被动方确认接收并且发送建立连接(TCP报文里面ACK=1 seq=Y+1 ack=X+2)
  • 主动方确认并且发送包给被动方(TCP报文里面 ACK=1 seq=x+2 ack=Y+2)

7.3.1.8 TCP的11种状态讲解

7.3.1.9 TCP挥手常见的问题

7.3.2 UDP讲解

7.3.2.1 UDP概念讲解

UDP是一种用户报文协议,官方叫做无面向网络连接协议,就是离线发送

优点:传输速度快

缺点:传输可靠性低

7.4 互联网层(网络层)协议讲解

7.4.1 DNS协议的原理讲解

7.4.1.1 图示讲解

7.4.1.2 文字讲解

  • 当主机访问域名www.oldboy.com的网址时候,会先查看本地DNS缓存表,查看有没有A记录,没有的情况下
  • 会查看本地host文件,查看是否有对应的IP---域名信息,没有的情况下
  • 会查看本地LDNS,查看是否有这个域名对应的IP,没有的情况下
  • 本地DNS会去访问根服务器,根服务器会跟他说,我这里没有,但是我这里有.com记录,你去问下.com
  • 本地DNS去访问一级服务器,.com会说我这里没有你要的服务器域名对应IP,我这里有oldboy.com的记录,要不你问下oldboy.com
  • 本地DNS去访问二级服务器,oldboy.com会说我这里没有你要的服务器域名对应的IP,要不你问下我的主机吧
  • 本地DNS去访问主机,查找到了www.oldboy.com对应的IP
  • 本地DNS会将查找到的IP信息记录下来,并发送给主机,主机通过路由器查找到网址对应的页面,并且通过路由器将页面发送给主机,这会就可以看见网页上面的内容

7.4.2 IP协议

7.4.2.1 地址构成方式

7.4.2.2 十进制与二进制的相互转换

7.4.2.3 IP地址枯竭怎么解决

  • 使用IPV6地址来使用
  • 进行地址的规划使用

7.4.2.4 地址分类方式

7.4.2.4.1 按照地址的用途使用
  • 私网地址
  • 可以重复使用的地址,缓解了地址的枯竭
  • 在不同的网络中可以使用相同的地址
  • 私网地址不能出现在路由表中
  • 私网地址如果需要和外网进行通讯,需要使用NAT转换技术来达到私网转公网,再出去
  • 公网地址
  • 全球唯一的地址
  • 公网地址可以出现在路由表中

7.4.2.4.2 按照地址的使用范围

A类地址:1.0.0.0---126.0.0.0

B类地址 128.0.0.0-191.254.0.0

C类地址 192.0.1.0-223.255.254.0

D类地址 224.0.0.0---239.255.255.255

E类地址 240.0.0.0---255.255.255.254

7.4.2.4.3 按照地址的通讯范围
  1. 广播地址:主机位全为1,在网络中的所有主机都可以接收到发送的消息
  2. 组播地址:这个网络中的组里面的主机都可以接收到发送的消息
  3. 单播地址:网络中单台对单台的消息发送方式
7.4.2.4.4 特殊地址
  • 网络地址:主机位全为0的地址
  • 主机地址主机位全为1的地址
  • 127.0.0.1:回环地址和本机网卡测试地址
  • 169.254.0.0:主机在网卡dhcp正常开启的时候,长时间连接不上DHCP服务器分发的地址时候,系统会默认发送一个地址给主机
7.4.2.4.5 每个地址范围能使用的主机数为多少

A类地址:2^24-3

B类地址:2^16-3

C类地址:2^8-3

注意:-3:表示的是主机为0,主机为255,网关地址(如果不需要连接外网这个可以使用)

7.4.2.5 地址的使用方式

7.4.2.5.1 地址没有规划的使用
  • 造成大量地址的浪费
  • 广播风暴的问题加大
  • 路由负载加大
7.4.2.5.2 地址有规划的使用
  • 缓解地址的浪费
  • 缓解网络风暴的发生
  • 减小路由的负载压力
987.4.2.5.3 子网掩码的划分
  • 掩码概念: 标识网络类型
  • 掩码组成: 32位二进制数组成 每8位为一组
  • 标识方法: 将二进制对应IP地址, 只要是网络位就置为1,主机位为0

7.5 接入层(数据链路层和物理层)协议讲解

7.5.1 arp协议原理讲解

7.5.1.1 图示讲解

7.5.1.2 文字讲解

7.5.1.2.1 2台主机之间的arp协议讲解

主机A发送数据给主机B,会进行打包,会将IP地址和mac地址进行打包进去,但是在链路层的时候,目标mac地址A主机无法知道,这会就需要使用arp协议来进行发送请求,问B主机你的mac地址多少,B主机回应说我的mac地址是0B,这样才会发送成功

7.5.1.2.2 多台主机之间的arp协议讲解
  • A主机给B主机发送数据,第一次数据的时候,打包中,目标mac地址无法知道,这会会将这个数据发送给交换机,交换机进行广播发送给这个局域网里面的所有交换机,最后B主机拆分发现这个是给自己的,会将mac地址进行填充,在发送给A主机.
  • B主机将数据发送给A主机之后,A主机会进行arp表的建立,下一次在发送给B主机的时候就不需要进行广播发送给每个主机
  • A主机第二次发送的时候,会指定发送的mac地址和IP,在发送给交换机的时候,交换机里面也有张mac地址和接口的表,这会查看就不会再进行广播的发送,而是只会发送给目标主机的接口,缓解了广播的发送
  • 同样,在A主机发送给B主机数据的时候,虽然CD主机不会进行查看包里面的数据,但是也会将A主机的mac和IP记录起来,存入arp表中
  • 在B主机接收到A主机发送的数据的时候,也会进行arp表的建立

第8章 企业网络的环境配置

8.1 企业网络的拓扑结构图了解

路由器--à三层交换机----à2层交换机-------à终端设备

8.2 企业网络的核心层设备了解

8.2.1 路由器的配置

8.2.1.1 路由器的配置信息

8.2.1.1.1 静态路由的配置
8.2.1.1.2 动态路由的配置
8.2.1.1.3 静态默认路由的配置
8.2.1.1.4 路由器的接口信息
  • 通过直接配置(WAN口)上外网的口,(LAN口):网关接口
  • 通过拨号的方式来配置
8.2.1.1.5 DHCP配置
  • 配置地址池
  • 配置子网掩码信息
  • 配置网关地址
  • 配置DNS地址

8.3 企业网络的汇聚层和接入层设备了解

8.3.1 三层交换机设备的配置

配置交换机vlan功能

配置ACL功能

8.3.2 二层交换机设备的配置

配置vlan功能

配置ACL功能

linux需要了解的网络基础知识的更多相关文章

  1. Linux运维笔记(一)网络基础知识

    网络基础知识 一.基本概念 1.ARPANET & TCP/IP:以“软件”技术将网络硬件整合,使得不同的计算机或者数据可以通过这个软件达成数据沟通(TCP/IP技术也被称为Internet) ...

  2. 【分享】4412开发板-嵌入式Linux开发须要掌握的基础知识和技能

    本文转自迅为电子论坛:http://www.topeetboard.com 1.Linux 基础 安装Linux操作系统 Linux文件系统 Linux经常使用命令 Linux启动过程具体解释 熟悉L ...

  3. iOS网络基础知识

    iOS网络基础知识 1.一次HTTP请求的完整过程 (1)浏览器或应用发起Http请求,请求包含Http请求Http(请求),地址(url),协议(Http1.1)请求为头部 (2)web服务器接收到 ...

  4. 网络基础知识、ASP.NET 核心知识(1)*

    为什么要写网络? 我原本的计划是这样的,连续两天梳理ASP.NET开发的核心知识.说到这呢,有人问了.“不是说好了做ASP.NET笔记吗?为啥要写网络基础知识?是不是傻?” 原因是这样的.作为网站开发 ...

  5. Java 网络编程(一) 网络基础知识

    链接地址:http://www.cnblogs.com/mengdd/archive/2013/03/09/2951826.html 网络基础知识 网络编程的目的:直接或间接地通过网络协议与其他计算机 ...

  6. [Linux]经典面试题 - 网络基础 - TCP三次握手

    [Linux]经典面试题 - 网络基础 - TCP三次握手 目录 [Linux]经典面试题 - 网络基础 - TCP三次握手 一.TCP报文格式 1.1 TCP报头 1.2 报文图例 二.TCP三次握 ...

  7. 嵌入式Linux的OTA更新,基础知识和实现

    嵌入式Linux的OTA更新,第1部分-基础知识和实现 OTA updates for Embedded Linux,  Fundamentals and implementation 更新的需要 一 ...

  8. TCP/IP协议(一)网络基础知识

    参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述).OSI参考模型.网络概念的本质.网络构建的设备等 ...

  9. 转:TCP/IP协议(一)网络基础知识

    转载:http://www.cnblogs.com/imyalost/p/6086808.html 参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知 ...

随机推荐

  1. LoadRunner具体流程

    创建负载测试场景场景目标:模拟10个用户同时登陆.搜索航班.购买机票.查看航班路线并退出打开Controller并创建一个新场景1.打开HP LoadRunner2.打开Controller在Load ...

  2. 【科创人·独家】MegaEase左耳朵耗子陈皓复盘创业:第一年盈利被当骗子,线下广阔天地大有可为

    [科创人·独家]MegaEase左耳朵耗子陈皓复盘创业:第一年盈利被当骗子,线下广阔天地大有可为 原创: babayage CTO科创圈  与上百位科技创业者共同关注科创人的成长心路. 文末有彩蛋:& ...

  3. jquery ajax在 IE8/IE9 中无效

    你们是不是也曾经和我以为遇到过这样的情况呢,jquery ajax在 IE8/IE9 中无效获取不到数据呢,经过熬夜找到好的东西和你们分享一下就是jQuery-ajaxTransport-XDomai ...

  4. 前后端分离,我怎么就选择了 Spring Boot + Vue 技术栈?

    前两天又有小伙伴私信松哥,问题还是职业规划,Java 技术栈路线这种,实际上对于这一类问题我经常不太敢回答,每个人的情况都不太一样,而小伙伴也很少详细介绍自己的情况,大都是一两句话就把问题抛出来了,啥 ...

  5. 领扣(LeetCode)最大连续1的个数 个人题解

    给定一个二进制数组, 计算其中最大连续1的个数. 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组 ...

  6. C语言|博客作业02

    这个作业属于哪个课程 C程序语言设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8654 我在这个课程的目标是 ...

  7. node 后台使用增删改查(4)

    无论node还是java增删改查都是一样的原理,变得是配合框架使用时候有简便方法而已. 这里我接着上一篇开始讲,使用同一个数据库(数据库创建)这里必须创建了数据库 优化:为了维护方便这里我们把sql语 ...

  8. [CSS七分钟系列]都1902年了,还不知道用margin:auto给flex容器内元素分组?

    最近看到几篇博文讲解margin:auto在flex容器中的使用,可惜的是大多讲解都浮于页面表现,没深究其中的作用机理,本文在此浅薄对其表现机理做简单探讨. 引子 日常业务迭代过程中,flex已经是前 ...

  9. Android Saripaar 注解详解

    写这篇文章的原因 在移动端一般很少使用复杂的表单,一般针对于属性的更改都会打开一个新的页面进行更改.虽然不多,但是也会有.如果一个页面要输入的内容包括姓名.地址.邮箱.手机号等,对各个属性的验证会非常 ...

  10. 插入节点(appendChild())

    appendChild():方法将给元素节点追加一个子节点: reference = element.appendChild(newChild); 如上所示,给定节点newChild将成为给定元素节点 ...