2、计算机网络七层封包和解包的过程

ops/2024/11/19 13:26:04/

计算机网络osi七层模型

  • 1、网络模型总体预览
  • 2、数据链路层
  • 4、传输层
  • 5.应用层

1、网络模型总体预览

图片均来源B站:网络安全收藏家,没有本人作图

在这里插入图片描述

2、数据链路层

  • 案例描述:主机A发出一条信息,到路由器A,这里封装目标MAC地址,第一次没有,不需要填充。但是要加上主机A的:mac地址和路由器A:116.12.13.11mac地址。等数据回传时候,路由器的mac 地址作为目标mac地址。
  • 在这里插入图片描述

在这里插入图片描述

  • 数据传输过程中,首先看一下mac地址头,如果没有的话,就比对路由器的地址。

在这里插入图片描述
在这里插入图片描述
3、网络层
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4、传输层

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/df82788be95a49d0a869db3f53c52a98.png# 5、在这里插入图片描述

5.应用层

在这里插入图片描述


http://www.ppmy.cn/ops/134980.html

相关文章

附件的上传和回显

工作中的实战: 上传多个附件,supItemfileList存着多个附件的数据,如下图 根据你的业务场景不同,需要调试优化此代码 import React, { useMemo, useState } from reactimport { Upload, Form, Col, Row } from antdconst ShowA pr…

Go语言24小时极速学习教程(五)Go语言中的SpringMVC框架——Gin

作为一个真正能用的企业级应用,怎么能缺少RESTful接口呢?所以我们需要尝试在Go语言环境中写出我们的对外接口,这样前端就可以借由Gin框架访问我们数据库中的数据了。 一、Gin框架的使用 1. 安装 Gin 首先,你需要在你的 Go 项目…

Oracle EBS FORM界面获取某LOV的方法

文章目录 Oracle EBS FORM界面获取某LOV的方法 Oracle EBS FORM界面获取某LOV的方法 打开对应FORM界面,获得当前SESSION (会话)对应的sid,并记录下来。 回到要查询LOV界面随意输入数据,触发LOV的查询 3、使用脚本获取lov的值 SELECT s.prev_…

react 受控组件和非受控组件

在 React 中,受控组件和非受控组件是两种处理表单元素(如输入框、选择框等)值的方式。 1. 受控组件 受控组件是指 React 组件的表单元素的值是由 React 组件的 state 来管理的。换句话说,React 会全程控制表单元素的值&#xff…

C 语言 【单链表】

单链表是一种基本的数据结构,由一系列节点组成,每个节点包含数据域和指针域。‌数据域用于存储实际的数据,而指针域则存储指向下一个节点的地址。单链表的特点包括动态存储、非连续存储、易于插入和删除。 节点可以定义成一个结构体&#xff…

NFS存储基础操作

一、安装nfs客户端 Windows安装 在windows 启用和关闭Windows功能中将nfs服务和下面的nfs客户端和管理工具勾选 Linux安装 ubuntu sudo apt update sudo apt install nfs-common不安装挂载的时候会报错 $ sudo mount -t nfs4 192.168.100.5:/mnt/share/nfs /mnt/nfs moun…

3 设计模式原则之依赖倒置原则

一、依赖倒置原则 1.定义 高层模块不应该依赖低层模块,两者都应该依赖其抽象; 抽象不应该依赖细节,细节应该依赖抽象。 简单的说:面向接口编程,而不是面向实现编程。通过依赖于抽象,系统可以更加灵活、易于…

【C++之STL】摸清 string 的模拟实现(上)

文章目录 1. 为什么要模拟实现?2. 基本框架搭建3. 构造函数3. 1 默认构造/from c_str3. 2 拷贝构造3. 2. 1 深浅拷贝 3. 3 fill3. 4 迭代器区间构造 4. 容量操作4. 1 size()和capacity()和empty()4. 2 clear()4. 3 resize()4. 4 reserve() 1. 为什么要模拟实现&…