计算机网络学习笔记3--计算机网络性能&计算机体系结构(OSI,TCP/IP)

https://www.bilibili.com/video/BV1Up411Z7hC?p=8&spm_id_from=pageDriver

 

如有错误之处请指出,谢谢!

目录

计算机网络性能

延迟/时延

四种分组延迟

Q:计算机网络体系结构?

Q为什么采用分层结构

分层网络体系结构基本概念

OSI参考模型(1984)

为什么要进行数据封装

物理层功能(比特传输)

数据链路层功能

网络层功能

传输层功能

会话层功能(最少的一层)

表示层功能

应用层功能

TCP/IP参考模型everything over IP

五层参考模型(结合OSI与TCP/IP)


p10-p15

计算机网络性能

速率:数据率、数据传输率、比特率(通常指的是额定速率或标称速率)
计算机网络中最重要的一个性能指标

带宽:在网络中通常指数字信道所能传送的最高数据率(bps)

延迟/时延

q分组交换为什么会发生丢包和时延
a分组排队、等待输出链路可用
分组到达率超出输出链路容量时
(正在传输的分组会产生延迟、排队会产生延迟、如果缓存满后到达的分组被丢弃->丢包)
不同网络处理丢包不同

四种分组延迟

检点处理延迟:差错检测、确定输出链路、通常<ms
排队延迟:等待输出链路可用、取决于路由器拥塞程度
传输延迟:分组长度、链路带宽、L/R
传播延迟:物理链路长度d、信号传播速度s一般为2×10^8m/s(d/s)
 
排队延迟:R链路带宽、L分组长度、a平均分组到达速率
流量强度=La/R
La/R接近0:平均排队延迟很小、接近1平均排队延迟很大、大于1超出服务能力排队延迟趋于无穷

时延带宽积:传播延迟×带宽 以比特为单位的链路长度

丢包率:丢包数/已发分组总数
吞吐量/率:即时吞吐量:给定时刻速率;平均吞吐量:一段时间的平均速率
取决于瓶颈链路

Q:计算机网络体系结构?

A:分层结构
从功能上描述计算机网络结构(抽象)、每层遵循某个/些结构完成本层功能
计算机网络体系结构是计算机网络的各层及其协议的集合

Q为什么采用分层结构

A结构清晰;模块化的分层易于系统的更新、维护;有利于标准化
分层结构是否有不利之处?分层如果太多导致系统效率低

分层网络体系结构基本概念

协议是控制对等层实体之间进行通信的规则的集合
实体遵循本层协议实现本层功能,向上层提供服务,服务是“垂直的”
下层协议的实现对于上层的服务用户是透明的(看不到下层如何实现服务)
同系统相邻层通过接口进行交互,通过服务访问点SAP,交换原语,指定请求的特定服务

OSI参考模型(1984)

目的是支持异构网络系统的互联互通
理论模型(理论成功,市场失败 
7层 非端到端1-3,端到端4-7
7应用层
6表示层
5会话层
4传输层
3网络层
2数据链路层
1物理层

实际数据传输路线

 

为什么要进行数据封装

增加控制信息:构造协议数据单元(PDU)
控制信息主要包括:地址(收发端)、差错检测编(不一定都需要加)、协议控制(优先级、服务质量、安全控制等)

物理层功能(比特传输)

接口特性:机械特性(如接口形状、电气特性(如电平、功能特性、规程特性(通信过程是什么样的
比特编码
数据率(n兆网络)
比特同步:时钟同步
传播模式:单工(只能单向通信,如电视)、半双工(可以双向通信,只能交替进行,如对讲机),全双工(可同时双向通信)

数据链路层功能

负责结点到结点数据传输(物理链路相邻的两个结点,以帧为单位传输)
组帧:加头(协议、地址等)加尾(差错检测等),让物理层能够成功的从接收到数据中切分处帧并分出头尾
物理寻址:(收发端)物理地址
流量控制:避免淹没接收端,让收发端速率匹配
差错控制:检测并重传损坏或丢失帧,并避免重复帧
访问(接入)控制:在任一给定时刻决定那个设备拥有链路(物理介质)控制使用权

网络层功能

负责源主机到目的主机数据分组交付:可能穿越多个网络
逻辑寻址:全局唯一逻辑地址,确保数据分组被送达目的主机,如IP地址
路由:路由器(或网关)互连网络,并路由分组(数据传输IP地址不变确保分组转发路径正确)至最终目的主机、路径选择

传输层功能

负责源-目的(端-端)(进程间通信)的完整报文
分段与重组
SAP寻址:确保将完整报文提交给正确进程,如端口号
连接控制
流量控制
差错控制

会话层功能(最少的一层)

对话控制:建立与维护
同步:在数据流中插入“同步点”,便于重传

表示层功能

端到端的角度解决两个系统间交换信息的语法与语义的问题:
      数据表示转化:转换为主机独立的编码
      加密、解密
      压缩、解压缩

应用层功能

支持用户通过用户代理(如浏览器)或网络接口使用网络(服务)
经典应用层服务:Web:HTTP
                          文件传输:FTP
                           电子邮件:SMTP
                           .............

TCP/IP参考模型everything over IP

应用层 
运输层
网际层
网络接口层

五层参考模型(结合OSI与TCP/IP)

应用层: 支持各种网络应用 HTTP等           报文
传输层: 进程与进程的数据传输:TCP、UDP          段
网络层 :源主机到目的主机的数据分组路由和转发:IP协议、路由协议等        数据报(datagram)
链路层 :相邻网络元素(主机、交换机、路由器等)的数据传输:以太网(Ethernet)、802.11(WiFi)、PPP(点对点Point-to-Point Protocol)      帧
物理层 :比特传输     比特

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软糖工程001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值