数通路由交换之网络基础(一)
硬件方面:通过介质(例如,网线、光纤、无线 WIFI)将网络设备和终端连接起来。软件方面:操作系统、应用软件、应用程序相互通讯。网络作用:实现资源共享、信息传递。 Internet 组成:Internet 由多个 ISP(运营商)组成,例如移动、电信、联通等众多运营商组成。 网络通信中的“语言” 汉语和英语当做协议 聊天当做通信 说话内容当做数据决定数据的格式和传输的一组规则语言不通,无法沟通、语言一致,通信自如。协议一致,通信自如。所以想要实现通信,网络设备要用统一
网络概述:
硬件方面:通过介质(例如,网线、光纤、无线 WIFI)将网络设备和终端连接起来。
双绞线:最长有效距离 100 米,实际有效距离 85 米。
光纤:百兆光纤 2000 米有效距离,千兆光纤 316 米有效距离。
软件方面:操作系统、应用软件、应用程序相互通讯。
网络作用:实现资源共享、信息传递。
计算机网络的定义:
编辑
网络的组成
编辑
网络术语:
编辑
网络的演进:
编辑
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 解决冲突域
作用:发送数据之前,先检测链路是否是空闲状态,若不是空闲状态,就随机等待时间,随机时间结束后,再次检测链路是否空闲。
当发送数据结束后,宣布发送结束,链路进行空闲状态。
版权声明: 本文为 InfoQ 作者【Python-派大星】的原创文章。
原文链接:【http://xie.infoq.cn/article/d904d832c57555080e855ded3】。文章转载请联系作者。
评论