zoukankan      html  css  js  c++  java
  • 2016.6.29 计算机网络复习要点第四章之网络层提供的服务

    1.网络层提供的两种服务:

    (1)电信网使用的是虚电路服务:

    **用面向连接的通信方式,使电信网络能够向用户(实际上就是电话机)提供可靠传输的服务;

    **当两个计算机进行通信时,也应当先建立连接(但在分组交换中是建立一条虚电路VC),以保证双方通信所需要填写完整的目的主机地址,而是需要填写这条虚电路的编号。因而减少了分组的开销;

    (2)网络层的方式:网络层向上只提供简单灵活的,无连接的,尽最大努力交付的数据报服务;

    **网络层不提供服务质量的承诺,也就是说,所传送的分组可能出错,丢失,重复,失序(即不按顺序到达终点),当然也不保证分组交付的期限;

    **由于传输网络不提供端到端的可靠传输服务,这就使网络中的路由器可以做的比较简单,而且价格低廉;

    **如果主机(即端系统)中的进程之间的通信需要可靠的,那么就由网络的主机中的运输层负责(包括差错处理,流量控制等);

    (3)虚电路服务和数据报服务的对比:

    **虚电路服务:

    ①思路:可靠通信应当由网络来保证;

    ②连接的建立:必须有;

    ③终点地址:仅在连接建立阶段使用,每个分组使用短的虚电路号;

    ④分组转发:属于同一虚电路的分组均按照同一路由进行转发;

    ⑤当结点出故障:所有通过出故障的结点的虚电路均不能工作;

    ⑥分组的顺序:总是按照发送顺序到达终点;

    **数据报服务:

    ①思路:可靠通信应当由用户主机来保证;

    ②连接的建立:不需要;

    ③终点地址:每个分组都有终点的完整地址;

    ④分组的转发:每个分组独立选择路由进行转发;

    ⑤当结点出故障:出故障的结点可能会丢失分组,一些路由可能会发生变化;

    ⑥分组的顺序:到达终点的时间,不一定按发送顺序;

  • 相关阅读:
    求逆元算法
    Almost Sorted Array
    最长不递减子序列
    (LIS)最长上升序列(DP+二分优化)
    rabbitmq延迟消息
    oracle 视图
    oracle 存储过程
    http 会话(session)详解
    系统测试
    Fiddler 手机抓包
  • 原文地址:https://www.cnblogs.com/hqutcy/p/5627468.html
Copyright © 2011-2022 走看看