计算机网络系列内容的学习目录→\rightarrow→谢希仁计算机网络学习系列内容汇总。

  • 1. 网络层概述
    • 1.1 课后练习
  • 2. 网络层提供的两种服务
    • 2.1 面向连接的虚电路服务
    • 2.2 无连接的数据报服务
    • 2.3 虚电路服务与数据报服务的比较
    • 2.4 课后练习

1. 网络层概述

  ■ 网络层的主要任务是实现网络互连,进而实现数据包在各网络之间的传输。

  ■ 要实现网络层任务,需要解决以下主要问题:
    ⋄\diamond⋄ 网络层向运输层提供怎样的服务(“可靠传输”还是“不可靠传输”)
     数据包在传输过程中可能会出现误码,也有可能由于路由器繁忙而被路由器丢弃,还有可能出现按序发送的数据包不能按序到达接收方。如果网络层对于上述传输错误不采取任何措施,则提供的是不可靠传输服务;如果网络层对于上述传输错误采取措施并使得接收方能正确接收发送方所发送的数据包,则提供的是可靠传输服务。不同网络体系结构所提供的服务可能是不同的,例如因特网使用的TCP/IP协议体系的网际层提供的是无连接的不可靠的数据报服务,而ATM、帧中继和X.25的网络层提供的都是面向连接的、可靠的虚电路服务。
    ⋄\diamond⋄ 网络层寻址问题
    ⋄\diamond⋄ 路由选择问题

  ■ 因特网(lnternet)是目前全世界用户数量最多的互联网,它使用TCP/IP协议栈。
  ■ 由于TCP/IP协议栈的网络层使用网际协议IP,它是整个协议栈的核心协议,因此在TCP/IP协议栈中网络层常称为网际层

  ■ 与IP协议配套使用的还有三个协议:
    ⋄\diamond⋄ 地址解析协议ARP (Address Resolution Protocol)
    ⋄\diamond⋄ 网际控制报文协议ICMP (Internet Control Message Protocol)
    ⋄\diamond⋄ 网际组管理协议IGMP(Internet Group Management Protocol)
   下图为三个协议和网际协议IP的关系。

1.1 课后练习

  1. 以下属于网络层范畴的是( C )
    A. 透明传输比特流  B. 媒体接入控制  C. IP地址   D. 实现进程之间的通信
   分析: 透明传输比特流属于物理层范畴;媒体接入控制属于数据链路层范畴;实现进程之间的通信属于运输层范畴。

  2. 在因特网使用的TCP/IP协议栈中,核心协议是( B )
    A. TCP   B. IP  C. ARP   D. HTTP
   分析: 在因特网使用的TCP/IP协议栈中,核心协议是IP。

2. 网络层提供的两种服务

2.1 面向连接的虚电路服务

  ■ 虚电路服务的核心思想是可靠通信由网络来保证。
  ■ 当两台计算机进行通信时,必须建立网络层的连接——虚电路VC(Virtual Circuit),以保证通信双方所需的一切网络资源。
  ■ 然后通信双方沿着已建立的虚电路发送分组。
  ■ 目的主机的地址仅在连接建立阶段使用,之后每个分组的首部只需携带一条虚电路的编号(构成虚电路的每一段链路都有一个虚电路编号)。
  ■ 这种通信方式如果再使用可靠传输的网络协议,就可使所发送的分组最终正确到达接收方(无差错按序到达、不丢失、不重复)。
  ■ 通信结束后,需要释放之前所建立的虚电路。
  ■ 很多广域分组交换网都使用面向连接的虚电路服务。例如,曾经的X.25和逐渐过时的帧中继FR、异步传输模式ATM等。

2.2 无连接的数据报服务

  ■ 数据报服务的核心思想是可靠通信应当由用户主机来保证。
  ■ 当两台计算机进行通信时,不需要建立网络层连接。
  ■ 每个分组可走不同的路径。
  ■ 每个分组的首部必须携带目的主机的完整地址。
  ■ 这种通信方式所传送的分组可能误码、丢失、重复和失序。
  ■ 由于网络本身不提供端到端的可靠传输服务,这就使网络中的路由器可以做得比较简单,而且价格低廉(与电信网的交换机相比较)。
  ■ 因特网采用了这种设计思想,也就是将复杂的网络处理功能置于因特网的边缘(用户主机和其内部的运输层),而将相对简单的尽最大努力的分组交付功能置于因特网核心。

2.3 虚电路服务与数据报服务的比较

  TCP/IP体系结构的因特网的网际层提供的是简单灵活、无连接的、尽最大努力交付的数据报服务。

2.4 课后练习

  1. TCP/IP参考模型的网络层提供的是( A )
    A. 无连接不可靠的数据报服务  B. 无连接可靠的数据报服务   C. 有连接不可靠的虚电路服务   D. 有连接可靠的虚电路服务
   分析: TCP/IP参考模型的网络层提供的是无连接不可靠的数据报服务。

计算机网络(四)—— 网络层(1、2):网络层概述、网络层提供的两种服务相关推荐

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

    本文主要说明网络层提供的两种服务,一种是虚拟电路(Virtual-Circuit 称为VC),另外一种是数据报服务(datagram network).这两种服务有各自的特点,以下将会详细讨论: 1. ...

  2. 网络层提供的两种服务

    网络层:--存储转发式分组交换 实现两个网络系统之间的数据透明传送,具体包括: 路由选择 拥塞控制 等 在计算机通讯中,可靠交付应该由谁来负责?是网络还是端系统? 端系统负责 网络层应该向运输层提供怎 ...

  3. Android方法的概括,Android_Android中startService基本使用方法概述,Android中有两种主要方式使用Ser - phpStudy...

    Android中startService基本使用方法概述 Android中有两种主要方式使用Service,通过调用Context的startService方法或调用Context的bindServi ...

  4. 抖音橱窗和抖音小店有什么区别?四和能聚分析抖音电商两种模式

    抖音是一个短视频平台,但是随着平台在电商领域的不断加码,也开始朝着电商平台转变,增添了许多电商功能,越来越多的用户习惯于在抖音平台购买商品.商家们如果想要在抖音平台带货,有两种方式,既可以开通抖音小店 ...

  5. (4)雅思屠鸭第四天:六种简单句的练习与两种从句的讲解

    前言 打基础部分,要一直持续一个多月,这部分主要涉及的还是听说读写四部分所需要的词汇与语法. 文章内容主要是今日所有课程的笔记.今天的重点是语法部分. 今天主要是通过写作一篇文章,来继续巩固六种简单句 ...

  6. 《计算机网络(第七版)》网络层笔记

    一,网络层提供的两种服务 网络层提供的两种服务 二,网际协议 IP 虚拟互连网络 分类的 IP 地址 IP 地址与硬件地址 地址解析协议 ARP IP 数据报的格式 IP 层转发分组的流程 三,划分子 ...

  7. 【计算机网络】第七章:[网络层]网络协议(Part1.网络层首部)

    CN.StudyLog.Ch7.Network Layer.网络层 (Part1.网络层首部) 网络层首部 版本/首部长度 区分服务 总长度 标识&标志 片偏移 生存时间TTL 协议/首部校验 ...

  8. 《计算机网络》学习笔记 ·001【概述】

    注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 文章目录 一.计算机网络在信息时代中的作用 1."三 ...

  9. 计算机网络(四)运输层(TCP/IP)

    进程间的通信 运输层向它上面的应用层提供通信服务:通信的实体是两台主机的进程之间在数据交换 网络层为主机之间提供逻辑通信,而运输层为应用进程间提供端到端的逻辑通信 运输层还要对收到的报文进行差错检测( ...

  10. JDK四种常见线程池及使用场景、两种提交任务的方法

    转载:JDK 提供的线程池及使用场景 - 编程猎人 (programminghunter.com) 目录 四种常见线程池 1.newFixedThreadPool 2.newSingleThreadE ...

最新文章

  1. java adt怎么打开项目,如何在Eclipse中打开Android Studio项目?
  2. curl head请求_CURL速查
  3. flash调用swf文件服务器,浏览器如何加载Flash文件? (SWF)
  4. Nature | 基于单细胞RNA测序绘制人类肺组织分子细胞图谱,成功鉴定多种未知细胞类型...
  5. FastDFS介绍与安装配置
  6. 485. 最大连续1的个数
  7. 语音识别算法阅读之CTC
  8. java 连续等_java操作JSON文件实现连续插入、添加等
  9. java如何查看jar编译的jdk版本
  10. linux设置ipsan_linux 配置IPSAN存储
  11. MATLIB从excel表中读取数据并画出函数图像
  12. 分享两套模板,zblog模板和emlog模板。
  13. 第十三届蓝桥杯大赛软件类国赛 C/C++ 大学B组 试题 G: 故障
  14. 远程linux云主机,Linux实验室 远程连接Linux云主机方法
  15. 基于典型相关性分析(CCA)的多视图学习方法综述
  16. Mac安装homebrew和brew cask
  17. Javascript错误处理——try...catch
  18. Chained-Tracker:链式成对关注回归结果,用于端到端联合多目标检测和跟踪
  19. 刀塔霸业android如何更新_刀塔霸业手游最新版本更新内容 最新版本怎么更新
  20. JS高级做的导航条。可展开可挂起。可简化。

热门文章

  1. 【SAR图像分辨率】匹配跟踪算法和自聚焦算法提高SAR图像分辨率
  2. python二元一次方程组用鸡兔同笼的思路来写编程_应用二元一次方程组——鸡兔同笼教学设计方案...
  3. word批量调整图片大小--宏
  4. Windows系统下查询本机IP地址和MAC地址
  5. 微信的Linux版本,ubuntu16.04安装微信,linux原生版
  6. 清澄A1223. 画圈圈(范浩强)
  7. pt和px区别 pt是逻辑像素,px是物理像素
  8. 天然产物数据库综述:2020年从哪里找天然产物数据
  9. 网络连接状态指示器(NCSI ,Network Connectivity Status Indicator)
  10. Labjack系列-数据采集卡,USB数据采集卡与 Labview对接的编程操作