考研计算机知识点手册,考研计算机-网络知识点.docx

PAGE 22

网络体系结构

通信子网与资源子网

通信子网由各种传输介质、通信设备、相应的网络协议组成,它使网络具有数据传输、交换、控制、存储的能力,实现联网计算机之间的数据通信。

通信子网由通信控制处理机、通信线路和其他通信设备组成,完成网络数据传输、转发等通信处理任务。

资源子网是实现资源共享功能的设备及其软件的集合,向网络用户提供共享其他计算机的硬件资源、软件资源、数据资源的服务。

资源子网主要由计算机系统、终端、联网外部设备、各种软件资源和信息资源等组成,负责全网的数据处理业务,负责向网络用户提供各种网络资源与网络服务。

网桥、交换机、路由器都属于通信子网,计算机软件属于资源子网。

计算机网络按拓扑结构的分类

拓扑结构主要是指通信子网的拓扑结构,指通过网中结点(路由器、主机等)与通信线路(网线)之间的几何关系(如总线形、环形)表示的网络结构。

描述

优点

缺点

应用

星形网路

每个终端都以单独的线路与中央设备相连

便于集中管理和控制

成本高、中心结点对故障敏感

局域网

总线形网络

单根传输线把计算机连接起来

建网容易、增减结点方便、节省线路

重负载时通信效率不高、总线任一处对故障敏感

局域网

环形网络

所有计算机接口设备连接成一个环

环中信号单向传输

令牌环局域网

网状性网络

一般每个结点至少有两条路径与其他结点相连

可靠性高

控制复杂、线路成本高

广域网

计算机网络按交换技术分类

交换技术是指主机之间、通信设备之间或主机与通信设备之间为交换信息所采用的数据格式与交换装置的方式。

电路交换

报文交换

分组交换

描述

源结点和目的结点之间建立一条专用的通路用于传送数据,包括建立连接、传输数据、断开连接三个阶段

存储-转发网络

包交换网络。将数据分成较短的固定长度的数据块,每个数据块加上辅助信息形成分组,以存储-转发方式传输

特点

整个报文的比特流连续地从源点到终点

整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一结点

单个分组先传送到相邻结点,全部存储下来后查找转发表,转发到下一结点

优点

数据直接传送、延迟小

1.较充分利用线路容量;

可实现不同链路间数据率的转换;

2.格式转换;

3.一对多、多对一访问;

4.可实现差错控制

包含报文交换优点,另

1.缓冲易于管理;

2.包的平均延迟更小,网络中占用的平均缓冲区更少;

3.更易于标准化;

4.更适合应用。

缺点

1.线路利用率低、不能充分利用线路容量

2.不利于差错控制

1.增加了资源开销(辅助信息导致处理时间、存储资源的开销);

2.增加缓冲延迟;

3.额外的控制机制来保证报文的顺序;

4.缓冲区难以管理(报文大小不确定)

应用

传统电话网络

电报通信

目前主流网络

计算机网络体系结构

计算机网络的体系结构:就是这个计算机网络及其所应完成功能的精确定义,它是计算机网络中的层次、各层的协议以及层间接口的集合。体系结构是抽象的,而实现是具体的。

实体:任何可发送或接受信息的硬件或软件进程,通常是一个特定的软件模块。

服务数据单元(SDU)

协议控制单元(PCI)

协议数据单元(PDU):对等层之间传送的数据单元称之为该层的PDU。

物理层的PDU叫比特

链路层的PDU叫帧

网络层的PDU叫分组

传输层的PDU叫报文

OSI参考模型 TCP/IP参考模型

应用层

资源子网

应用层

表示层

会话层

传输层

传输层

网络层

通信子网

网际层

链路层

网络接口层

物理层

OSI参考模型最大的贡献是精确地定义了三个主要概念:服务、协议、接口。

协议:为进行网络中的数据交换而建立的规则、标准或约定称之为网络协议。它是控制两个(或多个)对等实体的进行通信的规则的集合。

协议由:

1.语法:规定数据传输的格式;

2.语义:规定所要完成的功能(需要发出何种控制信息、完成何种动作、作何应答等);

3.同步:规定了执行各种操作的条件、时序关系等。

三部分组成。

一个完整的协议通常应具有线路管理(建立、释放连接)、差错控制、数据转换等功能。

接口:同一结点内相邻两层间交换信息的连接点。

每一层只能为紧邻的层次之间定义接口,不能跨层定义接口。

在接口上,同一结点相邻的两层的实体,通过SAP(服务访问点)进行访问。

服务是通过SAP提供给上层使用的,第n层的SAP就是第n+1层可以访问第n层服务的地方。

物理层的服务访问点:网卡接口

数据链路层的服务访问点:MAC地址(网卡地址)

网络层的服务访问点:IP地址(网络地址)

传输层的服务访问点:端口号

计算机网络服务

服务是指下层为紧相邻的上层提供的功能调用,也就是垂直的。

服务原语:上层使用下层的服务必须通过与下层交换一些命令,这些命令在OSI中被称为服

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值