网络就是通过一些特殊的通道把分布在不同地理位置的物品连接起来,从而实现信息的传输与共享 应用层:自然语言---->编码 表示层:编码---->二进制数 介质访问控制层:二进制数---->电信号 物理层:电流的输入输出.CPU计算
网络扩大方案
增大距离
信号失真----依靠传输介质 信号衰减----中继器----物理层设备----最多延长5倍传输距离
增加节点
网络拓扑结构
总线型 优点----信道利用率高,结构简单
缺点----同一时有点刻仅允许两个节点进行通讯
环型 优点----增加和删除设备操作简单
缺点----成本高,当某一个节点故障时,会影响全网,导致整张网络瘫痪
星型----使用频率最高的拓扑结构 优点----信道利用率高,结构简单
缺点----对中心节点要求高,不允许出现故障 全网状 优点----从节点到节点有多条链路可以选择,结构稳定
缺点----结构复杂,成本高
HUB----转发数据,从某一个接口接收到的数据,向其他所有接口进行数据转发
缺陷 1.安全问题----因为一个接口给另一个节点发送数据时,其他节点可以接收到
2.延时问题----节点会接收到大量不属于自己的数据信息,也就是垃圾信息
3.地址问题----MAC地址(出厂烧录在设备本地,无法改变)(由48位二进制组成,前24位厂商id,后24位为产品id。)全球唯一
4.冲突问题----CSMA/CD(载波侦听多路访问/冲突检测)----先听后发,边听边发,冲突停发,随机延迟后重发。----冲突域:连接在同一根导线上的所有工作站的集合。
网络传输距离无限制 完全没有冲突 网络中存在单播数据,一对一传输。
网桥----交换机
特点:属于二层设备,可以将电流转换为二进制数据。并存储在本地内存中。
交换机工作原理: 交换机存在MAC地址表,该表单中会记录下MAC地址与交换机接口的对应关系。----老化时间五分钟。交换机基于MAC地址表进行对比。 若MAC地址表中存在B的记录关系,则按照记录关系进行单播数据转发。 若MAC地址表中不存在B的记录关系,则进行洪泛操作(除流量进入接口外的所有接口复制转发流量。)
交换机中,一个接口可以对应多个MAC地址。但一个MAC地址只能对应一个接口。 一般我们将仅仅依靠交换机连接的网络称为交换网络----交换网络最大连接终端不超过200
路由器
广播域:一个数据包的洪泛的范围大小。 隔离广播域----路由器的一个接口就是一个独立的广播域 转发数据----依靠路由表进行数据转发
依靠交换机转发数据----同广播域
借助路由器转发数据----跨广播域
IP地址----逻辑地址
IPv4:32位二进制组成,点分十进制。
IPv6:128位二进制组成 IP=网络位+主机位
网络位----表示该IP所在网段(区域)
主机位----表示该区域中的主机编号
掩码
组成:32位二进制,由连续的1+连续的0组成。使用点分十进制表示。掩码的每一位比特位都与IP地址相对应,其中掩码的1对应的IP地址的比特位即为网络位。
ARP协议----地址解析协议
原理:根据已知的地址来获取未知的另一种地址信息。
ARP缓存表---->其中记录着MAC地址与IP地址的对应关系---->老化时间180s
ARP分类
正向ARP---通过IP地址获取MAC地址(网络中最常见的)
反向ARP---通过MAC地址获取IP地址
免费(无故)ARP---冲突检测和自我介绍
TCP/IP
OSI参考模型---OSI/RM---开放式系统互联参考模型
OSI参考模型
应用层:用于接收用户数据,是人机交互的接口。
表示层:逻辑语言---->机器语言;加密.解密
会话层:针对于传输的每一种数据建立单独连接通道(防止数据之间相互干扰)
上三层:控制层面
下四层:数据层面
传输层:TCP.UDP---->端口号
网络层:IP协议---->进行逻辑寻址
数据链路层:两个层面---->逻辑链路控制层LLC---->介质访问控制层MAC
物理层:定义一些物理特性---->电气电压。接口规范。比特流等
报文封装与解封装
PDU----协议数据单元
上三层----数据
传输层----数据段
网络层----数据包
数据链路层----数据帧
物理层----比特流
TCP/IP
物理层
传输介质
同轴电缆----
双绞线
屏蔽双绞线、非屏蔽双绞线
类型---->1、2、3、4、5、超5、6、超6、7、8类
光纤
双工模式
半双工----通信双方都能发送和接收数据,但是不能同时进行----对讲机
全双工----通信双方都能同时发送和接收数据----电话
同一物理链路连接的设备双工模式必须一致。
线序---双绞线
568A----将568A的线序中的1/3和2/6对调
568A----橙白、橙、绿白、蓝、蓝白、绿、棕白、棕
数据链路层
设备:交换机、网桥
链路类型
局域网----以太网
广域网----PPP、HDLC、FR
数据帧
帧的发送方式
单播----一对一发送数据
广播----一对所有发送数据
组播-----特殊的广播,一对一组
网络层
有类分址
A----0xxx xxxx---0.0.0.0-127.255.255.255---掩码为8
B----10xx xxxx---128.0.0.0-191.255.255.255---掩码为16
C----110x xxxx---192.0.0.0-223.255.255.255---掩码为24
单播地址
D----1110 xxxx---224.0.0.0-239.255.255.255---组播地址
E----1111 xxxx---240.0.0.0-255.255.255.255---保留地址
特殊地址
主机位全0的地址。----网段地址
主机位全1的地址。----定向广播地址
0.x.x.x--->无效地址--->0.0.0.0(1、代表所有IP;2、代表本地没有IP)
127.x.x.x--->本地测试地址
169.254.0.0/16----本地链路地址
私有地址
A类:10.0.0.0-10.255.255.255
一个地址段
B类:172.16.0.0-172.31.255.255
十六个地址段
C类:192.168.0.0-192.168.255.255
256个地址段IP
协议报文头部
TTL---生存时间(最大值为255,一旦数值为0则数据包被丢弃;每经过一个路由器,数值减一)
6----TCP
17----UDP
MTU----最大传输单元(数据包)----在以太网当中,该数值为1500字节
标志位:3bit(0: DF(若为1则代表未分片;若为0则代表分片):MF(若为0则代表最后一片报文))
传输层
端口号:0-65535
静态端口---1-1023
动态端口---1024-65535
http----80---www代理服务---8080
ssh----22
telnet---23
ftp---20/21
dns---53
TCP协议----传输控制协议
TCP协议是一种面向连接的可靠传输协议。
可靠性
确认机制---每接收一个数据段,都需要进行一次确认。
重传机制
排序机制
滑动窗口机制---流控机制
窗口大小----指无需等待确认就可以连续发送的数据的最大量。
TCP分段依靠MSS(最大传输段)实现,其最大值为1460(MTU-IP头部-TCP头部);若存在TCP分段,则IP层面不允许分片。
面向连接。
三次握手
四次挥手
UDP协议----用户数据报协议
是一种非面向连接的不可靠传输协议。
VLSM----可变长子网掩码技术----子网划分
CIDR----无类域间路由---子网汇总
ICMP协议
华为常见基本命令
system-view ---从用户视图切换到系统视图
undo ---删除
quit ---退出到上一视图
display ---查看
reboot ---重启设备
sysname r1 ---修改系统名称
display version ---查看系统版本
Telnet
TCP--23端口
测试
DHCP协议----动态主机配置协议
手工配置网络参数的问题
对于普通用户
对于网络管理员
IP地址浪费
C/S架构、UDP67/68号端口(68号端口是属于客户端、67号端口属于服务端)
DHCP报文类型
discover----发现报文----用于客户端寻找DHCP服务器
offer----服务端回复客户端(其中携带了IP地址信息)
request----客户端正式请求IP信息
ack----服务端对客户端请求信息的确认
nak----服务端对客户端请求信息的拒绝
release----客户端发送给服务端要求释放地址
decline----客户端检测到冲突后,将错误报告给服务端
inform----服务端发送一些配置信息
DHCP租期
租期更新计时器----24H
在租期到达50%时,PC会进行续租操作。PC会使用request报文发送且为单播,如果服务端回复ACK报文,则续租成功。
租期重绑定计时器----21H
时间 超过租期的87.5%,PC发送Discover报文重新发现网络中的DHCP服务器。如果有服务器同意给PC续租
若该续租的IP为第一次获取的IP地址,则PC刷新租期更新计时器时间
若该续租的IP不为第一次获取的IP地址,则PC会将租期更新计时器归0,发送release报文通告释放第一次的IP地址,然后回复第二次的offer报文从而获取第二次IP地址。
若没有服务器给予回复,则客户端将在租期到期时,放弃该IP地址。
租期失效计时器
PC主动放弃使用该IP
PC未能续租成功
若租期内接收到拒绝报文,则PC必须立即停止使用现有IP地址,然后重新申请IP地址。
配置