计算机网络基础7:网络层

转载 2018年04月16日 10:22:07
1.网络层提供的服务

    网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。


2.网际协议IP
    网际协议 IP 是 TCP/IP 体系中两个最主要的协议之一。与 IP 协议配套使用的还有三个协议:
    地址解析协议 ARP(Address Resolution Protocol)
    网际控制报文协议 ICMP (Internet Control Message Protocol)

    网际组管理协议 IGMP (Internet Group Management Protocol)


3、连接网络所使用的中间设备:
    物理层中继系统:转发器(repeater)。
    数据链路层中继系统:网桥或桥接器(bridge)。
    网络层中继系统:路由器(router)。
    网桥和路由器的混合物:桥路器(brouter)。

    网络层以上的中继系统:网关(gateway)。

4、IP地址:
    IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符。
    IP地址的编址方法:
        分类的 IP 地址:这是最基本的编址方法,在 1981 年就通过了相应的标准协议。
        子网的划分:这是对最基本的编址方法的改进,其标准[RFC 950]在 1985 年通过。

        构成超网:这是比较新的无分类编址方法。1993 年提出后很快就得到推广应用。

    (1)分类的IP地址:
        每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器)。

        两级的 IP 地址可以记为:IP 地址 ::= { <网络号>, <主机号>}

   (2)地址解析协议: 不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。 每一个主机都设有一个 ARP 高速缓存(ARP cache),里面有所在的局域网上的各主机和路由器的 IP 地址到硬件地址的映射表。当主机 A 欲向本局域网上的某个主机 B 发送 IP 数据报时,就先在其 ARP 高速缓存中查看有无主机 B 的 IP 地址。如有,就可查出其对应的硬件地址,再将此硬件地址写入 MAC 帧,然后通过局域网将该 MAC 帧发往此硬件地址。
    为什么不直接用MAC地址进行通信?由于全世界存在着各式各样的网络,它们使用不同的硬件地址。要使这些异构网络能够互相通信就必须进行非常复杂的硬件地址转换工作,因此几乎是不可能的事。连接到因特网的主机都拥有统一的 IP 地址,它们之间的通信就像连接在同一个网络上那样简单方便,因为调用 ARP 来寻找某个路由器或主机的硬件地址都是由计算机软件自动进行的,对用户来说是看不见这种调用过程的。








计算机网络思维导图xmind文件

  • 2017年09月03日 19:28
  • 107KB
  • 下载

计算机网络基础之网络层

综述层次与物理硬件对应关系1, 中继器、集线器、网卡 ,转发器 ,—– 物理层, 2, 交换机、网桥 (桥接器) ——————数据链路层, 3, 路由器 —...
  • vegetable_bird_001
  • vegetable_bird_001
  • 2016-03-28 16:41:12
  • 742

《计算机网络》第5章 网络层

网络层的主要功能就是:将源端数据包一路送到接收方。
  • qq_18738333
  • qq_18738333
  • 2017-03-26 02:04:47
  • 3269

计算机网络--网络层知识点整理

为什么要划分网络层?   不用的网络有不同的协议和标准,为了可以在不同网络之间互访,共享双方的资源,并且还要保持每个计算机网络本来的独立性,所以才划分出了网络层,并制定了专门的协议来负责网络间通...
  • CareChere
  • CareChere
  • 2016-04-21 15:52:10
  • 997

计算机网络基础之OSI七层参考模型(一、基本介绍)

参考资料: 1、
  • czf2008700
  • czf2008700
  • 2013-08-18 19:27:19
  • 2418

《计算机网络-自顶向下方法》读书笔记-网络层篇

《计算机网络-自顶向下方法》读书笔记-网络层篇网络层服务从发送主机向接收主机传送数据段(segment ) 发送主机:将数据段封装到数据报(datagram )中接收主机:向传输层交付数据段(seg...
  • u012990751
  • u012990751
  • 2015-10-30 12:56:14
  • 1076

网络各层功能职责——计算机网络

OSI的七层网络协议体系结构的概念清楚,理论也较为完整,但是它既复杂也不实用。 OSI七层协议,由底向上依次是:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。TCP/IP体系结构则不同...
  • TommyZht
  • TommyZht
  • 2015-05-25 10:22:13
  • 1591

计算机网络-C++基础知识,面试复习题

atoi函数#include #include using namespace std; int atoI(char *s) { if(s == NULL) { r...
  • chengyangyy
  • chengyangyy
  • 2016-10-11 14:26:26
  • 388

计算机网络原理笔记(四、网络层)

4.网络层4-1.网络层提供的两种服务可靠交付*or最大努力交付* 面向连接、无差错交付的虚电路服务–电信网 无连接的、尽最大努力交付的数据报服务–因特网 因特网的优点:网络的造价大大降低,运行方式灵...
  • leiflyy
  • leiflyy
  • 2016-02-13 18:24:18
  • 1899

期末复习《计算机网络》之网络层思维导图

  • qq_39086150
  • qq_39086150
  • 2017-12-27 21:30:19
  • 69
收藏助手
不良信息举报
您举报文章:计算机网络基础7:网络层
举报原因:
原因补充:

(最多只允许输入30个字)