计算机系统概述
计算机网络
功能
1.数据通信 (连通性)
2.资源共享 (硬件、软件、数据)
3.分布式处理 1
4.提高可靠性
5.负载均衡
组成
1.组成部分 (硬件、软件、协议)
2.工作方式
1)边缘部分 —— 用户直接使用 [C/S方式 / P2P方式 ]2
2)核心部分 —— 为边缘部分服务
3.功能组成
1)通信子网 —— 实现数据通信
2)资源子网 —— 实现资源共享 / 数据处理
网络分类
性能指标
速率
连接在计算机网络上的主机在数字信道上传送数据位数的速率。
单位 :b/s、kb/s、Mb/s、Gb/s、Tb/s
进率:103 1kb/s = 103b/s
存储容量 :1Byte = 8bite
进率:210 1KB = 210 B = 1024 * 8b
带宽
网络设备所能支持的最高速度(额定速率)。
吞吐量
表示在单位时间内通过某个网络(或通道、接口)的数据量
时延
时延带宽积
用来描述管道中此时此刻的数据容量
往返时延RTT
利用率
分层结构
为什么要分层
发送文件前要完成的工作:
1)发起通信的计算机必须将数据通信的通路进行激活;
2)要告诉网络如何识别目的主机;
3)发起通信额计算机要查明目的主机是否开机,并且与网络连接正常;
4)发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作;
5)确保差错和意外可以解决。
怎么分层
正确认识分层结构
概念总结
脑图
OSI参考模型
计算机网络分层结构
ISO/OSI参考模型
模型解释
物理层 : 为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。(主要任务是在物理媒体上实现比特流的透明传输)
物理层传输单位是比特(bit)
透明传输: 指不管所传数据是什么样的比特组合,都应当能够在链路上传送。
功能一: 定义接口特性
功能二: 定义传输模式(单工、半双工、双工)
功能三: 定义传输速率
功能四: 比特同步
功能五: 比特编码
主要协议: Rj45、802.3
数据链路层: 在物理层提供的服务的基础上向网络层提供服务,将源自物理层来的数据可靠地传输到相邻节点的目标机网络层。(主要任务是把网络层传下来的数据报组装成帧)
数据链路层/链路层的传输单位是帧
功能一: 成帧(定义帧的开始和结束)
功能二: 差错控制 帧错+位错
功能三: 流量控制
功能四: 访问(接入)控制 控制对信道的访问
主要协议: SDLC、HDLC、PPP、STP
网络层: 主要任务是把数据从源端传到目的端,为分组交换网上的不同主机提供通信服务。传输单位是数据报。
功能一: 路由选择
功能二: 流量控制
功能三: 差错控制
功能四: 拥塞控制
拥塞控制: 若所有节点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此要采取一定措施,缓解这种拥塞。
主要协议: IP、IPX、ICMP、IGMP、ARP、RARP、OSPF
传输层: 负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据。
功能一: 可靠传输、不可靠传输
功能二: 差错控制
功能三: 流量控制
功能三: 复用分用
1)复用: 多个应用层进程可同时使用下面运输层的服务。
2)分用: 运输层把收到的信息分别交付给上面应用层中相应的进程。
主要协议: TCP、UDP
会话层: 利用传输层提供的服务,向表示层实体/用户提供应用建立和维持会话,并能使会话获得同步。
功能一: 建立、管理、终止会话;
功能二: 使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步。
主要协议: ADSP、ASR
表示层: 用于处理在两个通信系统中交换信息的方式(语法和语义)。
功能一: 数据格式变换
功能二: 数据加密解密
功能三: 数据压缩和恢复
主要协议: JPEG、ASCII
应用层: 其功能为“处理”,即通过云计算平台进行信息处理。(所有能和用户产生网络流量的程序)
TCP/IP参考模型和5层参考模型
OSI于TCP/IP参考模型
OSI与TCP/IP参考模型相同点
1)都分层
2)基于独立的协议栈的概念
3)可以实现异构互联网
OSI与TCP/IP参考模型不同点
5层参考模型
5层参考模型的数据封装与解封装
知识总结