计算机网络学习笔记--第一章 计算机网络概论

教材:计算机网络(第四版)
做者:吴功宜 吴英
出版社:清华大学web

第一章 计算机网络概论

1.5 计算机网络拓扑结构

基本的网络拓扑构型的结构

在这里插入图片描述

星形拓扑

  • 节点经过点-点通讯线路与中心节点链接算法

  • 中心节点控制全网的通讯网络

  • 任何两节点之间的通讯都要经过中心节点svg

优势:结构简单,易于实现,便于管理。加密

缺点:中心节点的故障可能形成全网瘫痪.net

环形拓扑

  • 节点经过点-点通讯线路链接成闭合环路计算机网络

  • 环中数据将沿一个方向逐站传送。设计

优势:环形拓扑结构简单,传输延时肯定。3d

缺点:环中任何一个节点出现线路故障,均可能形成网络瘫痪;须要设计复杂的环维护协议xml

总线形拓扑

  • 全部节点链接到一条做为公共传输介质的总线,以广播方式发送和接收数据。

  • 一个节点发送数据时,其余节点只能接收数据。

  • 多个节点同时发送数据会出现冲突,形成传输失败

优势:结构简单

缺点:必须解决多节点访问总线的介质访问控制问题。

树形拓扑

  • 节点按层次进行链接,兄弟节点之间一般不进行数据交换,或数据交换量比较小。

  • 树形拓扑能够当作是星形拓扑的一种扩展

优势:适用于聚集信息

缺点:

网状拓扑

节点之间的链接是任意的,没有规律

优势:系统可靠性高

缺点:拓扑结构复杂,必须采用路由选择算法、流量控制与拥塞控制方法

1.6 分组交换技术的基本概念

1.6.1 数据交换方式

线路交换

  • 面向链接的服务;
  • 进行数据交换以前,首先要在通讯子网中创建一个实际的物理线路链接;
  • 数据传输过程当中要通过创建链接、数据传输与释放链接的三个阶段;(为了肯定收发双方做好准备)

优势:通讯实时性强,适用于交互式会话类通讯

缺点:对突发性通讯不适应,系统效率低;系统不具备存储数据的能力,不能平滑交通量;不具有差错控制能力

分组交换

  • 以一个数据单元**(报文或报文分组)**方式发送。
  • 路由器能够动态选择传输路径
  • 须要进行差错处理,能够提升数据传输可靠性。
  • 路由器能够进行速率转换

优势:

缺点:
在这里插入图片描述

报文交换

无论发送数据的长度是多少,都把它看成一个逻辑单元发送

优势:

缺点:花费时间长;存储空间利用率低

报文分组交换

限制一次传输数据的最大长度,若是传输数据超过规定的最大长度,发送结点就将它分红多个报文分组发送。

优势:高效、灵活、迅速、可靠

缺点:时延、开销

数据报方式

是分组存储转发的一种形式

  • 分组传送之间不须要预先创建“线路链接”;

  • 每个分组均可以独立地选择一条传输路径;

优势:同一报文的不一样分组能够由不一样的传输路径经过通讯子网

缺点:可能出现乱序、重复与丢失;传输延迟较大;每个分组必须带有目的地址与源地址

虚电路方式

将数据报方式与线路交换方式结合起来

  • 创建一条逻辑链接

  • 全部分组都经过这条虚电路顺序传送(没必要带目的地址、源地址等,不会出现丢失、重复与乱序)

  • 结点只须要作差错检测

优势:

缺点:

1.6.5 分组交换网中的延时

类型:处理延时、排队延时、发送延时、传播延时

1.6.6 面向链接服务与无链接服务

通讯服务类型:面向链接服务(电路交换)、无链接服务(分组交换)

1.7 网络体系结构与网络协议

  • 协议:是一组控制数据交互过程的通讯规则

  • 语义:解释控制信息每一个部分的意义,规定了须要发出何种控制信息,以及完成的动做与作出什么样的响应

  • 语法:用户数据与控制信息的结构与格式,以及数据出现的顺序

  • 时序:对事件发生顺序的详细说明

  • 层次:是处理计算机网络问题最基本方法

  • 接口:是同一主机内相邻层之间交换信息的链接点

  • 网络体系结构:是网络层次结构模型与各层协议的集合

OSI参考模型

层次划分的原则:

  • 网中各主机都具备相同的层次

  • 不一样主机的同等层具备相同的功能

  • 同一主机内相邻层之间经过接口通讯

  • 每层能够使用下层提供的服务,并向其上层提供服务

  • 不一样主机的同等层经过协议来实现同等层之间的通讯
    在这里插入图片描述

物理层

物理层利用传输介质为通讯的网络主机之间创建、管理和释放物理链接,实现比特流的透明传输,为数据链路层提供数据传输服务(不一样介质下的传输)

数据传输单元:比特(bit)

数据链路层

数据链路层在物理层基础上,经过创建数据链路链接,采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路

数据传输单元:帧(一堆二进制数)

网络层

网络层经过路由选择算法为分组经过通讯子网选择最适当的传输路径,实现流量控制、拥塞控制与网络互联的功能

数据传输单元:分组

传输层

传输层为分布在不一样地理位置计算机的进程通讯提供可靠的端—端链接与数据传输服务

传输层向高层屏蔽了低层数据通讯的细节

数据传输单元:报文

会话层

会话层负责维护两个会话主机之间链接的创建、管理和终止,以及数据的交换

表示层

表示层负责通讯系统之间的数据格式变换、数据加密与解密、数据压缩与恢复

应用层

应用层实现协同工做的应用程序之间的通讯过程控制

在这里插入图片描述
由顶层到底层逐层封装

由底层到顶层逐步解析

同一层,使用相同协议

TCP/IP参考模型:与ISO视角不一样


[谢希仁]408计网思惟导图笔记–第一章 概论