一:了解4个工厂 (应用层 表示层 介质访问控制层 物理层)
1.应用层
作用:将人类输入的自然语言转换为编码
人类输入的语言:文字,声音,图形的交流称为”自然语言“
过程:自然语言 → 编码
2.表示层
作用:将输入的编码转换成二进制
计算机能直接识别和执行的语言是二进制语言。
过程:编码→二进制
故表示层之下的语言都是二进制语言
3.介质访问控制层
作用:控制物理硬件,识别物理硬件
过程:二进制→电信号
4.物理层
电脑中的硬件/电子硬件 (cpu 电路板 内存 )
作用:解决传输的信号,将结果传输回应用层
过程:电子元件计算结果
二:网络扩大的增加方法
1.节点增加
增加一个电脑等于增加一个节点,组合不同的连接方式
1.总线形
优点:信道利用率高,结构简单
缺点:同一个时刻只允许两个节点进行通讯。首尾距离远 其中一个电脑有问题则整体会断开,网络效率低
2.星形连接
优点:中心点不变的情况下,增加节点,距离相同,距离短。旁边的电脑坏了不会影响整个网络。
缺点:中心点崩坏,整体也崩坏。
3.环形连接
优点:增加和删除设备简单
缺点:成本过高,且当其中一个节点发生故障时会影响整个结构。
4.网状形
优点:节点到节点有多条线路可以选择,结构稳定,效率高。
缺点:价格昂贵,结构复杂。
2.传输距离增加
常规网线的距离100m 随着传输距离的增加电流会减弱,中间需要中继器(放大器)增加电压。
由于中继器只会物理加压,不会解决失真问题。且最多只能增加4个中继器,传输过程中会发生波形失真。
失真(传输100米后电压降低,长波和短波的峰值接近,波的形状失去原有的形状。)
若想实现传输距离的无限延长需要介质。
网桥和交换机
一:早期网络增大过程中的需一网桥(过渡产品)
网桥3个特点:
1.网络需要无限的传输距离
2.完全没有冲突,且所有节点可以同时收发自己的数据#不会发生冲突
3.单播(一对一转发),没有安全隐患,效率高
二.交换机(网桥反展成交换机,具有四个光纤接口)
集线器和交换机外观一样,连接更多的电脑
交换机的优点:
1.可以取代集线器,提供了更多的端口,连接更多的设备
2.取代了网桥,网络需要无限的传输距离
3.完全没有冲突,且所有节点可以同时收发自己的数据#不会发生冲突
交换机工作过程:过程在介质层,控制芯片将电流变成二进制,二进制变成电流。由于”可以识别电信号后可以重新读写再转发“这个特点可以”无限距离传输。“储存后再转发(称为缓存),来彻底避免冲突问题,可以实现所有接口的同时数据收发。
交换机存在MAC地址表,该表单中会记录下MAC地址与交换机接口的对应关系。
交换机基于MAC地址表进行数据转发。mac地址表不会永久存在,拥有300S的老化时间
当A给B发送数据时,该数据来到交换机0号接口,交换机会记录下A->0的对应关系。然后查看目
的MAC地址,并与MAC地址表进行对比。
交换机中,一个接口可以对应多个MAC地址。但一个MAC地址只能对应一个接口。
一般我们将仅仅依靠交换机连接的网络称为交换网络-交换网络最大连接终端数不超过200
但是仅仅依靠交换机是无法实现全球互联,需要介质路由器。
三.路由器
广播域:一个数据包的洪泛范围大小
作用:隔离广播域,路由器的一个接口就是一个独立的广播域。传发数据,依靠路由器进行数据转发。
路由器的特点:
ARP(地址解析协议)通过对端的一种地址来获取对端的另一种地址
AARP(正向ARP)已知对端的ip地址,获取对端MAC地址
依靠交换机转发数据被称为同广播域
借助路由器转发数据被称为跨广播域
IP
了解IP地址,通过ip地址进行判断是否在同一个广播域上。
IPv4地址的概念是在1980年代初期提出的每个部分代表一组构成8位地址方案的8位地址。
ipv4地址由32位二进制构成,点分十进制识别。(二进制数转换成十进制数)
ipv6地址128位长度
ARP(地址解析协议)通过对端的一种地址来获取对端的另一种地址
AARP(正向ARP)已知对端的ip地址,获取对端MAC地址
三:OSI七层参考模型
OSI是7层模型 现在使用TCP/IP协议栈道一也是一种模型
TCP的应用层=OSI应用层+表示层+会话层
TCP也可以是五层及:应用层+传输层+网络层+数据链路层+物理层
网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合
协议数据单元(每层数据的单位)
上三层(应用层)的单位——数据报文
传输层的单位——段
网络层的单位——包
数据链路层的单位——帧
物理层的单位——比特流
数据库
全双工:所有节点可以同时收发数据
半双工:整个网络中在一个时间节点内仅有唯一设备处于唯一的发送状态,其他设备处于接受状态
线序—双绞线
了解传输介质的线序
568A—绿白、绿、橙白、蓝、蓝白、橙、棕白、棕
568B一橙白、橙、绿白、蓝、蓝白、绿、棕白、棕
四:TCP协议——传输控制协议
1.可靠性
1.1:确定机制
A给B发送信息,B会向回复A确定报文,证明发送成功。及每接收到一个信息(数据段)都需要进一步的确认。
1.2:重传机制
当A向D传输信息时,当传输过程中出现信息丢失。D会向A提问丢失的信息,希望重传。但是A不能判断丢失的内容。TCP分段(依靠MSS最大传输段)可以判断丢失的数据,其最大值为1460,需要重传那个报文。若存在TCP分段,则IP层面不允许分片。
1.3:排序机制
依靠序列号
1.4:窗口滑动机制
无需等待确认就可以连续发送的,对流量的传输进行控制,不能超过窗口的最大值。
2.面向连接
2.1:三次握手过程
2.1.1:客户端对服务端建立会话连接通道
客户端给服务端发送seq=x(序列号为x报文),序列号x是由客户端随机产生的,且每一个报文都有一个序列号。通过标记位syn=1表示客户端对服务端请求建立会话连接通道。
服务端会对客户端进行回复发送seq=y(序列号为y报文),序列号y是由服务端随机产生的。通过标记位ACK=1表示服务端对客户端发送确认报文,确认报文的确认序列号为x+1(ackeq=x+1)。
客户端对服务端的单向会话通道建立成功,但是只能是由客户端发送给服务端,服务端不能发送给客户端。故需要建立服务端对客户端会话连接通道。
2.1.2:服务端对客户端建立会话连接通道
服务端对客户端发送seq=y(序列号为y的报文)序列号保持不变,通过标记位syn=1表示服务端对客户端请求建立会话连接通道。
客户端对服务端进行回复发送报文seq=x+1(序列号为x+1报文),通过标记位ACK=1表示客户端对服务端发送确认报文,确认报文的确认序列号为y+1(ackeq=y+1)。
服务端对客户端的会话连接通道建立成功,实现三次握手过程的成功。
2.2:四次挥手过程
2.2.1:客户端对服务端关闭会话通道
客户端对服务端发送seq=w(序列号为w报文)注意序列号w不是随机产生的。通过标记位FIN=1表示客户端对服务端发送请求关闭会话通道。
服务端对客户端进行回复发送seq=v(序列号为v报文)注意序列号v不是随机产生的。通过标记位ACK=1表示服务端对客户端发送确认报文,确认报文的确定序列号为w+1(ackeq=w+1)
实现客户端对服务端的会话通道断开。
2.2.2:服务端对客户端关闭会话通道
服务端对客户端发送seq=u(序列号为u报文)。通过标记位FIN=1表示服务端对客户端发送请求关闭会话通道。
客户端会服务端进行回复发送seq=w+1(序列号为w+1报文)。通过标记位ACK=1表示服务端对客户端发送确定报文,确定报文的确定序列号为u+1(ackeq=u+1)
实现服务端对客户端的会话通道断开,从而实现四次挥手过程的成功。
五:Telnet
5.1:了解基本命令
<Huawei>sys/system-view:从用户视图进入系统视图
[Huawei]undo + 命令:删除命令
[Huawei]+quit:退出到上一个视图,一级一级的退出
[Huawei]sysname r1:设置系统命令
[Huawei]display:查看设备的ip
[Huawei]reoot:重启设备
[Huawei]display version:查看系统版本命令
linux一些基本的命令也可以使用
[Huawei]mkdir:创建目录
5.2:Telnet基本配置
5.2.1:PC端的配置
1.从用户视图进入系统视图
system-view
2.进入接口编号
interface+接口类型+接口编号
3.配置ip信息(添加ip地址及掩码信息)
ip address (192.168.1.1 24)规划号的ip地址
5.2.2:服务端的配置
1.从用户视图进入系统视图
system-view
2.进入接口编号
interface+接口类型+接口编号
3.配置ip信息(添加ip地址及掩码信息)
ip address (192.168.1.2 24)规划号的ip地址
5.2.3:PC端ping服务端
完成通讯成功
5.2.4:开启Telnet服务
1.在服务端中编辑
telnet server enable ----已经默认开启,不需要配置该命令
2.开启用户接口
user-interface vty 0 4(用户接口名称为vty且开启5个接口)
3.设定使用AAA作为用户接口的认证模式, 即登录方式
authentication-mode aaa
4.退出视图,创建用户名和密码,进入aaa视图
quit退出视图
使用aaa进入AAA视图
local-user huawei password cipher 123456
创建本地用户命名为huawei的用户,设置密码123456,其中cipher表示以本地密文形式保存于本地中。
5.设置用户权限
local-user huawei privilege level 15
设置用户huawei等级为15(最高等级)
6.设定huawei用户登录设备所使用的协议为telnet
local-user huawei service-type telnet
查看当前视图配置,配置完成
5.2.5:使用PC端进行登陆
在PC端用户视图
telnet 192.168.1.2(客户端ip)
六:DHCP协议----动态主机配置协议
6.1:DHCP报文类型
八种报文类型:discover,offer,request,ack,nak,release,decline,inform
6.2:DHCP租期
6.2.1:租期更新计时器--24H
在租期到达50%时,PC会进行续租操作。PC会使用request报文发送且为单播,如果服务端回复
ACK报文,则续租成功。
租期重绑定计时器--21H
时间超过租期的87.S%,PC广播发送Discover报文重新发现网络中的DHCP服务器。如果有服
务器同意给PC续租
若该续租的P为第一次获取的P地址,则PC刷新租期更新计时器时间若该续祖的P不为第一次获取的IP地址,则PC会将租期更新计时器归0,发送release:报文通告释放第一次的P地址,然后回复第二次的offer报文从而获取第二次P地址。
若没有服务器给予回复,则客户端将在租期到期时,放弃该P地址。
6.2.2:租期失效计时器
oPC主动放弃使用该P
oPC未能续租成功
6.3:DHCP配置过程
6.3.1:服务端配置
1.进入系统视图
system-view
2.进入接口编号,配置ip信息(添加ip地址及掩码信息)
interface GigabitEthernet 0/0/0
ip address 192.168.1.10 24
3.查看ip地址接口信息
4.启动DHCP协议:dhcp enable
5.创建ip地址池
ip pool aa(地址池名称为aa)
6.network 192.168.1.0 mask 24 ----配置可分配IP地址范围
gateway-list 192.168.1.10 ----配置网关信息
dns-list 8.8.8.8 ----配置dns信息
7.进入接口编号interface GigabitEthernet 0/0/0
dhcp select global 在接口调用全局地址池
display ip interface brief ---查看IP与接口的对应关系
display ip pool ----查看地址池内容
8.PC1自动获取IP