前言:今天学习了下计算机网络基础知识,下面对这些基础知识做一下总结和归纳,方便自己的理解和记忆,便于今后的复习。
一、计算机网络概念
广义: 计算机网络是互连的、自治的计算机集合
狭义:计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
名词解释: 计算机系统一般指 端系统(ios、android、windows、mac),通信设备: 路由器和交换机 。线路:光纤和电缆 。软件: 微信、QQ等
二、计算机网络的功能
1、数据通信
2、资源共享 (包括硬件(打印机)、软件、数据共享(百度文库))
3、分布式处理、提高可靠性、负载均衡等
三、计算机网络的组成
组成部分:硬件(路由器、交换机、集线器、打印机、电网主机等)、软件(QQ、微信等)、协议(http、websocket(应用层)、tcp、udp(传输层)、ip(网络层))
工作方式:边缘部分(用户直接使用)、核心部分(为边缘部分提供服务、有大量的网络和路由器)
功能组成: 通信子网(实现数据通信)、资源子网(实现资源共享、数据处理)
资源子网主要包括:应用层、表示层、会话层 ,通信子网主要包括: 物理层、链路层、网络层、传输层 ,通信子网是指 传输介质、通信设备、网络协议组成的集合,资源子网主要指 资源共享功能的设备和软件的集合
四、计算机网络的分类
按分布范围分类:广域网、城域网、局域网、个人区域网
按使用者分类:公用网、专用网
按传输技术分类: 广播式、点对点
按交换技术分类: 电路交换、报文交换、分组交换
按拓扑结构分: 总线型 、星型、环形、网状型
五、计算机网络传输速率
对 速率、带宽、吞吐量的理解
单位: b/s,Kb/s,Mb/s 存储单位: 1Byte=8 bit 1KB =1024 Byte 1Mb=1024KB
带宽: 表示网络的通信线路传送数据的能力,通常指单位时间内从网络中的某一点到另一点所能通过的最高数据率
吞吐量: 单位时间内通过某一个网络的数据量
速率: 单位时间内通过的数据量(单根线路)
六、计算机网络传输时延
对发送时延、传播时延、排队时延、处理时延的理解
发送时延: 从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需时间
传播时延:
排队时延:分组进入路由器排队的时间,路由器处理报文的时间,包括检错和找出口。
时延带宽积 :传播时延和带宽的乘积 ,单位是比特,以比特位单位的链路长度(某段链路现有多少比特)
计算机网络体系结构是指计算机网络各层及其协议的集合