2020-10-29

计算机网络笔记
第一章 思维导图
第一章
第一章
1.2 互联网概述

  • 网络
    泛指把人或物互连在一起而形成的系统

  • internet和Internet的区别
    1.以小写字母“i”开始的互连网是一个通用名词,泛指多个计算机网络互连而成的网络
    2.以大写字母"I"开始的互联网或因特网是一个专有名词,指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络
    3.任意把几个计算机网络互连起来,并能够相互通信,这样构成的是一个互连网,而不是互联网

  • 三大类网络
    1.电信网络:提供电话、电报及传真等服务
    2.有线电视网络:向用户传送各种电视节目
    3.计算机网络(发展最快并起核心作用):使用户能在计算机之间传送数据文件

  • 计算机网络的特点
    连通性
    1.使上网用户之间都可以交换信息(数据,以及各种音频视频),好像这些用户的计算机都可以彼此直接连通一样
    2.互联网具有虚拟的特点,无法准确知道对方是谁,也无法知道对方的位置
    共享
    1.指资源共享
    2.资源共享的含义是多方面的。可以是信息共享,软件共享,也可以是硬件共享
    3.由于网络的存在,这些资源好像就在用户身边一样,方便使用

tracert 查通过多少个路由

  • ip地址包含网络地址(DNS)
    子网掩码最后一位为0

物理地址/硬件地址/mac与ip地址不同。ip地址是虚拟地址。多个用户在不同网段下可用同一个ip地址。而物理地址只有一个(网卡自带的mac)
ipconfig/all查询所有地址(包括ip地址及mac)信息
机房的所有电脑中内网地址再怎么设置,对外而言这个机房只有一个ip。通常内网地址中最后一位0,254,255不用
成为互联网正式标准要经过的阶段

  • 1.建议标准(RFC文档)
    2.互联网标准(RFC文档)

1.3 互联网的组成
边缘部分

  • 主机联网,用来进行通信和资源共享

核心部分

  • 路由器连网,负责为边缘部分提供高速远程分组交换。

端系统

  • 处在因特网的边缘部分就是在因特网上的所有主机

端系统在功能上的差别

  • 1.小的端系统可以是一台普通个人电脑,具有上网功能的智能手机,甚至是一个很小的网络摄像头
    2.大的端系统则可以是一台非常昂贵的大型计算机
    3.端系统的拥有者可以是个人,也可以是单位,当然也会是某个ISP

端系统之间通信的含义
运行在主机A上的某个程序和运行在主机B上的另一个程序进行通信,简称为计算机之间通信
进程ip简称PID
一个进程里面有多个线程
端系统之间的两种通信方式

  • 1、 c/s方式(客户-服务器方式),即client-server方式,如QQ

    客服是服务的请求方,服务器是服务的提供方,两者都要使用网络核心部分所提供的服务

  • 2、 p2p方式(对等方式),即peer-to-peer方式。如迅雷,BT。即是客户机也是服务器
    两个主机在通信时并不区分哪个是服务请求方还是服务提供方,两者平等的、对等连接通信

在网络核心部分起特殊作用的是路由器
路由器是实现分组交换的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能
分组转发是网络核心部分最重要的功能
互联网的核心部分采用网状拓扑结构
分组交换的主要特点

  • 1.采用存储转发技术
    2.在发送端,先把较长的报文划分为更多较短的报文

分组交换过程(假定分组在传输过程中没有出现差错,在转发时也没有被丢弃)

  • 1.将较长的数据分为较短的几个数据段
    2.每个数据段前面添加上首部构成分组
    3.分组交换网以“分组”作为数据传输单元。依次把各分组发送到接收端(假定接收端在左边)
    4.接收端收到分组后剥去首部还原成报文
    5.最后,在接收端把收到的数据恢复成为原来的报文

分组交换的传输单元

  • 1.每一个分组的首部都含有地址(诸如目的地址和源地址)等控制信息
    2.分组交换网中的结点交换机根据收到的分组首部中的地址信息,把分组转发到下一个结点交换机
    3.每个分组在互联网中独立地选择路径
    4.用这样的存储转发方式,最后分组就能到达目的地

路由器

  • 1.在路由器中的输入和输出端口之间没有直接连线
    2.路由器处理分组的过程是
    • 把收到的分组先放入缓存(暂时存储)
    • 查找转发表,找出到某个目的地址应从哪个端口转发
    • 把分组送到适当的端口转发出去

主机和路由器的不同作用

  • 1.主机是为用户进行信息处理的,并向网络发送分组,从网络接收分组
    2.路由器对分组进行存储转发,最后把分组交付目标主机

三种交换的比较

  • 1.若要连续传送大量的数据,且其传送时间远大于连接建立时间,则电路交换的传输速率较快。
    2.报文交换和分组交换不需要预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率。
    3.由于一个分组的长度往往远小于整个报文的长度,因此分组交换比报文交换的时延小,同时也具有更好的灵活性。

1.5 计算机网络的定义(较好的)

计算机网络主要是由一些通用的、 可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。

  • 1.根据定义,可知计算机网络所连接的硬件,并不限于一般的计算机, 而是包括了智能手机等。
    2.计算机网络并非专门用来传送数据,而是能够支持很多种的应用(包括今后可能出现的各种应用)。
    3.定义中的“可编程的硬件”表明这种硬件定包含有中央处理机(CPU)。

1.5.2 网络的分类

按照网络的作用范围进行分类

  • 广域网WAN

    • 作用范围通常为几十到几千公里
  • 城域网MAN

    • 作用范围通常为5~50公里
  • 局域网LAN

    • 局限在较小的范围(如1公里左右)
  • 个人区域网PAN

    • 范围很小,大概10米左右
  • 注:若中央处理机之间的距离非常近(如仅1米的数量级甚至更小些),则一般称之为多处理机系统,而不称它为计算机网络

按照网络的使用者进行分类

  • 公用网
    • 按规定交纳费用的人都可以使用的网络。也称为公众网
  • 专用网
    • 为特殊业务工作的需要而建造的网络
  • 注:公用网和专用网都可以提供多种服务,如传送的是计算机数据,则分别是公用计算机网络和专用计算机网络

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

  • 1.接入网AN,又称为本地接入网或居民接入网
    2.接入网是从某个用户端系统到互联网中的第一个路由器(也称为边缘路由器)之间的一种网络

1.6 计算机网络的性能

1.6.1 计算机网络性能指标:

  • 1.速率(考点)
    • ①1个字节(Byte)=8个二进制位(bit)
      ② 1个中文字符=2个字节
      ③1MB/s(Byte)=8Mb/s(bit)
      ④比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位
      ⑤速率指的是数据的传送速率,也称为数据率或比特率
      ⑥单位是bit/s或kbit/s、Mbit/s、Gbit/s等,例如4×10^10bit/s的数据率就记为40Gbit/s
      ⑦速率往往是指额定速率或标称速率,非实际运行速率
  • 2.带宽
    • ①频域称谓:带宽是指信号具有的频带宽度,其单位是赫(或千赫、兆赫、吉赫等)
      ②时域称谓:网络中某通道传送数据的能力。表示在单位时间内网络中的某信道所能通过的“最高数据率”。单位是bit/s
      ③一条通信链路的带宽最宽,其所能传输的最高数据率越高
  • 3.吞吐量
    • ①表示在单位时间内通过某个网络(或信道、接口)的数据量
      ②经常用于对现实世界中的网络的一中测量,以便知道实际上到底有多少数据量能够通过网络
      ③吞吐量受网络的带宽或网络的额定速率的限制
  • 4.时延(考点)
    • 数据从网络的一端传送到另一端所需的时间。也称延迟或迟延
      • 发送时延(发生在网卡里)

        • ①也称传输时延
          ②发送数据时,数据帧从结点进入到传输媒体所需要的时间
          ③也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间
          ④发送时延=数据帧长度(bit)/发送速率(bit/s)
      • 传播时延(发生在网线里)

        • ①电磁波在信道中需要传播一定的距离而花费的时间
          ②发送时延与传播时延有本质上的不同
          ③信号发送速率和信号在信道上的传播速率完全不同
          ④传播时延=信道长度(米)/信号在信道上的传播速率(米/秒)
      • 处理时延

        • 主机或路由器收到分组时,为处理分组所花费的时间
      • 排队时延

        • ①分组在路由器输入输出队列中排队等待处理所经历的时延
          ②排队时延的长短取决于网络中当时的通信量
      • 数据在网络中经历的总时延就是发送时延、传播时延、处理时延和排队时延之和
        对于高速网络链路,提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。提高链路带宽减小了数据的发送时延

5.时延带宽积

  • 链路的时延带宽积又称为以比特位单位的链路长度
    时延带宽积=传播时延*带宽

6.往返时间(考点)

  • 往返时间RTT:表示从发送方发送数据开始,到发送方收到来自接收方的确认,总共经历的时间。
    在互联网中,往返时间还包括各中间节点的处理时延、排队时延以及转发数据时的发送时延

7.利用率

  • 分为信道利用率和网络利用率
    信道利用率指出某信道有百分之几的时间是被利用的‘
    完全空闲的信道的利用率是零
    网络利用率是全网络的信道利用率的加权平均值
    某信道的利用率增大时,该信道引起的时延也增加
    网络当前的时延=网络空闲时的时延/1-网络利用率

1.6.2 计算机网络的非性能特征

  • 1.费用
    2.质量
    3.标准化
    4.可靠性
    5.可扩展性和可升级性
    6.易于管理和维护

1.7 计算机网络的体系结构

  • 开放系统互连参考模型OSI(国际标准)没有得到市场的认可
    TCP/IP常被称为事实上的国际标准

1.7.2 协议与划分层次

  • 网络协议
    • ①简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定
      ②协议的三个组成要素

      • 1.语法

        • 数据与控制信息的结构或格式
      • 2.语义

        • 需要发出何种控制信息,完成何种动作以及做出何种响应
      • 3.同步

        • 事件实现顺应的详细说明
    • 协议的两种形式

      • 1.使用便于人来阅读和理解的文字描述
        2.使用让计算机能够理解的程序代码

1.7.3 具有五层协议的体系结构

应用层、运输层、网络层、数据链路层、物理层
协议数据单元PDU

  • OSI参考模型把对等层次之间传送的数据单位

对等层之间的通信

  • 任何两个同样的层次把数据通过水平虚线直接传递给对方

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

1.7.4 实体、协议、服务和服务访问点

实体

  • 表示任何可发送或接受信息的硬件或软件进程

协议

  • 控制两个对等实体进行通信的规则的集合

在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下层所提供的服务
本层的服务用户只能看见服务而无法看见下面的协议

  • 即下面的协议对上面的服务用户是透明的

协议是水平的

  • 即协议是控制对等实体之间通信的规则

服务是垂直的

  • 即服务由下层向上层通过层间接口提供的

上层使用服务原语获得下层所提供的服务
服务访问点

  • 1.服务访问点SAP:同一系统相邻两层的实体进行交互的地方
    2.服务数据单元SDU:层与层之间交换的数据的单位

1.7.5 TCP/IP的体系结构

TCP/IP是四层体系结构

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

手打不易,如有帮助到你,斗胆求个三连

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值