文章目录

  • 1 网络层提供的两种服务
    • 1.1 面向连接(虚电路)
    • 1.2 无连接(数据报服务)
  • 2 网络协议IP
    • 2.1 虚拟互联网络
    • 2.2 分类的IP地址
    • 2.3 互联网中的IP地址
    • 2.4 IP地址和MAC地址
    • 2.5 ARP
    • 2.6 IP数据报的格式
    • 2.7 IP层分组转发的流程
  • 3 划分子网和构造超网
    • 3.1 划分子网
    • 3.2 子网掩码
    • 3.3 在划分子网情况下路由器分组转发的算法

1 网络层提供的两种服务

1.1 面向连接(虚电路)

1.2 无连接(数据报服务)


2 网络协议IP


2.1 虚拟互联网络



直接交付%间接交付

2.2 分类的IP地址


2.3 互联网中的IP地址

2.4 IP地址和MAC地址




2.5 ARP



不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是硬件地址。
每个主机都有一个ARP高速缓存,里面有局域网的各主机和路由的IP到MAC的映射。

2.6 IP数据报的格式



片偏移以8个字节为单位。



2.7 IP层分组转发的流程



3 划分子网和构造超网

3.1 划分子网




3.2 子网掩码





3.3 在划分子网情况下路由器分组转发的算法


先看是不是本网络,不是则查表,目标IP地址不断与网络子网掩码相与。

【计算机网络】深入浅出网络层(看不懂你来打我.上)相关推荐

  1. 4图纸 rust_安诺伊模具丨机加工图纸有英语看不懂?不怕!史上最全翻译都在这...

    机械图纸英语翻译 ALL WELDS CONTINUOUS UNLESS OTHERWISE STATED 未注焊缝均为连续焊 ALL WELDS 3mm FILLET UNLESS OTHERWIS ...

  2. 【计算机网络】网络层 : 总结 ( 功能 | 数据交换 | IP 数据报 | IPv4 地址 | IPv6 地址 | 路由选择协议 | 路由算法 )★★★

    文章目录 一.网络层功能 二.数据交换方式 ★ 三.IP 数据报 ★ 四. IPv4 地址 ★★ 1 . IP 地址 发展 : 2 . 分类 IP 地址 3 . NAT 转换 4 . 子网划分 5 . ...

  3. 谷歌大脑科学家亲解 LSTM:一个关于“遗忘”与“记忆”的故事 本文作者:奕欣 2017-01-14 09:46 导语:AI科技评论保证这是相对通俗易懂的一篇入门介绍了,看不懂的话欢迎关注「AI 科技

    谷歌大脑科学家亲解 LSTM:一个关于"遗忘"与"记忆"的故事 本文作者:奕欣 2017-01-14 09:46 导语:AI科技评论保证这是相对通俗易懂的一篇入 ...

  4. 计算机网络自顶向下--网络层

    本书结构是自顶向下的,所以请按下列顺序阅读: 1.计算机网络自顶向下–应用层 2.计算机网络自顶向下–运输层 3.计算机网络自顶向下–网络层 4.计算机网络自顶向下–链路层 网络层 概述 转发和路由选 ...

  5. 计算机网络4 网络层

    网络层提供的服务 网络层向上只提供简单灵活的.无连接的.尽最大努力交付的数据报(datagram)服务,数据报也就是常说的分组 网络在发送分组时不需要提前建立连接,每一个分组(IP数据报)独立发送,与 ...

  6. 神经网络的传播原理——看不懂你来打我

    神经网络的传播原理 本文介绍的是指深度神经网络 DNN 和 BP算法. 读 N 遍,推导一遍,用代码实现一遍 .还不懂,再来打我. 前不久换了一份工作,使得我能够真正的在工作中使用到机器学习中的神经网 ...

  7. 计算机网络的网络层(上)

    第一章:计算机网络概述 https://blog.csdn.net/weixin_44751294/article/details/104851920 第二章:计算机网络的物理层 https://bl ...

  8. 傅里叶变换之看不懂就掐死我教程

    原文出处: 韩昊 1 2 3 4 5 6 7 8 9 10 作 者:韩 昊 知 乎:Heinrich 微 博:@花生油工人 知乎专栏:与时间无关的故事 谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师, ...

  9. 学习Linux命令神器-看不懂直接给你解释

    大家都知道,Linux 系统有非常多的命令,而且每个命令又有非常多的用法,想要全部记住所有命令的所有用法,恐怕是一件不可能完成的任务. 一般情况下,我们学习一个命令时,要么直接百度去搜索它的用法,要么 ...

最新文章

  1. NBT:宏基因组10X建库+雅典娜算法组装获得微生物高质量基因组
  2. Linux命令之df
  3. 接口转发和重定向区别(一)
  4. Nginx + PHP/PHP-FPM安装配置示例
  5. android xml 指纹动画,如何检查设备是否具有指纹功能并在Android中使用
  6. ios下微信标题修改
  7. Here Document和Expect概述(免交互,变量设定,控制,注释,)(shell里使用EOF报错)
  8. 【ArcGIS微课1000例】0023:ArcGIS将地理照片(无人机照片)转为点(航迹)案例教程
  9. js 中的console.log有什么作用
  10. 电容的q值计算公式_在设计电路中电容容量大小、耐压等级选取详解 (转)
  11. python进阶训练营百度网盘_(在线观看)【完结】私域流量实战训练营(百度网盘分享下载)...
  12. 在Linux环境下搭建CCID测试环境
  13. Free DOS 1.0发布!
  14. python-图书管理系统4-最终完成界面代码文件
  15. 求高人指点此分页存储过程怎么样?
  16. MATLAB画函数图像
  17. 【智能制造】请拿走这份精益培训PPT,不谢!
  18. 【学习强化学习】三、Q learning和Sarsa算法
  19. Unity TouchScript 123木头人算法
  20. 关于意识形成过程的认识

热门文章

  1. implementation ‘com.zxy.android:recovery:
  2. 通道注意力改进ECANet
  3. 360 您访问的是存在未经证实信息的网站
  4. python调用dll例子
  5. 运动目标检测、阴影检测及目标跟踪中用得到的标准测试视频下载
  6. Traincascade Error: Bad argument (Can not get new positive sample. The most possible reason is insuf
  7. 青龙羊毛——杀猪盘(搬砖,非原创)
  8. 70 Zabbix自定义监控项
  9. ESXI使用记录---安装vSphere(VCSA)
  10. 函数或变量 rtenslearn_c 无法识别_Stata:过度识别检验一文读懂