当前位置: 首页 > news >正文

计算机网络-网络层

一、概述

1、设计原则:简单灵活的,无连接的尽最大努力交付的数据报服务。

网络层不提供服务质量的承诺。

2、协议

IP(网际协议)、ICMP(网际控制报文协议)、IGMP(网际组管理协议)、ARP(地址解析协议)

3、虚电路服务&数据报服务

虚电路服务:电话机,面向连接,可靠通信由网络来保证

数据报服务:计算机,无连接,可靠通信由用户主机来保证

二、IP

1、分类的IP地址

2、无分类编制CIDR

2.1、定义

把32位的IP地址划分为两个部分。前面的部分是“网络前缀”​,用来指明网络,后面的部分则用来指明主机

一般也可以在IP地址后用斜线指明前缀位数

2.2、地址掩码

32位,地址掩码由一串1和一串0组成,而1的个数就是网络前缀的长度

例如:192.168.0.120/24  则网络号为192.168.0,主机号是120,地址掩码为255.255.255.0

3、IP地址与MAC地址

IP地址:逻辑地址

MAC地址:硬件地址、物理地址

在传输过程中,IP目的地址不变,但是MAC源地址和目的地址会发生改变

4、ARP协议

根据IP地址解析为MAC地址的协议

5、IP数据报的格式

5.1、长度

至少20字节

5.2、检验和

  • IP检验和 VS  UDP检验和

         IP检验和:只检验首部,不检验数据部分

         UDP检验和:检验首部和数据部分

  • 检验步骤 

        反码算术运算求和

        再取反 

http://www.dtcms.com/a/216515.html

相关文章:

  • ROS云课三分钟-3D性能测试supertuxkart和游戏推荐等-国际象棋
  • 在AIX环境下修改oracle 11g rac的IP地址
  • Java SapringBoot集成Redis存储Session,setAttribute会重置过期时间吗?怎么实现更新过期时间
  • Linux中Java开发、部署和运维常用命令
  • 关于Oracle SGA内存抖动
  • AGI大模型(34):Advanced RAG之Pre-Retrieval(预检索)优化
  • 5月27日星期二今日早报简报微语报早读
  • 欢乐熊大话蓝牙知识11:如何打造一个低功耗蓝牙温湿度传感器?
  • brep2seq 论文笔记
  • #RabbitMQ# 消息队列进阶
  • LabVIEW比例阀性能测试试验台
  • 开源多模态新标杆——BAGEL本地部署教程:7B参数撬动万亿数据
  • Recaf:现代字节码编辑器
  • 批量文件重命名工具
  • 竞赛小算法总结(二):gcdlcm,拓展欧几里得线性同余,逆元(含代码详解)
  • 大模型 Agent 中的通用 MCP 机制详解
  • 芯片跑post sim,在waveform中一般要check哪些点?
  • 【前端】es6新特性全解
  • Transformer 通关秘籍10:词向量运算:queen=king-man+wowem
  • WebFuture:瀚高数据库新建用户设置权限脚本
  • C++中回调函数详解
  • opencv(C++) 变换图像与形态学操作
  • 【Git】Commit Hash vs Change-Id
  • 一张Billing项目的流程图
  • opencv(C++) 图像滤波
  • AR眼镜+AI视频盒子+视频监控联网平台:消防救援的智能革命
  • FileZillaServer(1) -- 记录
  • 模型可信度
  • 详解Kubernetes Scheduler 的调度策略
  • 基于 STM32 的农村污水处理控制系统设计与实现