【网络层】MTU、IP数据报分片、IP详解、NAT

简介: 【网络层】MTU、IP数据报分片、IP详解、NAT

🌸I could be bounded in a nutshell and count myself a king of infinite space.

特别鸣谢:木芯工作室 、Ivan from Russia


最大传送单元MTU--------以太网MTU是1500B

数据链路层数据帧可封装数据的上限制

IP数据报分片-------标识字段----同一数据报分片采用同一标识

标识-----------知道自己是哪家的

标志字段-----------只有两位有意义-------------中间为DF------dont fragment 不许分片--------DF=1禁止分片--------DF=0允许分片

标志---------最低位-----MF----------more fragment-----更多分片--------MF=1后面还有分片------MF=0最后一片

片偏移--------原数据包中的位置---------以8B为单位-------除了最后一个分片,每个分片都是8B整数倍

IP数据报分片例题

尽可能让数据部分大

分片

各自加上首部-------20B-------------随根!--------标识号一样

DF=0

MF分别为1 1 0

计算偏移量----------1400B/8B=175----------------加到首部的片偏移字段

注意各自的单位-------1B 8B 4B

IP数据报单位--------一种八片首饰

IPV4地址----------分类-------子网划分---------构成超网

路由器每个端口都有自己的IP地址

—无名网络

IP分类----ABCDE-----8-16-24-32位网络号

A---------0

B--------10

C--------110

特殊IP

全零----------------只能做源地址-----------就是说是本网络的人发的----------默认的

127.0.0.1-------------127网络号------------本地回环地址-----------环回测试---------发出去还没走出来呢就回去了---------------不进入网络

内部IP地址

A类的: 10.0.0.1----网段个数1个

B类-------172.16.0.0--------16个网段

C类----------192.168.0.0----------256个网段

分类的IP地址

A类-------------2的七次方-2个可用网络号

网络地址转换NAT

本地IP地址127.—

路由器对于目的地址是私有IP地址------------不会进行转发

在路由器安装NAT软件--------------------化身NAT路由器--------------------至少有一个有效外网地址

派出一个人da代表-------------化身这个代表不同端口的表面-------------这就是套路

不同进程可以用同一个端口号

NAT路由器--------------网络地址转换

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
5月前
|
机器学习/深度学习 算法 调度
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
467 0
|
6月前
|
机器学习/深度学习 数据采集 传感器
【故障诊断】基于matlab BP神经网络电机数据特征提取与故障诊断研究(Matlab代码实现)
【故障诊断】基于matlab BP神经网络电机数据特征提取与故障诊断研究(Matlab代码实现)
222 0
|
7月前
|
数据采集 存储 算法
MyEMS 开源能源管理系统:基于 4G 无线传感网络的能源数据闭环管理方案
MyEMS 是开源能源管理领域的标杆解决方案,采用 Python、Django 与 React 技术栈,具备模块化架构与跨平台兼容性。系统涵盖能源数据治理、设备管理、工单流转与智能控制四大核心功能,结合高精度 4G 无线计量仪表,实现高效数据采集与边缘计算。方案部署灵活、安全性高,助力企业实现能源数字化与碳减排目标。
211 0
|
4月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
424 10
|
4月前
|
机器学习/深度学习 人工智能 算法
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
229 0
|
5月前
|
机器学习/深度学习 数据采集 运维
改进的遗传算法优化的BP神经网络用于电厂数据的异常检测和故障诊断
改进的遗传算法优化的BP神经网络用于电厂数据的异常检测和故障诊断
|
7月前
|
监控 安全 Go
使用Go语言构建网络IP层安全防护
在Go语言中构建网络IP层安全防护是一项需求明确的任务,考虑到高性能、并发和跨平台的优势,Go是构建此类安全系统的合适选择。通过紧密遵循上述步骤并结合最佳实践,可以构建一个强大的网络防护系统,以保障数字环境的安全完整。
166 12
|
7月前
|
存储 监控 算法
基于 Python 跳表算法的局域网网络监控软件动态数据索引优化策略研究
局域网网络监控软件需高效处理终端行为数据,跳表作为一种基于概率平衡的动态数据结构,具备高效的插入、删除与查询性能(平均时间复杂度为O(log n)),适用于高频数据写入和随机查询场景。本文深入解析跳表原理,探讨其在局域网监控中的适配性,并提供基于Python的完整实现方案,优化终端会话管理,提升系统响应性能。
211 4
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
353 17