《计算机网络自顶向下方法》学习笔记第一章

计算机网络和因特网

因特网的具体描述

因特网是一个世界范围的计算机网络,是一个互联了全世界几十亿计算设备的网络

因特网的组件

  • 主机/端系统:所有运行了应用程序接入因特网的设备叫做端系统。如计算机、手机、服务器、能联网的家用电器、能联网的汽车
  • 通信链路和分组交换机:从同一个端系统到另一个端系统通过通信链路和分组交换机互联在一起。通信链路由不同的物理媒介组成,如同轴电缆、铜线、光纤、无线电频谱。分组交换机最典型的是路由器和链路层交换机。
  • 因特网服务提供商(ISP):端系统通过ISP接入因特网。ISP自身是由许多台分组交换机和许多段通信链路组成的。
  • 协议:端系统,通信链路,分组交换机之间共同遵守的法则,控制着数据的接受与发送。

因特网的构成

因特网由网络边缘与网络核心组成。

网络边缘

端系统边缘路由器统称为网络边缘,位于网络边缘的端系统通过接入网靠物理媒介连接到网络核心。

接入网
  • 家庭接入

    • DSL:家庭住户通过家庭电话线接入因特网。通过多路复用技术将打电话和联网共享到同一条链路之上。
    • 电缆因特网接入:电缆因特网接入与DSL不同,它使用了有线电视的基础设施。许多家庭通过同轴电缆连接到光纤节点,光纤节点通过光缆连接到有限公司提供的电缆头端在连接到网络核心。
    • 光纤到户:从本地中心局直接接一条光纤到家庭住户。
  • 企业(家庭)接入

    • 以太网和Wifi:企业、大学、家庭大多数靠以太网技术连接因特网。用户使用双绞铜线与以太网交换机相连,以太网交换机再与边缘路由器相连接入因特网。

网络核心

本节首先介绍网络链路和交换机移动数据的两种方式,分别为电路交换和分组交换;接着重点介绍分组交换;最后介绍网络中的网络。

电路交换

​ 最典型的电路交换就是电话通讯。当两位用户建立电话通信之后,他们便独占整条线路,即使他们两人不传输数据(说话)。

  • 电路交换的三个阶段

    • 建立连接
    • 通信
    • 释放连接
  • 电路交换网络

    在这里插入图片描述

    ​ 如图所示:这四台电路交换机连接了四条链路,每条链路中由四条电路,当一段的主机对另一端的主机发起连接,进行通信,他们独占这条电路资源,如果每条链路由1Mbps的传输速率,则这两个主机之间的通信就获得250kps的传输速率。

  • 电路交换中的多路复用

    ​ 上文中的电路所用的便是多路复用技术,重点介绍频分复用技术和时分复用技术。

    • 频分复用

      首先,链路中的所有频谱被连接在该链路中的所有主机共享,但是,当某两个主机建立了连接,将会给他们分配一个频段,这时他们独享这个频段。

    • 时分复用

      首先,时间被均分为相同的帧,帧又被分成相同的时隙,当两个主机建立连接,他们独占某个时隙,在每次轮到该时隙时才传输数据。

分组交换

​ 在网络应用中,端系统彼此之间传输数据是靠报文的形式,端系统首先将报文分割成小的数据块,称之为分组,分组通过通信链路和分组交换机传递。

  • 具体方式

    存储转发传输:在交换机要传出分组的第一个比特之前,它必须收到该分组的最后一个比特。

    转发表和路由选择协议:分组在路由器之间进行转发,直至到达目的地端系统。这其中可能经过数个路由器,路由器选择另一台传递数据的路由器就是靠转发表和路由选择协议。每个端系统有一个用作标识的IP地址,每个分组中包含了传出数据的源IP和接受数据的目的IP。当分组到达路由器时,路由器通过检查转发表来决定下一跳的路由器。转发表靠路由选择协议来配置转发表。

  • 需要讨论的问题

    • 时延:时延可以分为处理时延,排队时延,传输时延,传播时延。

      • 处理时延:检查首部信息决定下一跳的地址,差错检测等一系列所需要的时间成为处理时延。
      • 排队时延:分组的接受需要时间,处理需要时间,传出需要时间,如果这时间内有其他分组到达路由器,那么它必须排队等待。
      • 传输时延:路由器传出该分组的第一个比特到传输完最后一个比特所需要的时间。
      • 传播时延:分组从一个路由器发出到达下一个路由器所需要的时间。
    • 丢包:由于存在排队时延且路由器的缓存是有限的,当路由器的缓存满了且仍有分组到达路由器,那么该分组被丢弃。

  • 分组交换与电路交换的对比

    ​ 在分组交换中,只有在两个端系统传输数据的时候才会使用链路,所有传输数据的方式都是按需使用链路资源,不存在独占。

    • 分组交换的缺点:端到端的时延是不可预测和可变的。
    • 分组交换的优点:比电路交换更好的宽带共享,更简单有效,更能充分利用资源。
网络的网络

​ ISP存在分层,第一层是全球ISP和内容提供商网络,他们之间靠IXP相连,第一层ISP之下还有两层、三层…直到接入ISP网络边缘相连。

协议层次及其服务模型

OSI模型

  • 应用层:数据的起点,应用程序通过不同的应用层协议将数据包装成报文,发给下一层。
  • 表示层:将数据编码,对数据加密解密和压缩解压缩。
  • 会话层:对话控制和同步
  • 运输层:负责端到端完整报文的传输,将报文分割为分组,连接控制,流量控制,差错检测
  • 网络层:负责将分组交付,逻辑寻址,分组转发
  • 数据链路层:负责分组交换机之间的数据转发,有组帧和物理寻址的功能。
  • 物理层:决定一些物理特性。
传输过程

​ 数据从应用层开始,依次向下传递,每层执行相应的功能并添加头部信息,直到物理层通过物理链路转发出去,数据到达路由器,路由器只有物理层,数据链路层,网络层,数据依次向上传递并进行处理,之后再向下传递到下一个路由器,最后数据到达目的端系统,依次向上传递,剥离头部信息直到用户得到原始数据。

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值