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

华为HCIP网络工程师认证—网络参考模型

数字化时代,各种信息以数据的形式充斥着我们的生活。什么是数据?数据又是如何传递的?本博客将从理论与实践的方向进行展开,从HCIP认证的4个方向,即数通方向、安全方向、WLAN方向和物联网方向梳理总结。

一、常见术语

术语说明
数据载荷最终想要传递的信息
报文网络中交换与数据传输的数据单元
头部在数据载荷的前面添加的信息段
尾部在数据载荷的后面添加的信息段
封装对数据载荷添加头部和尾部,形成新的报文的过程
解封装去掉报文的头部和尾部,获取数据载荷的过程
网关提供协议转换、路由选择、数据交换等功能的网络设备
路由器为报文选择传递路径的网络设备
终端设备数据通信系统的端设备,作为数据的发送者或接收者

二、信息传递过程

虚拟的信息传递与真实的物品传递过程有很多相似之处
在这里插入图片描述

三、TCP/IP 头结构

typedef struct _iphdr //定义IP首部
{
unsigned char h_lenver; //4位首部长度+4位IP版本号
unsigned char tos; //8位服务类型TOS
unsigned short total_len; //16位总长度(字节)
unsigned short ident; //16位标识
unsigned short frag_and_flags; //3位标志位
unsigned char ttl; //8位生存时间 TTL
unsigned char proto; //8位协议 (TCP, UDP 或其他)
unsigned short checksum; //16位IP首部校验和
unsigned int sourceIP; //32位源IP地址
unsigned int destIP; //32位目的IP地址
}IP_HEADER;
typedef struct psd_hdr //定义TCP伪首部
{
unsigned long saddr; //源地址
unsigned long daddr; //目的地址
char mbz;
char ptcl; //协议类型
unsigned short tcpl; //TCP长度
}PSD_HEADER;
typedef struct _tcphdr //定义TCP首部
{
USHORT th_sport; //16位源端口
USHORT th_dport; //16位目的端口
unsigned int th_seq; //32位序列号
unsigned int th_ack; //32位确认号
unsigned char th_lenres; //4位首部长度/6位保留字
unsigned char th_flag; //6位标志位
USHORT th_win; //16位窗口大小
USHORT th_sum; //16位校验和
USHORT th_urp; //16位紧急数据偏移量
}TCP_HEADER;
// 这里只是数据头, 但头最能看清报文是啥东西
// IP_HEADER::total_len 指明了实体数据(也就是真正的消息内容)长度。
// 其他以此类推
http://www.dtcms.com/a/573104.html

相关文章:

  • 商务网站建设策略网站设计 原型图
  • 告别 Class 组件:拥抱 React Hooks 带来的函数式新范式
  • 21、【Ubuntu】【远程开发】技术方案分析:虚拟专用网络(补充)
  • 中山网站制作建设通讯员队伍建设与网站新闻管理
  • 论文阅读:《Hypergraph Motif Representation Learning》
  • 快速了解搭建网站流程——全栈网站搭建指南
  • pdf图片提取器pyqt6版本实现
  • 基于Layui Vue Admin + Spring Boot 3.x 的企业级前后端分离管理系统
  • Apache SeaTunnel 支持 Metalake 开发了!避免任务配置敏感信息暴露
  • 2025年Java面试题及详细解答(MySQL篇)
  • 深入理解 Spring Boot 中的数据库连接池:原理、选型与最佳实践
  • 网站建设实训的目的重庆 新闻发布会
  • Android Init 系列专题【篇六:reboot shutdown】
  • 建设部网站查造价师学院网站建设流程图
  • 人工智能学习中深度学习之python基础之 装饰器(精讲)
  • KP2203LGA宽电压输出PWM驱动控制器芯片典型应用
  • 关闭 macOS 屏幕捕捉 在录制或截图时显示的「录制指示浮窗」。
  • 技术变革:为何C#与.NET是未来的开发方向
  • 借助Redis实现Token黑名单机制
  • 缓存机制:Redis集成
  • 做网站要先申请域名吗搭建网站的英语
  • 优思学院|什么是5M1E?它是如何影响产品质量的?
  • 技术赋能生态保护:无人机RTMP推流平台EasyDSS在野生动植物监测中的应用实践
  • 大模型应用技术之提示词工程面试题(二)
  • 对比传统方法和深度学习方法在MATLAB视觉检测中的优缺点
  • 从容器化到自动化:Vue3 项目 Docker 部署与 GitLab CI/CD 集成 Harbor 全流程
  • 企业网站Wap在线生成格力网站建设首页
  • Hibernate 速览指南
  • 凡科网站建设步骤企业年金查询
  • AssertJ,让断言更流畅的Java测试库!