【王道计算机网络】第一章——计算机网络体系结构

计算机网络体系结构

一、概述

1.1 概念

计算机网络是一些互联的、自治的计算机系统的集合。

互联:将分散的、具有独立功能的计算机系统通过通信设备与线路连接起来

自治:各计算机系统相互独立

1.2 组成

从组成部分看:硬件、软件、协议

  • 硬件:主机、通信线路、交换设备、通信处理机等
  • 软件:实现资源共享的软件和方便用户使用的工具软件,大多属于应用层
  • 协议:是计算机网络的核心

从工作方式看:边缘部分和核心部分

  • 边缘部分:主机,用来通信和资源共享

  • 核心部分:大量的网络和路由器,提供连通性和交换服务

从功能组成看:通信子网和资源子网

  • 通信子网:传输介质、通信设备和响应的网络协议,实现数据通信
  • 资源子网:实现资源共享的设备和软件的集合

1.3 功能

数据通信资源共享:可以是软件、硬件、数据,分布处理,提高可靠性,负载均衡

1.4 分类

按分布范围:广域网(WAN)、城域网(MAN)、局域网(LAN)、个域网(PAN)

广域网是因特网的核心部分

城域网多采用以太网技术

局域网使用广播技术,广域网中的无线、通信卫星也采用广播式技术,广域网使用交换技术、点对点网络

局域网:以太网、令牌环网、令牌总线网等

按传输技术:广播式网络(共享信道)、点对点网络(每条物理链路连接一对计算机)

区别:是否采用存储转发与路由选择机制

按拓扑结构(主要指通信子网):总线型、星型、环形、网状结构

星型、总线型、环形多用于局域网,网状网络多用于广域网

在这里插入图片描述

按使用者:专用网、公用网

按交换技术:电路交换、报文交换、分组交换

最典型的电路交换网是传统电话网络

报文交换网络也称存储-转发网络:用户数据加上辅助信息封装成报文。可充分利用线路容量,可实现不同链路之间速率转换,格式转换,可实现一对多、多对一的访问,可实现差错控制

分组交换网络也称包交换网络,将报文分成固定大小的数据块,在报文交换的基础上,缓冲区更易于管理,平均时延更小,更易于标准化

img

img

按传输介质:有线、无线

二、体系结构与参考模型

计算机网络的体系结构是计算机网络中的层次、各层的协议及层间接口的集合

计算机网络体系结构的各个层次中,每个部分都分为两部分:数据部分(服务数据单元SDU)、控制信息部分(协议控制信息PCI),它们共同构成协议数据单元PDU

物理层的PDU称为比特、数据链路层的PDU称为、网络层的PDU称为分组、传输层的PDU称为报文段

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8BmDomKH-1653875187516)(C:\Users\ACID\AppData\Roaming\Typora\typora-user-images\image-20220524164120841.png)]

层次结构的含义:

  • 第n层使用第n-1层提供的服务,还要向第n+1层提供服务,该服务是第n层及下面各层提供的服务总和
  • n-1层所提供服务的细节对第n层透明
  • 两台主机通信时,对等层在逻辑上有一条直接信道

2.1 协议、服务、接口

协议:是控制两个对等实体之间进行通信的规则的集合,是水平的

协议由语法、语义、同步组成。语法规定数据传输的格式,语义规定完成的功能,同步规定执行操作的条件、时序关系

一个完整的协议通常应具有线路管理、差错控制、数据转换等功能。

接口:两层之间交换信息的连接点,相邻两层通过服务访问点SAP进行交互

服务:上层使用下层的服务时需要交换一些命令,在OSI模型中称为服务原语1)请求2)证实3)指示4)响应

在这里插入图片描述

服务的分类:

  • 面向连接(例如TCP)与无连接的服务(并不保证通信的可靠性如IP、UDP)
  • 可靠服务(具有纠错、检错、应答机制)与不可靠服务(其可靠性由应用、用户来保障)
  • 有应答服务(文件传输服务)与无应答服务(如www)

2.2 ISO/OSI参考模型

依次为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。低三层统称通信子网,高三层统称资源子网,传输层承上启下。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y7VdibLQ-1653875187517)(C:\Users\ACID\AppData\Roaming\Typora\typora-user-images\image-20220524200642624.png)]

物理层:定义数据终端设备(DTE)和数据通信设备(DCE)的物理与逻辑联系方法,物理层协议也成为物理层接口标准。

传输信息所用的一些物理媒体如双绞线、光纤等不属于物理层协议而在物理层下面。

数据链路层:将网络层传来的IP数据包封装成帧。功能包括成帧、差错控制、流量控制、传输管理等。广播式网络还要处理如何控制对共享信道的访问,这个问题由介质访问子层处理。

典型协议:Ethernet、IEEE802.3、PPP、HDLC、帧中继等。

网络层:对分组进行路由选择、实现流量控制、拥塞控制、差错控制和网际互联等功能。

协议:IP、IPX、ICMP、IGMP、ARP、RARP、OSFP等。

传输层:传输单位是报文段(TCP)或用户数据报(UDP),功能时为端到端连接提供可靠的传输服务,提供流量控制、差错控制、服务质量、数据传输管理等服务。

端到端的通信是指运行在不同主机的两个进程之间的通信,一个进程由一个端口号来标识。由于一台主机可以同时运行多个进程,因此传输层有复用和分用功能。

协议:TCP、UDP

会话层:管理主机间的会话进程,也称建立同步(SYN),实现数据同步。

表示层:数据标识变换功能,数据压缩、加密和解密

应用层:文件传送FTP、电子邮件SMTP、万维网HTTP等

2.3 TCP/IP模型

第一代互联网:ARPAnet

在研究ARPAnet时提出了TCP/IP模型,依次为网络接口层(对于物理层和数据链路层)、网际层、传输层和应用层(对于会话层、表示层和应用层)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3OVaWe3K-1653875187518)(C:\Users\ACID\AppData\Roaming\Typora\typora-user-images\image-20220524203216327.png)]

网络接口层:接收IP分组,并把它们发送到指定的物理网络上

网际层:选择路由,并不保证有序到达。定义了标准的分组格式和协议(IP)

传输层:端到端,主要两种协议

  • 传输控制协议(TCP)面向连接的可靠的,传输报文段。
  • 用户数据报协议(UDP)无连接的不保证可靠的,传输用户数据报。

应用层:虚拟终端协议(Telnet)、文件传输协议(FTP)、域名解析服务(DNS)、电子邮件协议(SMTP)和超文本传输协议(HTTP)

TCP/IP可以为各式各样的应用提供服务,也允许IP协议在各种网络构成的互联网上运行。

OSI和TCP/IP的区别

  • 二者都可以实现异构网络的互联
  • TCP/IP没有明确服务、接口、协议的概念
  • TCP/IP模型首先出现的是协议
  • OSI在网络层支持无连接和面向连接的通信,在传输层支持面向连接的通信
  • TCP/IP在网际层支持无连接的通信,在传输层支持两种方式

三、性能指标

带宽:最高数据传输速率,单位是bps

时延:发送时延+传播时延+处理时延+排队时延

时延带宽积:该管道可容纳的比特数量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nYxCHYNm-1653875187518)(C:\Users\ACID\AppData\Roaming\Typora\typora-user-images\image-20220524163237468.png)]

往返时延(RTT):发送数据到接收到确认总共经历的时延

吞吐量:单位时间通过某个网络的数据量

速率:最高数据传输速率称为带宽

信道利用率:=有数据通过的时间/总时间

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值