从组成部分来看:
- 由硬件,软件,协议三大部分组成缺一不可
- 分为边缘部分和核心部分
- 通信子网和资源子网
按拓扑结构来分
- 总线形
- 星形网络
- 环形网络
- 网状形网络
按交换技术来分
- 电路交换网络
- 报文交换网络
- 分组交换网络
按传输介质来分
- 有线网络
- 无线网络
计算机网络的性能时延
- 发送时延
- 传播时延
- 处理时延
- 排队时延
往返时延:从发送端发送数据开始到发送端收到接受端的确认,总经历的时间
吞吐量:单位时间通过某个网络(接口)的数据量
速率:连接到计算机网络上的主机在数字信道上传输数据的速率,也称数据率或比特率,通常把最高数据率成为带宽
时延带宽积:发送端第一个比特即将到达终点时,发送短已经发出了多少个比特。时延带宽积=传播时延*信道带宽
分层结构
基本原则:每层都实现一种相对独立的功能,降低要求大系统的复杂度。各层之间界面自然清晰,易于理解,相互交流尽可能少
保持下层对上层的独立性,上层单向使用下层提供的服务,整个分层结构应应对标准化工作
协议
由语法,语义和同步三部分组成
语法规定了传输数据的格式,
语义规定了所要完成的功能
同步规定了执行各种操作的时序关系等
接口
是相邻两层交换信息的连接点
服务
是指下层为紧邻的上层提供的功能调用
注意:
协议和服务在概念上是不一样的
只有本层协议的实现才能保证向上层提供服务
计算机网络的服务可分为三种:
面相连接服务和无连接服务
面相连接中,通信前双方必须先建立连接,分配资源,在进行数据传输,传输结束释放链接
无连接服务中,通信双方不需要先建立连接
需要发送数据时可直接发送,通常被称为“尽最大努力交付”
可靠服务和不可靠服务
可靠服务是网络具有纠错,检错机制保证数据正确可靠
不可靠服务是指网络的正确性,可靠性由应用或用户来保障
有应答服务和无应答服务
一个是给出相应的应答
一个是不自动给出相应的应答
ISO/osi模型
物理层:传输单位:比特,任务是透明的传输比特流
数据链路层:传输单位:帧,任务是将网络层传来的IP数据组装成帧
网络层:传输单位:数据报。任务是把网络层的分组从源头端传到目的端,为分组交换网上的不同主机提供通信服务
传输层:传输单位:报文段(tcp)或用户数据报(udp),传输层负责主机两个进程中的通信
会话层:允许不同主机上的各个进程之间的对话,会话层利用传输层提供(端到端)的服务为表示层实体或用户进程建立连接并在连接上有序地传输数据,这就是会话,也称建立同步
表示层:主要处理两个通信系统中交换信息的表达方式,数据压缩,加密和解密也是表示层可提供的数据表示交换功能
应用层:用户与网络的页面
TCP/IP
分为应用层 传输层 网络层 网络接口层
二者不同:OSI模型定义了三个主要概念:服务,协议,接口
tcp/ip在这个三个概念中没有明确区分
osi模型在网络层支持无连接和面向连接的通信
但在穿输层仅有面相连接的通信
tcp/ip在网络层仅有一种无连接的通信模式,但在传输层支持无连接和面向连接两种模式