计算机网络第一章概述

本篇博客记录我在计算机网络课程上学到的相关概念及总结理解,希望能帮助大家理解计算机网络中的一些概念。

一、计算机网络体系结构

1.1计算机网络的概念

计算机网络

计算机网络是由若干结点(node)和连接这些结点的链路(link)组成的。结点可以是计算机、集线器、交换机、路由器等

计算机网络的主要功能:数据通信(信息传递)、资源共享

互连网(internet)

互连网由多个计算机网络通过路由器互相连接而成

互连网可以使用任意通信协议

互连网(Internet)

互联网或翻译为因特网。特指全世界最大的计算机网络,由各大ISP和国际机构组建

互连网使用TCP/IP协议族作为通信规则

其他拓展

ISP(Internet Service Provider),互连网服务提供商

集线器、交换机用于连接同一网络内的不同结点; 路由器用于连接不同的网络

家用路由器 = 路由器 + 交换机 + 其他功能

1.2计算机网络的组成和功能

计算机网络的组成

从组成部分来看:
硬件

主机,即端系统(end system),如电脑、手机、物联网设备

软件

方便用户使用,实现资源共享。如Email客户端、聊天软件、网盘软件

协议

协议规定计算机网络中的通信规则

由硬件、软件共同实现、如:网络适配器+软件 实现网络通信协议

从工作方式上来看:
边缘部分:

工作方式:直接为用户服务(通信、资源共享)

主要由连接到互连网上的主机及其软件组成

核心部分:

工作方式:为边缘部分提供服务(连通性、交换服务)

由大量网络和连接这些网络的路由器组成

从逻辑功能来看:
资源子网:

资源子网是计算机网络中运行应用程序,向用户提供可共享的硬件、软件和信息资源的部分。

主要由连接到互连网上的主机组成

通信子网:

通信子网是计算机网络中运行应用程序、向用户提供可共享的硬件、软件和信息资源的部分。

主要由 通信链路 + 通信设备 + 协议构成

注意: 主机内部实现信息传输的网络适配器、底层协议 属于通信子网的范畴

计算机网络的功能

数据通信

实现计算机之间数据传输。是最基本、最重要的功能。

资源共享:

硬件、软件、数据资源

分布式处理:

将某个复杂任务分配给网络中多台计算机处理——如:大矩阵运算

提高可靠性:

网络中各台计算机互为替代机。如:某网盘服务器集群网络、数据冗余备份

负载均衡:

网络中各台计算机共同分担繁重工作。如:某游戏用多台服务器均衡处理玩家请求

其他

满足社会需求、生活需求

1.3三种交换

电路交换
电路交换的优点

 

  • 通信前从主叫端到被叫端建立一条专用的物理通路,在通信的全部时间内,两个用户始终占用端的线路资源。数据直送,传输速率高
  • 电路交换更适用于:低频次、大量地传输数据
缺点:
  • 建立/释放连续,需要额外的时间开销计算机之间数据往往是“突发式传输,即往往会高频次、少量地传输数据”
  • 线路被通信双方独占,利用率低
  • 线路分配的灵活性差
  • 交换节点不支持“差错控制”。(无法发现传输过程中发生的数据错误)
报文交换
报文交换的优点
  • 通信前无需建立连接
  • 数据以“报文”为单位被交换节点间“存储转发”,通信线路可以灵活分配
  • 在通信时间内,两个用户无需独占一整条物理线路。相比与电路交换,线路利用率高
  • 交换节点支持“差错控制”(通过校验技术)
报文交换的缺点
  • 报文不定长,不方便存储转发管理
  • 长报文的存储转发时间开销大,缓存开销大
  • 长报文容易出错,重传代价高
分组交换
分组交换的优点
  • 通信前无需建立连接
  • 数据以“分组”为单位被交换节点间“存储转发”, 通信线路可以灵活分配
  • 在通信时间内, 两个用户无需独占一整条物理线路。相比于电路交换,线路利用率高
  • 交换节点支持“差错控制”(通过校验技术)
相比于报文交换,分组交换改进了如下问题:
  • 分组定长,方便存储转发管理
  • 分组的存储转发时间开销小、缓存开销小
  • 分组不易出错,重传代价低
分组交换的缺点:
  • 相比于报文交换,控制信息占比增加
  • 相比于电路交换,依然存在存储转发时延
  • 报文被拆分为多个分组, 传输过程中可能出现失序、丢失等问题,增加处理的复杂度。

1.4计算机网络的分类

 按分布范围分类

广域网(WAN)

城域网(MAN)、局域网(LAN)——使用“以太网技术”实现

个域网(PAN)

按传输技术分类

广播式网络(根据数据目的地址判断是否接受)、点对点网络

按拓扑结构分类

总线形

存在“总线争用”问题:广播式传播

环形

用“令牌”解决总线争用问题:广播式传播

星形:

不存在总线争用问题;由中央设备实现数据的点对点传输

网状:

灵活、可靠性高、控制复杂、线路成本高

按使用者分类:

公用网(给钱就能用),专用网(给钱也没法用)

按传输介质分类:

有线网络、无线网络

1.5计算机网络的性能指标

速率

又名:数据率、比特率、数据传输速率

带宽

表示某信道允许通过的最高数据率

吞吐量

描述某个网络(或节点、信道)的单位时间通过的实际数据量(实际的综合数据率

带宽(另一种含义)

表示某信道允许通过的信号频带范围,单位Hz

时延

指数据一端传送到另一端所需的时间

总时延 = 发送时延(数据长度/发送速率) + 传播时延(信道长度/电磁波在信道中的传播速度) + 处理时延 + 排队时延

时延宽带积

单向传播时延 * 带宽

往返时间RRT

表示从发送方发送完数据,到发送方收到来自接收方的确认总共经历的时间

信道利用率

某个信道有百分之多少的时间的有数据通过的

利用率低会浪费带宽资源:利用率太高可能会导致网络拥塞

  • 21
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值