计算机网络笔记 网络层

计算机网络笔记——第4章 网络层(一) 文章目录4.1 网络层提供的两种服务4.1.1 一种观点:让网络负责可靠交付4.1.2 另一种观点:网络提供数据报服务4.1.3 虚电路服务与数据报服务的对比4.2 网际协议 IP4.2.1 虚拟互连网络4.2.2 分类的 IP 地址4.2.2.1 IP 地址及其表示方法4.2.2.2 常用的三种类别的 IP 地址4.2.3 IP 地址与硬件地址4.2.4 地址解析协议 ARP4.2.5 IP 数据报的格式4.2.5.1 IP 数据报首部的固定部分中的各字段4.2.5.2 IP 数据报首部的可变部分4. 阅读详情

网络层

概述

  1. 网络层主要任务是实现网络之间的互联,进而实现数据包在各网络之间的传输。
  2. 需要解决的问题
    (1)网络层向运输层提供怎样的服务(可靠还是不可靠)
    (2)网络层寻址问题
    (3)路由选择问题

网络层提供的服务

  1. 面向连接的虚电路服务
  2. 无连接的数据报服务

IP地址

  1. 分类编址的IPv4地址(32位)
    (1)A类:网络号8位,0打头 (0~127)
    (2)B类:网络号16位,10打头(128~191)
    (3)C类:网络号24位,110打头(192~223)
    (4)D类,E类
  2. 划分子网的IPv4地址
    (1)从主机号中借用一些位来作为子网号
    (2)子网掩码:32位的子网掩码可以表明分类IP地址的主机号部分被借用了几个比特作为子网号。
  3. 无分类编址的IPv4地址
    (1)原因:数量巨大的C类网应为地址空间太小没有得到充分使用
    (2)CIDR:无分类域间路由选择,CIDR消除了传统A类,B类,C类以及划分子网的概念,使用地址后加 /网络占位数
    (3)路由聚合(构造超网):找多个地址的共同前缀,再用CIDR表示,就是聚合地址块。
    如果路由器在查表转发分组时发现有多个路由可以选择,则选择前缀最长的那条,这称为最长前缀匹配。
  4. IPv4地址的应用规划
    (1)定长的子网掩码FLSM
    (2)变长的子网掩码VLSM

IP数据报的发送和转发过程

  1. 主机发送IP数据报
    判断目的主机是否与自己在同一网络,如果在同一网络,则属于直接交付。
    否则属于间接交付,传输给主机所在网络的默认网关,由默认网关帮其转发。
  2. 路由器转发IP数据报
    (1)检查IP数据报是否出错,如果出错则丢弃并通告源主机
    (2)根据IP数据报的目的地址在路由表中查找匹配的条目,如果找不到,则丢弃并通告源主机

路由选择协议

  1. 内部路由选择协议 OSPF(开放最短路径优先)
    (1)基于链路状态,采用Dijkstra算法
  2. 外部路由选择协议BGP(边界网关协议)

IPv4数据报的首部格式

(1)由20字节固定部分和40字节的可变部分组成请添加图片描述

网际控制报文协议ICMP

(1)为了有效的转发IP数据报和提高交付成功的机会
(2)差错报告报文
终点不可达 源点抑制 时间超过 参数问题 改变路由
(3)询问报文
回送请求和回答 时间戳请求和回答
(4)应用:PING 跟踪路由traceroute

虚拟专用网VPN与网络地址转换NAT

  1. 利用公用的因特网作为本机构各专用网之间的通信载体,这样的专用网又称为虚拟专用网。
  2. NAT能使大量内部专用地址的专用网络用户共享少量外部全球地址来访问因特网上的主机和资源。
计算机网络》复习笔记___网络层 三.网络层 (1)routing & forwarding Forwarding:是一个局部的计算 Routing:是一个全局的计算 (2)MAC Address & IP Address Mac地址用于在局域网之内通信,一跳 IP地址用于不同局域网通信,多跳,全球可达 (3)IP包头所处理的问题与携带的信息 ①Loops 为了避免传输回路,加入TTL(Time-to-Live).每经过一跳,TTL减一.TTL为0后包消失 ②Corruption 加入校验和checksum.每一跳都 阅读详情

相关推荐

【学习笔记计算机网络——第四章 网络层

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 文章目录系列文章目录概述数据交换方式为什么要数据交换?数据交换方式电路交换报文交换分组交换分组交换与报文交换时延对比二、使用步骤1.引入库2.读入数据总结 概述 网络层的主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据包。 功能一:路由选择与分组转发 功能二:异构网络互联 功能三:拥塞控制 分组是什么? 分组和数据报就好像父与子的关系,数据报是比较长的数据,但是分组是把数据报进行

TommyGong08的博客 1598

计算机网络学习笔记网络层

本文介绍了网络层的基本概念和IPv4协议。网络层通过分组转发和路由选择实现主机间通信,提供虚电路和无连接数据报两种服务模式。IPv4数据报格式包括版本、首部长度、区分服务、总长度、标识/标志/片偏移(用于分片)、生存时间、协议等字段。重点解析了分片机制和TTL防兜圈功能,并指出可选字段导致首部长度可变会增加路由器处理开销。文章旨在梳理网络层知识,欢迎读者指正补充,后续将更新传输层内容。

2302_81506233的博客 579

计算机网络-自顶向下—第四章网络层重点复习笔记

计算机网络-自顶向下—第四章网络层重点复习笔记

2302_80981029的博客 1476

计算机网络学习笔记(4 网络层

消除了传统的 A 类、B 类和 C 类地址以及划分子网的概念,可以更加有效地分配 IPv4 的地址空间,但无法解决 IP 地址枯竭的问题。多播路由器在转发多播数据报时,不能仅仅根据多播数据报中的目的地址,还要考虑这个多播数据报从什么地方来和要到什么地方去。包含发送方硬件地址 / 发送方 IP 地址 / 目标方硬件地址(未知时填 0) / 目标方 IP 地址。实现 IP 通信时使用了两个地址: IP 地址(网络层地址) MAC 地址(数据链路层地址)在 IP 地址中,所有分配到网络前缀的网络都是平等的。

m0_74413926的博客 742

计算机网络】王道考研笔记整理(4)网络层

从上图中我们可以看到,网络号的长度是不定的,我们可以通过一个 IP 地址的前几位推断出类别,进而知道这个 IP 地址的类别。在上一节中,某学校的所有主机都处在同一个网络中,但往往一个学校的主机并没有多到能用完该网络中的所有主机号,因此存在浪费的现象。由于传统的分类方案导致 IP 地址的使用收到很大局限,并且随着互联网的发展,IP 地址的数量逐渐短缺。最初的 IP 地址因为时代原因只设置了 32bit,但是现在肯定是不够用的,也就是说有了新的分类方案,不过本节我们主要讨论最初的那一种分类方案。

HXR_plume的博客 1446

计算机网络第4章 网络层(自整理万字图文笔记

计算机网络第4章 网络层(自整理万字图文笔记),耗时三天,自整理万字图文详细笔记,一步步与你一起走进网络层的世界,遇见不一样的计网!

Code_流苏:在代码中寻诗意,在实践中觅真知 5505

计算机网络笔记Part4 网络层(Network Layer)

1.概述 注释: 数据报和分组的关系:分组是一段比较长的数据,将它进行切割成一段段之后就得到数据报 功能一就是让数据在路由器之间走最佳的路径 功能二就是让不同的设备(手机,电脑,平板等)都能正常连接 功能三见图中解释 开环控制就是在拥塞之前就提前设计解决 闭环控制就是在拥塞时自动调整解决问题 OSI参考模型 各层次的传输单元 应用层 报文 传输层 报文段 网络层 IP数据报,分组(如果IP数据报太大就切割成分组) 数据链路层 帧 物理层 比特流 2.数据交换方式 为什么

weixin_45067603的博客 6万+

计算机网络笔记4 网络层

计算机网络系列笔记目录👇站在巨人的肩膀上,让知识的获得更加容易!本文为立足B站最火的湖科大教书匠计网课程和王道课程的笔记,以及前人计网博客笔记,综合自己理解,梳理的一系列完整的笔记!如果您觉得文章对您有帮助记得👍⭐️,有不足之处欢迎指出,评论和私信会在第一时间回复。或者直接私信我。课程相关资源(课件、PDF文档、仿真软件)稍后有时间整理后会分享链接到评论区自行下载😺网络层的主要任务是实现网络互连,让数据包在各网络之间传播。TCP/IP网络层的核心是IP协议,它是TCP/IP协议族中最主要的协议之一。

Binge的Blog,一起加油鸭! 2584

指纹、网络与存储三重隔离:链上身份独立性的工程实践

链上生态任务参与里最容易被低估的风险,从来不是"做得不够多",而是"被判定为同一主体在批量操作"。一旦多个任务身份共享了同一套设备环境、同一段公网出口、同一组浏览器特征,平台的反关联系统就会把它们画进同一张关系图里,轻则个别身份被剔除不计,重则整组身份被标记为异常。

MostLogin多账号运营管理 392

每日安全情报报告 · 2026-08-20

CISA 将四大高危漏洞列入 KEV:微软 IKE、SharePoint、VMware vCenter、macOS 全中招— 四个漏洞 CVSS 均 ≥ 9.1(三个 9.8),全部确认在野,联邦机构须于 8/21 前修复,其中 vCenter 已致 47 国 361 个 IP 受害。阅读原文(网易)·CISA 官方公告微软 IKE 扩展 RCE 遭活跃利用,CISA 勒令联邦机构 3 天内修复。

weixin_45635831的博客 243

AI inference 走向全栈协调:GPU 之外,存储和网络的仗怎么打

我最大的一个感受是:GPU 这一轮的故事讲到头了。不是说 GPU 不重要,而是。原文是 SiliconANGLE / theCUBE 在 Supermicro Open Storage Summit 上的一段三人圆桌。坐着的三位:Super Micro 的 William Li、IBM 的 Ka Wai Leung、Kioxia 的 Anders Graham,主持人是 theCUBE 的 Rob Strechay。

专注 AI 大模型 API 与 Token 中转服务,提供稳定、低延迟、高并发的多模型调用解决方案。 267

HTTP 深度解析

本文深入讲解了 HTTP 协议的工程细节:URL 的六个组成部分、可省略规则、URL Encode 的必要性;HTTP Method 的语义与幂等性、GET/POST 的本质区别;Header 的实际用途、三种 Body 格式的适用场景;以及 Cookie/Session 如何实现"有状态的会话管理"。这些内容补充了前三篇文章没有展开的应用层细节,构成了完整的 HTTP 知识体系。

2401_85340832的博客 370

化工管道SCADA数据安全落地方案:监测加密到防篡改全链路

化工管道SCADA监测数据五环节(采集/传输/存储/展示/指令下发)加密与防篡改落地:Modbus明文抓包验证、TDE透明加密、SM2指令签名验签,附可执行命令与验收清单。

安当加密官方技术博客 | 数据库加密与等保合规实战指南 245

多FTP同目录文件下载脚本

摘要: 这两个Windows批处理脚本配合实现从3台FTP服务器并行下载指定目录文件的功能。主脚本ftp_download_.bat负责配置参数(需预先设置FTP账号密码)、创建子目录并启动并行下载任务,辅助脚本ftp_download_task.bat执行实际下载操作,包括登录验证、列目录和逐文件下载(使用curl工具)。下载的文件按服务器IP和远程路径层级分类存储。主脚本会汇总各服务器的下载结果,支持错误处理(如超时、认证失败等)。使用前需将两个脚本置于同一目录,并替换主脚本中的FTP凭据占位符。

happy_baymax的博客 201

linux笔记归纳15:自定义协议与序列化

目录自定义协议与序列化一、应用层1.1.应用层协议1.2.序列化和反序列化1.3.重新理解read和write二、Jsoncpp2.1.Jsoncpp概念2.2.Jsoncpp安装2.3.序列化2.4.反序列化2.5.手写序列化和反序列化三、进程间关系与守护进程3.1.进程组3.2.组长进程3.3.会话3.4.任务3.5.控制终端3.6.作业控制3.7.守护进程3.8.setsid函数3.9.null文件3.10.daemon函数四、网络版计算器2.1.socket封装2.2.自定义协议2.3.设计服务器。

yonakaame的博客 269

PCIe-8021单口千兆网卡:工业设备网络扩展的实用选择

对于只需要增加一个千兆网络接口的工控机、工业电脑和自动化设备来说,PCIe-8021单口千兆网卡是一种比较直接的扩展方式。如果目前正在做样机测试,或者已经进入设备批量生产阶段,也可以提前确认产品的库存、样品、价格和批量供货情况毕竟设备生产怕的不是选不到产品,而是型号确定以后,真正需要的时候却没有货。例如:工控机增加网络接口,工业电脑网络扩展,自动化设备网络连接,工业控制设备,部分机器视觉设备,边缘计算设备,需要增加千兆网络接口的电脑。对于需要增加网络连接、又不想更换整台主机的设备来说,这种方式比较直接。

朗锐智科的博客 198

RDMA性能测试与基准调优全指南:从ib_write_bw到自定义基准测试(芯片级深度必知必会)

本文从芯片设计验证视角,深度剖析RDMA性能测试与基准调优。涵盖RoCEv2报文硬件解析、WQE/CQE时序量化、PCIe BAR映射及DCQCN状态机RTL实现。结合perftest工具链,提供含P50/P99/P999尾延迟的多场景Benchmark数据,并给出H3C交换机与NVIDIA网卡的多厂商实战配置与NUMA绑定的工程避坑指南。

专注分享DPU、RDMA智能网卡/SSD(固态硬盘)产品测试与优化 330

Linux系统安装教程:VMware虚拟机安装linux图文详解(CentOS 7避坑指南与网络配置详解)

为什么市场上已经有那么多Linux安装教程,我们还需要这一篇?因为绝大多数教程只告诉你怎么点“下一步”,却没告诉你为什么这么点。当你遇到网络不通、软件源报错、甚至系统无法启动时,你依然束手无策。这篇教程,我们反其道而行之。我们不仅要带你完整走一遍VMware安装CentOS 7的全过程,更会把每个步骤背后的“为什么”讲清楚。

mysql教程 271
上一篇: 计算机网络笔记 数据链路层
下一篇: 计算机网络笔记 运输层
Ghost1590
博客等级 码龄6年 16粉丝 · 45原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值