计算机网络概述:
计算机网络定义:
一组自治计算机互联的集合
计算机网络基本功能:
包括资源共享、综合信息服务、分布式处理和负载均衡
计算机网络的类型:
局域网(LAN):由用户自行建设,使用私有地址组建的网络
城域网(MAN):由运营商或大规模企业建设,连接城市范围的网络
广域网 (WAN) :由运营商建设,连接城域网范围的网络
网络拓扑:
定义:
网络设备连接排列的方式
分类:
总线型拓扑:
所有设备共享一条公共线路,线路中断会导致所有设备中断通讯
环型拓扑:
所有设备共享一条环型总线,有一定冗余性
星型拓扑:
中央节点故障会导致全网中断,其他节点都与中央节点直接相连,某条线路中断不会影响其他节点
树型拓扑(最常用):
优点:结构简单、组网成本低、维护管理容易、是星型拓扑的进一步发散型
缺点:中央节点压力大,可靠性差
结构:核心、汇聚、接入
网型拓扑:
优点:可靠性高,节点之间有多条线路可达
缺点:组网成本高、维护管理复杂
数据交换:
电路交换:延迟小,网络只能干一件事
分组交换:网络可以同时干多件事,但是延迟大
衡量计算机网络的标准:
带宽:单位/bps 单位时间内能够传输的数据总量。带宽越大,网络质量越好。
延迟:单位/ms 数据从一个节点到达另一个节点消耗的时间。延迟越低,网络质量越好。
抖动
丢包率
TTL:报文存活时间
协议和标准:
常见国际标准组织:ISO、IEEE
网络参考模型:
OSI参考模型:
概念:定义了网络中设备所遵守的层次结构
优点:
1.开放的标准化接口,协议不再封闭
2.多厂商设备兼容
3.易于理解、学习和更新协议标准
4.实现模块化工程,降低开发难度
5.便于故障排除
分层(重中之重):
物理层:定义电压、接口、线缆标准、传输距离、传输介质等物理参数。(定义硬件标准)
数据链路层(帧):mac地址寻址
网络层(包):网络层地址寻址和路由选择(IP地址寻址 IP地址由网络地址和主机地址组成)
传输层(段) :数据分段、建立端到端连接、维护传输可靠性(TCP\UDP传输协议)
会话层:会话之间的建立和维护
表示层:处理数据格式和数据和加密
应用层:为应用程序提供网络服务
TCP/IP参考模型:
4层划分方法:1.网络接口层(物理层、数据链路层)2.网络层 3.传输层 4.应用层(会话层、表示层、应用层)
5层划分方法:1.物理层 2.数据链路层 3.网络层 4.传输层 5.应用层(会话层、表示层、应用层)
数据封装和解封装:
定义:封装:在原始数据的基础上加入一些额外信息形成新的格式
解封装:拆除掉封装的额外信息,还原成原始数据
TCP/IP分层封装:
1.物理层:比特流
2.数据链路层:数据帧
3.网络层:数据包
4.传输层:数据段
5.应用层:数据
数据封装和解封装过程:
数据发送时,从上至下逐层封装
数据接收时,从下至上逐层解封装
只有拆除外层封装,才能看到内层封装
IP基本原理:
IP的定义:当前唯一的网络层协议标准,定义数据网络层的封装方式、编址方法
IP头部封装格式:
version(版本)、IHL(头部长度)、Type of service(服务类型)、Total length(数据包总长度)、Identification(标识符)、Flags(标志)、Fragment offset(分片偏移)、Time to Live(TTL:报文存活时间)、Protocol(协议)、Header Checksum(头部校验序列)、Source Address(源IP地址)、Destination Address(目的IP地址)、Options(可选项)
IP地址:
定义:网络层地址
格式:
32位长度,点分十进制
由网络位+主机位组成
网络位长度和数字完全一致的地址属于同一网段
分类:
IP地址分类用来划分不同的网络规模
A类:
地址范围:1.0.0.0-126.255.255.255
网络位划分:前8位为网络位,后24位为主机位
B类:
地址范围:128.0.0.0-191.255.255.255
网络位划分:前16位为网络位,后16位为主机位
C类:
地址范围:192.0.0.0-223.255.255.255
网络位划分:前24位为网络位,后8位为主机位
D类:
地址范围:224.X.X.X-239.X.X.X
网络位划分:组播地址,不可用于配置为地址
E类:
地址范围:240.X.X.X-255.X.X.X
网络位划分:科研用地址,不对公开放
特殊地址:
127.X.X.X:本地环回地址,用于标识本机
主机位全0的地址:网络地址,用来标识某个网段
主机位全1的地址:本网段广播地址
255.255.255.255:全网广播地址
0.0.0.0:任意IP地址
公网/私网地址:
公网地址:可以在互联网上寻址的地址,全球唯一,需要运营商分配
私网地址:本地随意使用,无法在互联网上寻址。 地址范围:A、B、C类地址
ARP协议:
定义:地址解析协议,把IP地址解析为Mac地址
工作原理:
A主机以广播形式发送ARP查询请求,询问B主机的IP对应的MAC地址
B主机以单播形式回复A主机本机MAC地址
A主机把B主机的IP地址和MAC地址的映射关系写入ARP缓存表
相关命令:查询ARP缓存:arp -a, 清空缓存:arp -d
ICMP协议:
Ping:测试网络连通性
Tracert:路由跟踪,H3C的设备开启路由跟踪功能需要的前置命令
IP数据转发原理:
如果目的IP和本机IP属于同一网段,会直接查询目的IP的Mac地址,并进行封装
如果目的IP和本机IP不属于同一网段,会查询网关IP地址的Mac地址,并进行封装
网关:本网段出口的IP地址