计算机网络—概述

本文详细介绍了计算机网络的基础知识,包括网络的概念、组成、功能、分类和标准化过程。讨论了网络的物理组成、工作方式、功能指标以及分层结构。此外,还阐述了协议、接口和服务的定义,以及计算机网络性能指标,如速率、带宽、时延和吞吐量。最后,对比了OSI和TCP/IP参考模型,强调了分层结构在设计和实现中的重要性。
摘要由CSDN通过智能技术生成

1.1计算机网络概述

1.1.1 计算机网络的概念

简洁的定义:计算机网络就是一些互连的、自治的计算机系统的集合。

从不同角度定义

  • 广义观点:计算机网络是能实现远程信息处理的系统或进一步能达到资源共享的系统。
  • 资源共享观点:计算机网络是已能够进行资源共享的方式互连起来、自治的计算机系统的集合。
  • 用户透明性观点:计算机网络是一个能为用户自动管理资源的网络操作系统,它能够调用用户所需要的资源,整个网络像一个大的计算机系统一样对用户透明。

自治:能够进行自我管理、配置和维护。

1.1.2 计算机网络的组成

1.按物理组成划分

  • 硬件:主机(端系统)、通信处理机(网卡)、通信网络(光纤)和交换设备(路由器)
  • 软件:软件和工具软件,如WeChat、QQ
  • 协议:规则和约定

2.按工作方式划分

  • 边缘部分:端系统,用来进行通信和资源共享
  • 核心部分:网络和路由器,为边缘部分提连通性和交换服务

  网络边缘工作方式方式(端系统之间)通常可以划分为两大类:客户服务器方式(C/S)和对等方式(P2P)。
  网络核心部分的工作方式有两种,一种是路由器转发分组。另一种是路由器之间不断地交换路由信息。**互联网核心部分的工作方式其实也就是路由器的工作方式。路由器的任务是转发收到的分组,当路由器转发分组时必须查找路由表,因此互联网中的各路由器必须根据路由选择协议的规定相互交换路由信息,以便使路由表能够及时反映出网络拓扑的变化。

3.按功能组成划分

  • 通信子网:传输介质、通信设备和网络协议,实现数据通信(核心部分)
  • 资源子网:实现资源共享功能的设备及软件(边缘部分)

通信子网包括物理层、数据链路层和网络层

1.1.3 计算机网络的功能

  • 数据通信
  • 资源共享
  • 分布式处理:
  • 提高可靠性
  • 负载均衡

1.1.4 计算机网络的分类

从不同的角度划分:

  • 分布范围:广域网、城域网、局域网、个人局域网(WLMP)
  • 拓扑结构:星型、总线型、环形、网状型
  • 传输技术:广播式、点对点
  • 使用者:公用网、专用网
  • 数据交换技术:电路交换网络、报文交换网络、分组交换网络
  • 传输介质:有线网络、无线网络

若中央处理机之间的距离非常近,则一般称之为多处理机系统,而不称它为计算机网络。
接入网:本地接入网或居民接入网(Access Network)

1.1.5 计算机网络标准化工作

计算机网络的标准化为计算机的发展和推广起到了极为重要的作用。
计算机网络的标准化要经过以下四个步骤

  1. 互联网草案
  2. 建议标准(RFC文档)
  3. 草案标准
  4. 互联网标准

相关组织有国际标准化组织(ISO)、国际电信联盟(ITU)、美国电气和电子工程师协会(IEEE)等

1.1.6 计算机网络性能指标

  • 速率:数据的传送速率,也称数据率或比特率,单位bit/s
  • 带宽:网络通信线路所能传送数据的能力,“最高数据率”同义语,单位bit/s
  • 时延:数据从网络一端到另一端所需要的总时间
  • 时延带宽积:以比特为单位的链路单位
  • 往返时延:发送端发送数据开始,到发送端收到接收端的确认所经历的时间
  • 吞吐量:单位时间内通过某个网络的数据量
  • 信道利用率:有数据通过时间/(有/无)数据通过时间

总时延=发送时延+传播时延+处理时延+排队时延

题外话:假设家里的宽带是100M光纤,换算单位后速率也就是12.5MB/s,在这基础上考虑吞吐量,实际使用时的最大速率其实是低于12.5MB/s的。

1.1.7 计算机网络非性能指标

  • 费用、质量、标准化、可靠性、可扩展性、可升级性、易于管理和维护。

1.2 计算机网络体系结构与参考模型

1.2.1 计算机网络分层结构

问:为什么要分层?
答:人们解决问题的常用方法就是大事化小,逐个击破,当网络结构大时,就必须要分层,并且每一层都需实现所对应的功能,这样才会有更好的发展。
  其实这个问题当你了解整个分层结构和各层实现的功能后,你将会有更深层次的理解。

  网络设计者以分层的方式组织协议以及实现这些协议的网络硬件的软件。每层通过在该层中执行某些动作或使用直接下层的服务,来向上层提供服务。

分层的好处:

  • 各层之间是独立的
  • 灵活性好
  • 结构上可以分割开
  • 易于实现和维护
  • 促进标准化工作

分层也会有一些缺点,例如,有些功能会在不同的层次中重复出现,因而产生了额外开销

1.2.2 协议、接口和服务

(1) 协议

  协议是一种规则,是控制两个对等实体进行通信的规则,协议是水平的。一个完整的协议通常应具有线路管理(建立、释放连接)、差错控制、数据转换等功能。

协议由以下三部分构成:

  • 语法:数据与控制信息的结构或者格式(怎么讲)
  • 语义:对构成协议元素的含义的解释(讲什么)
  • 同步:规定事件的条件、执行顺序

(2) 接口

  接口又称服务访问点(SAP),从物理层开始,每一层都向上层提供服务访问点,即没有接口就不能提供服务。

专业术语:

  • 服务数据单元(SDU)

  • 协议控制信息(PCI)

  • 接口控制信息(ICI)

  • 协议数据单元(PDU)

  • 接口数据单元(IDU)

第n层的服务数据单元+ 第n层的协议控制信息 = 第n层的协议数据单元
即n-SDU + n-PCI = n-PDU,表示同等层的对等实体间传送的数据单元。

第n层的服务数据单元+ 第n层的接口控制信息 = 第n层的接口数据单元
n-SDU + n-ICI = n-IDU,表示相邻层接口间传送的数据单元。

另外的,n-PDU = (n-1)-SDU
例如,网络层的整个IP数据分组交到数据链路层,整个IP分组成为数据链路层的数据部分。

(3) 服务

  服务是指下层为相邻上层提供的功能调用。协议是水平的,服务是垂直的,下层通过接口向上层提供服务。

  上层使用下层所提供的服务时必须与下层交换一些命令,这些命令称为服务原语,OSI将其分为请求、指示、响应和证实四类。

服务可分为以下三类

1.面向连接的服务和面向无连接的服务

  • 面向连接:通信前双方必须先建立连接,分配相应资源,传输后释放。如TCP
  • 面向无连接:需要发送数据时可直接发送,把每个带有目的地址的包传送到线路上,由系统选定线路进行传输。
服务优点缺点
面向连接可靠信息流、信息回复确认占用通信信道
面向无连接不占用通信信道信息流可能丢失、信息无法回复确认

2.有应答服务与无应答服务

  • 有应答服务:接收方在收到数据后向发送方给出相应的应答。
  • 无应答服务:接收方收到数据后不自动给出应答。

3.可靠服务与不可靠服务

  • 可靠服务:网络具有检错、纠错、应答机制,能保证数据正确、可靠地传送到目的地。
  • 不可靠服务:网络不能保证数据正确、可靠地传送到目的地,是一种“尽力而为”的服务。

注意:并非在一个层内完成的全部功能都称为服务,只有那些能够被高一层实体“看得见”的功能才称为服务。

关于服务不得不知的“内幕”:
1)第n层的实体不仅要使用第n-1层的服务,还要向第n+1层提供本层的服务,该服务是第n层及其以下各层所提供服务的总和。最高层向用户提供服务。
2)上一层只能通过相邻层的接口使用下一层的服务,而不能调用其他层的服务,即下一层提供服务的实现细节对上一层透明。

问:怎样理解透明?
答:用户只需要清楚手机上的每个按钮具有什么样的功能,尽管使用其功能即可,至于这个功能内部是怎么实现的,用户并不需要知道,这就是透明。

1.2.3 体系结构

  • 体系结构:计算机网络各层协议及其协议的集合
    软件体系结构

  • OSI:法律上的国际标准 ;理论成功,市场失败。

  • TCP/IP:事实上的国际标准。

OSI参考模型TCP/IP参考模型
①三个主要概念:服务、接口、协议
②协议有很好的隐藏性
③产生在协议发明之前
④共有七层
网络层:连接和无连接
传输层:仅有面向连接
①没有明确区分服务、接口、协议
②产生在协议发明之后
③共有4层(不是5层)
网络层:仅有无连接
传输层:面向连接和无连接

五层协议的体系结构只是为了介绍网络原理设计的,实际应用还是TCP/IP四层体系结构。

五层参考模型各层的总结
5层参考模型各层的总结



以上内容参考《计算机网络》谢希仁第七版、《天勤计算机网络》、《王道计算机网络》水平有限,如有错误之处,还请指正。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值