计算机网络随笔

计算机网络

概述

大众熟悉的三大网络:

电信网络 有线电视网络 计算机网络 (三网融合)

互联网 互连网

互联网就是Internet 而互连网是指局部范围内互联起来的计算机网络

互联网基本特点

  1. 连通性
  2. 共享

计算机网络

由若干的结点和连接这些结点的链路组成node link

互联网基础结构发展的三个阶段*

第一阶段:从单个网络 ARPANET 向互联网发展的过程。

1983 年, TCP/IP 协议成为 ARPANET 上的标准协议,使得所有使用 TCP/IP 协议的计算机都能利用互连网相互通信。

人们把 1983 年作为互联网的诞生时间。

1990年,ARPANET正式宣布关闭。

第二阶段:建成了三级结构的互联网。

它是一个三级计算机网络,分为主干网、地区网和校园网(或企业网)。

第三阶段:逐渐形成了多层次 ISP 结构的互联网。

出现了*互联网服务提供者 ISP (Internet Service Provider)

任何机构和个人只要向某个 ISP 交纳规定的费用,就可从该ISP获取所需 IP 地址的使用权,并可通过该 ISP接入到互联网

根据提供服务的覆盖面积大小以及所拥有的 IP 地址数目的不同,ISP也分成为不同层次的ISP:主干 ISP、地区 ISP 和 本地 ISP。

互联网的标准化

计算机网络随笔

互联网的组成

  1. 边缘部分:所有连接在互联网的主机组成
  2. 核心部分:大量网络和连接这些网络的路由器组成

端系统的两种通信方式

  1. c/s client/server
  2. p2p peer-to-peer

互联网的核心部分

网络核心部分起到特殊作用的是路由器router

它能够实现分组交换 任务是转发收到的分组

计算机网络随笔

电路交换的特点

建立连接 通信 释放连接

电路交换的缺点

计算机数据具有突发性;且通信线路利用率很低

分组交换的特点

采用的是存储转发技术 在发送端先把较长的把平稳划分成较短的,固定长度的数据段。

在每个数据段前面添加上首部构成分组。

分组交换网以分组作为数据传输单元,依次把各个分组发送到接收端。

每一分组的首部都含有地址(诸如目的地址和源地址)等控制信息。

分组交换网中的结点交换机根据收到的分组首部中的地址信息,把分组转发到下一个结点交换机。

每个分组在互联网中独立地选择传输路径。

用这样的存储转发方式,最后分组就能到达最终目的地。

接收端收到分组之后会剥去首部还原。

最后还原成原始报文

计算机网络随笔

路由器

输入输出没有直接连线

先把收到的分组放入缓存,查找转发表,找出某个目的地址应该从哪个端口转发,把分组送到合适的端口转发出去。

分组交换的优点

计算机网络随笔

分组交换的问题

计算机网络随笔

三种交换

计算机网络随笔

计算机网络随笔

几种不同类别的网络

分类方式

计算机网络随笔

作用范围分类

计算机网络随笔

使用者分类

计算机网络随笔

用来把用户接入到互联网的网络

接入网AN 既不属于核心部分也不属于边缘部分

计算机网络性能指标

速率

bit/s kbit/s Mbit/s Gbit/s是额定速率或标称速率,并非是实际运行速率

带宽

原本是频带宽度单位是Hz

但是这里是网络中某通道的传送数据的能力,是最高数据率。

在时间轴上信号的宽度随着带宽的增大而变窄

吞吐量

单位时间内通过某个网络的数据量

时延

  1. 发送时延:数据帧从结点进入到传输媒体所需要的时间

    等于数据帧的长度除以发送速率

  2. 传播时延:信道传播距离花费的时间

    等于信道长度除以信号在信道上的传播速率

  3. 处理时延:处理分组所花费的时间

  4. 排队时延:分组在路由器输入输出队列中排队等待处理所经历的时延

时延带宽积

等于传播时延x带宽

往返时间RTT

利用率

  1. 信道利用率
  2. 网络利用率:全网络的信道利用率的加权平均和
  3. 计算机网络随笔

体系结构

  1. 开放系统互连基本参考模型OSI/RM

但是它失败了:没有商业驱动力,过分复杂,制定周期很长,层次划分不合理。

  1. TCP/IP

网络协议

语法 语义 同步

五层协议的体系结构

计算机网络随笔

应用进程数据先传送到应用层,加首部成为PDU(协议数据单元)

PDU传送到运输层,加上运输层首部成为运输层报文

运输层报文再传送到网络层,加上网络层首部,成为分组

分组再到数据链路层,加上链路层的首部尾部,成为数据链路层帧

再到物理层,物理层把比特流传送到物理媒体

(各层协议就是各个对等层之间传递数据时的各项规定)

TCP/IP

计算机网络随笔

计算机网络随笔

物理层、

数据链路层

网络层

运输层

应用层

无线网络

vbv

计算机网络随笔

上一篇:JavaScript(JS) Math.SQRT1_2


下一篇:MYBATIS-PLUS关联查询,一对一、一对多