【计算机网络复习】408王道视频总结 第一章:概要

这是我自己看王道系列视频总结的,我是在专注笔记里写好然后粘过来的(给大家安利专注笔记,是我用过无数笔记软件后留下的😂),需要原笔记文件的可以给我评论哈

第一章概要 总结:https://blog.csdn.net/Tangli_yzy/article/details/113779591

第二章物理层 总结:https://blog.csdn.net/Tangli_yzy/article/details/113779634

第三章数据链路层 总结:https://blog.csdn.net/Tangli_yzy/article/details/113815971

第四章网络层 总结:https://blog.csdn.net/Tangli_yzy/article/details/113876306

第五章传输层 总结:https://blog.csdn.net/Tangli_yzy/article/details/113883954

第六章应用层 总结:https://blog.csdn.net/Tangli_yzy/article/details/113913986

第一章 概要

计算机网络的概念:一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起

来,由功能完善的软件实现资源共享和信息传递的系统。

计算机网络的功能:

1.数据通信

2.资源共享:硬件、软件、数据

3.分布式处理

4.提高可靠性

5.负载均衡

标准化工作:

1.法定标准:如OSI

2.事实标准:TCP/IP

计算机网络组成

  • 按组成部分分:硬件、软件、协议
  • 按工作方式分:
    • 边缘部分:用户直接使用,主机(C/S、P2P)
    • 核心部分:为边缘部分服务,路由器、大量的网络
  • 功能组成分:
    • 通信子网,数据通信(在链路上通信)(下三层)
    • 资源子网,资源共享/数据处理(在主机内部处理)(上三层)(上述两种功能也就是计算机网络的主要功能)

计算机网络的分类

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

按拓扑结构分为:总线型、星型、环形、网状型(广域网使用(因特网))

按传输技术分为:广播式(共享通信信道)、点对点(分组存储转发、路由选择机制(区别二者的 关键))

性能指标

速率

也称数据率、数据传输率、比特率。单位:b/s,kb/s,Mb/s,Gb/s,Tb/s等

比特:1/0 1byte=8bit

 

带宽

网络中通信线路传输数据的能力,指单位时间内从网络中某点到另一点所能通过的最高数据率。单位:b/s,kb/s,Mb/s,Gb/s,Tb/s。设备的带宽指的是设备所支持的最高速度。(并不是值的是通信线路上的传输速度、可以理解为设备向链路上流出的比特数(发送的变快了),不影响其在链路上的传输速度)

吞吐量

单位时间通过某处的数据量(相比带宽,表示的是实际上的值,一般由几个速率加和得到)。单位:b/s,kb/s,Mb/s,Gb/s,Tb/s。受网络的带宽或者网络的额定速率的限制。

链路带宽:100Mb/s(标准/最高),实际的速率:吞吐量=所有链路速率的和=30Mb/s

时延

包括发送时延(传输时延)、传播时延、排队时延、处理时延。

  • 发送时延:数据长度 / 信道带宽(发送速率)(所谓高速链路,只是提高了信道带宽,降低了发送时延,其他时延不变)
  • 传播时延:链路长度 / 电磁波传播速度
  • 排队时延:等待输入链路输出链路可用
  • 处理时延:检错、找转发方向(找出口)

后两者一般是指发送在路由器附近。

时延带宽积

时延带宽积=传播时延$\times$带宽。单位是bit。可以表示某段链路某个时间点有多少比特,某段链路此时的“容量”。因此也被称为以比特为单位的链路长度。

往返时延RTT

发送方发送数据开始(第一个比特进入信道),到发送方收到接收方的确认(收到确认的第一个比特),总共经历的时延。(游戏里的ping)

RTT越大、在收到确认之前,可以发送的数据越多.(等待时间增长的缘故)

RTT = 传播时延*2(往返传播时延)+末端处理时间.(要注意RTT只关注信道上的时间.不包括发送时延)

利用率

衡量信道有效利用的度量.

  • 信道利用率 = 有数据通过时间/(有数据通过时间+无数据通过时间)
  • 网络利用率 : 信道利用率加权平均值

利用率接近1时,网络的时延会急速增大,使得网络出现一定的拥塞.

计算机网络中的分层

相邻层之间才有接口,且所提供的服务的细节对于上层而言完全屏蔽(透明)。只有相邻层才能说提供服务,下层为上层提供服务,上层使用下层的服务。第n层在向第n+1层提供服务时,不但提供了第n层的功能,还包含了由下层所提供的服务。

【分层结构】可看作【类】,OSI模型和TCP/IP模型可看作【实例】

  • 实体
  • 对等实体(相同层的实体)
  • 协议 水平:针对对等实体的数据交换建立的规则
    • 语法:数据传输格式
    • 语义:所要完成的功能
    • 同步:各种操作的顺序
  • 接口(访问服务点SAP):上层使用下层服务的入口
  • 服务 垂直:下层为相邻上层提供的
  • 保持下层对上层的独立性,上层单向使用下层提供的服务

OSI七层结构

(记忆:物联网淑慧试用)

上面四层的传输是端到端的通信方式(会认为是直接传输到了目的主机进程(即端口),对底层的数据传输没有感知,因此是端到端),下面三层则是点到点的通信方式(中间的路由器等不包括上四层,在其中的传输的过程中,只关注下一个点,不关注终点)

下图为七层结构中,数据的封装传输以及拆解的过程,深红色的线为数据的变化过程。(注意数据链路层是对头和尾都添加了额外的信息,其他层都只增加了头部)

 

应用层

定义:所有能和用户交互产生网络流量的程序

典型服务及协议:文件传输:FTP、电子邮件:SMTP、万维网:HTTP

表示层

用于处理在两个通信系统中交换信息的表示方式(语法和语义)

功能:数据格式变换、数据加密解密、数据的压缩和恢复

会话层

建立连接,向表示层的实体/用户进程提供建立连接并在连接上有序地传输数据。

会话,也叫建立同步。会话之间彼此独立,不会影响到其他会话。

功能:建立、管理、终止会话;校验点/同步点:从检验点恢复通信。适用于传输大文件。

传输层

负责不同进程(端口)间的通信,即负责端到端的通信,传输单位是报文段或者用户数据报。

四个功能:

  • 靠传输(基于建立连接、确认机制)、不可靠传输(小的数据一般适用,避免浪费时间)
  • 错控制(纠正错误)
  • 量控制(控制发送方的发送速度,以适应接收方的接受速度)
  • 分用
    • 复用:多个应用层进程可同时使用下面运输层的服务。如微信和qq
    • 分用:运输层把收到的信息分别交付给上面应用层中相应的进程。

主要协议:TCP、UDP

网络层

IP层、网际层。把分组从源端传到目的端。传输单位是数据报。数据报过长时切割为分组

四大功能:

  • 路由选择(根据路由算法等选择最佳路径
  • 流量控制(协调发送端与接收端之间的速度)
  • 差错控制(奇偶校验等,纠错与验错)
  • 拥塞控制(侧重于宏观方面,所有结点都来不及接受分组,而丢弃大量的分组,网络从而处于拥塞状态。因此应当避免出现拥塞。)

主要协议:IP、IPX、ICMP、IGMP、ARP、RARP、OSPF。

数据链路层

将网络层传下来的数据报组装成帧。此层的传输单位为帧。

四大功能:

  • 成帧(定义帧的开始与结束,定义特定的01组合,识别到之后就认为是帧的开始和结束)
  • 差错控制(帧错+位错)
  • 流量控制
  • 访问(接入)控制控制对共享信道的访问

主要协议:SDLC、HDLC、PPP、STP

物理层

在物理媒介上实现比特流的透明传输(不管是什么样的比特组合都能在链路上传送)。传输单位是比特。(铜轴电缆、双绞线、无线电波等媒介),给什么发送什么

  • 定义接口特性
  • 定义传输模式
    • 单工(发送方和接收方确认不变的,单向传输,一条信道)
    • 半双工(两个人都是发送方和传输方,但同一时间仍然只能一个人发送信息,类似对讲机,两条信道
    • 双工(可同时双向,打电话类似,两条信道)
  • 定义传输速率
  • 比特同步
  • 比特编码(电压与0/1对应)

主要协议:Rj45、802.3

TCP/IP模型(四层)

TCP/IP模型中,TCP、IP协议是最为重要的。

 

  • 相同点:
    • 都分层
    • 基于独立的协议栈的概念
    • 可以实现异构网络互联
  • 不同点:

 

传输层主要是为了实现端到端的可靠传输,因此都有面向连接。

五层结构(学习用)

综合了OSI和TCP/IP的优点

  • 应用层:支持各种网络应用 FTP SMTP HTTP
  • 传输层:进程-进程的数据传输 TCP UDP
  • 网络层:源主机到目的主机的数据分组路由与转发 IP ICMP OSPF
  • 数据链路层:把网络层传下来的数据报组装成帧 Ethernet PPP
  • 物理层:比特传输
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值