网络概述:
硬件方面:通过介质(例如,网线、光纤、无线WIFI)将网络设备和终端连接起来。
软件方面:操作系统、应用软件、应用程序相互通讯。
网络作用:实现资源共享、信息传递。
计算机网络的定义:
网络的组成
网络术语:
网络的演进:
Internet组成:
Internet由多个ISP(运营商)组成,例如移动、电信、联通等众多运营商组成。
网络类型:
协议:protocol
网络通信中的“语言”
汉语和英语当做协议
聊天当做通信
说话内容当做数据
决定数据的格式和传输的一组规则
语言不通,无法沟通、语言一致,通信自如。
协议一致,通信自如。
所以想要实现通信,网络设备要用统一的协议例如TCP/IP协议。
世界上的人们才能使用网络设备自由通信,通信自如。
网络的性能指标:
带宽(bandwidth):
带宽没有快慢,只有使用时每bps(比特每秒)传输的数据量。10M比特每秒100M比特每秒。
1、描述在单位时间内从一个节点传送到另一个节点的数据量
2、类似水管道粗细,道路宽度程度
3、以bps(bit per second,比特每秒)为单位
4、如:以太网带宽为10Mbps,快速以太网为100Mbps
延迟(delay):
1、描述数据从一个节点传送到另一个节点所经历的时间
2、通常以ms为单位
网络拓扑(topology):
用来描绘网络结构(网络类型、设备类型、设备数量、线缆、带宽、服务、数据走向等)的示意图。
拓扑类型:
根据接口、线缆、封装判断
星形线路是典型的局域网架构,缺点是交换机挂了,其余全挂了,优点是,一台pc机坏了,其余的不影响。
网络模型:
分层思想:
将复杂的流程分解为几个功能相对单一的子过程
流程更加清晰,复杂问题简单化
更容易发现问题并针对性的解决问题
简单讲就是将大事切割成几个小步骤,并逐一完成,这样后面出现问题就知道更容易在这些步骤中找到问题,并且针对性的解决问题。
网络标准化:
规范不同的互联标准,兼容。
两大模型:协议簇(Protocol Suit)
OSI:Open System Interconnect,开放系统互联参考模型,由ISO(国际标准化组织)定义。
分层模型-OSI
数据的封装和解封装:
1、应用数据需要经过每一层处理之后才能通过网络传输到目的端。
2、OSI把每一层数据称为PDU(Protocol Data Unit,协议数据单元)
3、TCP/IP根据不同层分别使用了段、包、帧、比特
4、逐层乡下传递数据,并添加报头和报尾的过程称为封装(打包)
5、反之,接受方需要逐层向上传递数据,称为解封(拆包)
路由器根据包里的ip包头的目标ip查找路由表转发
交换机通过数据帧里的源mac、学习mac,根据目标mac来转发数据帧
路由器处理的数据包
交换机处理的数据帧
TCP/IP协议簇中的常见协议:
冲突域:
CSMA/CD 解决冲突域
作用:发送数据之前,先检测链路是否是空闲状态,若不是空闲状态,就随机等待时间,随机时间结束后,再次检测链路是否空闲。
当发送数据结束后,宣布发送结束,链路进行空闲状态。