1、网络层概述

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

网络层需要解决的主要问题:

  • 网络层向运输层提供怎样的服务(可靠传输,还是不可靠传输)
  • 网络层寻址问题
  • 路由选择问题

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

  • 面向连接的虚电路服务

可靠通信由网络来保证

必须建立网络层的连接——虚电路

通信双方沿着已建立的虚电路发送分组

目的主机地址仅在连接建立阶段使用,之后每个分组首部只需携带一条虚电路编号

通信结束后,需要释放之前建立的虚电路

  • 无连接的数据报服务

可靠通信应当由用户主机来保证

不需要建立网络层连接

每个分组可走不同路径

每个分组首部必须携带目的主机的完整地址

这种通信方式所传送的分组可能误码、丢失、重复、失序。

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

3、IPv4地址

IPv4地址由32比特组成,采用点分十进制表示方法,经历了三个历史阶段:分类编址、划分子网、无分类编址。

一、分类编址的IPv4地址

二、划分子网的IPv4地址

32比特的子网掩码可以表明分类IP地址的主机号部分被借用了几个比特作为子网号

  • 子网掩码使用连续的比特1来对应网络号与子网号
  • 子网掩码使用连续的比特0来对用主机号
  • 将划分子网的IPv4地址与其相应的子网掩码进行逻辑与运算就可得到IPv4地址所在子网的网络地址

默认的子网掩码是指在未划分子网的情况下使用的子网掩码

  • A类 255.0.0.0
  • B类 255.255.0.0
  • C类 255.255.255.0

三、无分类编址的IPv4地址

无分类编址,又称无分类域间路由,其消除了传统的A、B、C类地址,及划分子网概念;更加有效地分配IPv4的地址空间。

CIDR使用”斜线记法“,或称CIDR记法。即在IPv4地址后边加上斜线”/“,在斜线后写上网络前缀所占的比特数。

CIDR实际是将网络前缀都相同的连续的IP地址组成一个”CIDR地址块“。

路由聚合

将多条路由的共同网络前缀聚合成一条路由,网络前缀越长,地址块越小,路由越具体。

若路由器查表转发分组时发现有多条路由可选,则选择网络前缀最长的那条,称为最长前缀匹配,因为这样的路由更具体。

四、IPv4地址的应用规划

  • 定长的子网掩码FLSM

使用同一个子网掩码划分子网

只能划分出2^n个子网(n是从主机号部分借用的用来作为子网号的比特数量)

每个子网所分配的IP地址数量相同,造成IP地址浪费

划分方法:

1.根据拓扑中网络数量确定子网数(也就是从主机号中借用多少位作为子网号)

2.根据拓扑确定各子网中需要分配的地址数量

3.计算主机号被借用后剩余位数的主机数量能否满足各子网中需要的地址数量

4.列出子网的详细信息(网络地址、广播地址、子网中可分配的地址)

  • 变长的子网掩码VLSM

使用不同的子网掩码划分子网

可按需分配

每个子网所分配的IP地址数量可以不同,尽可能减少IP地址浪费

划分方法:

1.根据拓扑确定各子网中需要分配的地址数量

2.根据各子网中需要分配的地址数量,确定主机号位数、网络前缀位数

3.列出各子网的地址块、地址数量

4.给子网分配地址块,分配原则:每个子块的起点位置不能随意选取,只能选取块大小整数倍的地址作为起点,建议先给大的子块分配。

cidr斜线记法地址块网络前缀_学习笔记之《计算机网络》- 网络层(一)相关推荐

  1. java马士兵网络编程_学习笔记-马士兵java - 网络编程

    1. 网络基础 a. 计算机网络:把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大.功能强的网络系统,从而使众多的计算机可以方便地相互传递信息,共享硬件.软件.数据信息等资源. ...

  2. 华为_网络工程师_初级笔记(完整版)

    初级网络工程师笔记完整版 1.1 企业网架构 2.0 OSI 七层 模型 2.1 OSI模型-简介 2.2 OSI模型-物理层 2.3 OSI模型-数据链路层 2.4 OSI模型-网络层 2.5 OS ...

  3. (*长期更新)软考网络工程师学习笔记——Section 6 网络层上篇

    目录 一.网络层的定义 二.IPv4数据报 三.IPv4 (一)分类依据 (二)IP地址分类 (三)网络.主机号位数 (四)特殊IP地址 四.划分子网 五.子网掩码 (一)默认子网掩码 (二)VLSM ...

  4. 网络基础知识学习笔记

    网络基础知识学习笔记 参考菜鸟教程.个人学习整理,仅供参考.三年前学过,三年没用忘了,重新学习整理一下. 文章目录 网络基础知识学习笔记 OSI七层网络模型 IP地址 子网掩码及网络划分 网络协议 A ...

  5. DHCP服务_学习笔记

    DHCP服务_学习笔记 DHCP(Dynamic Host Configuration Protocol):动态主机配置协议 Lease:租约    续租时间需要是租期时间的一半 UDP协议: Ser ...

  6. P2P网络基础(学习笔记)

    P2P网络基础(学习笔记) 基本概述 P2P与C/S架构 P2P网络的特点 P2P网络的主要功能 P2P网络的分类 集中式 全分布式非结构化 全分布式结构化 混合式 比特币网络 P2P网络的应用 基本 ...

  7. 韩顺平php可爱屋源码_韩顺平_php从入门到精通_视频教程_第20讲_仿sohu主页面布局_可爱屋首页面_学习笔记_源代码图解_PPT文档整理...

    韩顺平_php从入门到精通_视频教程_第20讲_仿sohu首页面布局_可爱屋首页面_学习笔记_源代码图解_PPT文档整理 对sohu页面的分析 注释很重要 经验:写一点,测试一点,这是一个很好的方法. ...

  8. 友盟统计+渠道包_学习笔记

    友盟统计+渠道包_学习笔记 资料: 官网:https://developer.umeng.com/docs/66632/detail/66889#h3-u5E38u89C1u95EEu9898 视频资 ...

  9. db4o_8.0对象数据库官方文档翻译_学习笔记三

    紧接上篇:db4o_8.0对象数据库官方文档翻译_学习笔记二 3. Object Manager Enterprise Overview(OME视图)即OME插件的使用 If you did not  ...

最新文章

  1. 浅谈Generator和Promise原理及实现
  2. Nagios+Centreon+Nrpe集成(二)
  3. ADF声明性组件示例
  4. Linux工作笔记-查看某程序安装路径及可执行文件相关链接库
  5. java异常没有catch住_今天才真正了解Java的异常处理
  6. Liferay 7:Liferay内部博客地址
  7. php JS 导出表格特殊处理
  8. 接口测试用例怎么写?
  9. 人工智能目标检测模型总结(三)——yolov1模型(2)
  10. /proc/meminfo 文件
  11. 此博客记录我的日常学习过程
  12. 数据结构---哈希表
  13. 常用神经网络模型及其应用评述(转载)
  14. 【重庆科技学院学报(自然科学版)】投稿经验分享
  15. 2020.4.5 xctf(mfw)②
  16. 【毕业设计系列】035:基于matlab的线性调频信号的仿真
  17. 考研数据结构之完全二叉树的构造及先序遍历递归算法
  18. seo与外链绝密技巧珍藏版分享
  19. FastClick源码分析
  20. 02-时间相关电位ERP的认识

热门文章

  1. 哈希一致性、哈希取余、自定义轮询分片的比较
  2. 从find_vma和find_vma_prev看内核
  3. OC高效率52之理解消息转发机制
  4. 项目CPU异常高分析
  5. (转)命令行下,用 xcodebuild 生成ipa文件,通过 itms-services 协议安装
  6. 327 - Evaluating Simple C Expressions
  7. Exchange 分析器工具介绍及案例分析
  8. vmware无法打开ubuntu解决办法
  9. 华为手机的nfc是什么功能_华为手机NFC只用来乘车?这个功能还不会用,几千块手机亏了...
  10. java date 加一天_Java 8中的时间JAVA成长之路