2. 网络模型、协议

网络模型、协议

  • 一、OSI七层模型
    • 1、OSI七层作用
    • 2、数据封装、解封装
  • 二、典型的协议
    • 1、应用层
    • 2、传输层
      • 2.1 TCP建立连接, 三次握手
      • 2.2 断开连接,四次挥手
    • 3、网络层

一、OSI七层模型

Open System Interconnect 开放式系统互连模型
降低数据在网络中传输的复杂度
便于故障排查、分析

1、OSI七层作用

应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

TCP/IP 5层模型: 应用层、传输层、网络层、数据链路层、物理层

  • 应用层
    提供人与网络间的接口(软件、APP)
    产生数据

  • 表示层
    负责数据格式的转换(加/解密, 压缩/解压缩、编码/解码)

  • 会话层
    建立会话、维持会话、断开会话

  • 传输层
    负责实现数据端到端的传输
    端口号:识别不同的应用程序, 1—65535

C:\Users\admin>netstat -an活动连接协议  本地地址          外部地址        状态TCP    0.0.0.0:135            0.0.0.0:0              LISTENINGTCP    0.0.0.0:443            0.0.0.0:0              LISTENINGTCP    0.0.0.0:445            0.0.0.0:0              LISTENINGTCP    0.0.0.0:902            0.0.0.0:0              LISTENINGTCP    0.0.0.0:912            0.0.0.0:0              LISTENINGTCP    0.0.0.0:5040           0.0.0.0:0              LISTENINGTCP    0.0.0.0:5357           0.0.0.0:0              LISTENINGTCP    0.0.0.0:5900           0.0.0.0:0              LISTENING

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

  • 网络层
    负责数据选路, 典型的设备:路由器
    负责实现数据网络到网络(网段)的通信
    依靠IP地址

  • 数据链路层
    负责数据点到点的通信, 典型的设备:交换机
    依靠MAC地址, 物理地址, 全球 惟一

C:\>ipconfig /allWindows IP 配置主机名  . . . . . . . . . . . . . : DESKTOP-6CORME3主 DNS 后缀 . . . . . . . . . . . :节点类型  . . . . . . . . . . . . : 混合IP 路由已启用 . . . . . . . . . . : 否WINS 代理已启用 . . . . . . . . . : 否以太网适配器 本地连接:连接特定的 DNS 后缀 . . . . . . . :描述. . . . . . . . . . . . . . . : Intel(R) Ethernet Connection (10) I219-V物理地址. . . . . . . . . . . . . : 54-05-DB-E6-23-6FDHCP 已启用 . . . . . . . . . . . : 否自动配置已启用. . . . . . . . . . :
  • 物理层

2、数据封装、解封装

在这里插入图片描述

二、典型的协议

1、应用层

  • http, https, 超文本传输协议, 网站服务
    http协议、明文的; https协议,密文的

  • ftp, 文件传输协议, 实现文件共享、传输

  • ntp, 网络时间协议, 时间同步

  • dhcp, 动态主机配置协议, 为主机动态分配IP地址

2、传输层

  • TCP, 传输控制协议
    面向连接(建连接、发送数据、断开连接)、可靠(确认、重传、滑动窗口机制)

2.1 TCP建立连接, 三次握手

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

2.2 断开连接,四次挥手

在这里插入图片描述

  • UDP, 用户数据报协议
    无连接, 不可靠

3、网络层

  • IP, Internet Protocol

  • ICMP协议, ping工具

  • ARP协议, 地址解析协议
    作用:根据IP地址,获取对应的MAC地址
    在这里插入图片描述查看arp缓存表

C:\Users\admin>arp -a接口: 10.11.0.88 --- 0x2Internet 地址         物理地址              类型10.11.0.1             e8-68-19-c0-ef-76     动态10.11.0.206           38-f3-ab-4a-99-db     动态10.11.0.224           e8-9c-25-be-6e-1d     动态10.11.0.254           40-8d-5c-94-4c-22     动态10.11.0.255           ff-ff-ff-ff-ff-ff     静态224.0.0.22            01-00-5e-00-00-16     静态239.192.152.143       01-00-5e-40-98-8f     静态239.255.255.250       01-00-5e-7f-ff-fa     静态

清空arp缓存表

> arp -d

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/54781.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

web基础—dvwa靶场(十一)CSP Bypass

CSP Bypass(CSP 绕过) 内容安全策略(CSP)用于定义脚本和其他资源可以从何处加载或执行,本模块将指导您根据开发人员犯下的常见错误来绕过该策略。 这些漏洞都不是 CSP 中的实际漏洞,它们都是实现 CSP 的方式中的漏洞。 绕过内容安…

智慧城市主要运营模式分析

(一)运营模式演变 作为新一代信息化技术落地应用的新事物,智慧城市在建设模式方面借鉴了大量工程建设的经验,如平行发包(DBB,Design-Bid-Build)、EPC工程总承包、PPP等模式等,这些模式在不同的发展阶段和条件下发挥了重要作用。 在智慧城市发展模式从政府主导、以建为主、…

Eigen之SelfAdjointEigenSolver

Eigen::SelfAdjointEigenSolver 是 Eigen 库中的一个类,用于计算自伴随矩阵(对称矩阵)的特征值和特征向量。自伴随矩阵是指其等于自身的共轭转置的矩阵,通常在物理和工程中出现,比如协方差矩阵、赫尔米特矩阵等。 常用用法: 计算特征值和特征向量: SelfAdjointEigenSol…

计算机毕业设计 基于Flask+Vue的博客系统 Python毕业设计 前后端分离 附源码 讲解 文档

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点…

Linux嵌入式驱动开发指南(速记版)---Linux基础篇

第一章 Ubuntu系统入门 uname -a #查看内核版本 cat etc/issue #查看系统版本 1.1 Linux磁盘管理 1.1.1 Linux磁盘管理基本概念 关键词: Linux 磁盘管理 挂载点 /etc/fstab文件 分区 ls /dev/sd* 联系描述: Linux 磁盘管理体系通过“挂载点”概念替代…

[数据集][目标检测]手机识别检测数据集VOC+YOLO格式9997张1类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):9997 标注数量(xml文件个数):9997 标注数量(txt文件个数):9997 标注…

linux之mysql安装

1:mysql安装包下载 下载地址 可私信我直接获取安装包 2:linux下wget命令下载 下载地址 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz3:手动安装 将自己的安装包上传到对应的位置 解压 压缩包 使用命令 tar -zxvf mysql-5.7…

Mac优化清理工具CleanMyMac X 4.15.6 for mac中文版

CleanMyMac X 4.15.6 for mac中文版下载是一款功能更加强大的系统优化清理工具,软件只需两个简单步骤就可以把系统里那些乱七八糟的无用文件统统清理掉,节省宝贵的磁盘空间。CleanMyMac X 4.15.6 for mac 软件与最新macOS系统更加兼容,流畅地…

华为静态路由(route-static)

静态路由的组成 在华为路由器中,使用ip route-static命令配置静态路由。 一条静态路由主要包含以下要素: 目的地址:数据包要到达的目标IP地址 子网掩码:用于指定目的地址的网络部分和主机部分 下一跳地址(可选&#…

中国蚁剑(antSword)安装使用

antSword下载 antSword-Loader下载 作者:程序那点事儿 日期:2024/09/12 19:35 中国蚁剑(AntSword)是一款跨平台的开源网站管理工具,旨在满足渗透测试人员的需求。它是一个功能强大的工具,可以帮助用户管理…

基于单片机的智能温控风扇系统的设计

[摘 要] 设计一种基于单片机的智能温控风扇系统,系统由 STC 系列的 51 单片机 、 温度传感器 、 LED 数码管和风扇等模块组成。 本系统具有对外界温度感知以及对感知数据进行分析处理 、 智能调节等功能,避免因温度过高而产生对整个系统的损坏,以此提高整个系统的性能…

如何使用numpy反转数组

如何使用numpy反转数组 1、使用np.flip()函数 可以使用flip(m, axisNone)函数来对数组进行反转: m:输入数组 axis:为None则行列都反转 axis:为0则反转行 axis:为1则反转列2、代码 import numpy as np# 创建一维数组 arr np.array([[1, 2, 3, 4, 5],[2, 2, 3, 4…

想学习下Python和深度学习,Python需要学习到什么程度呢?

想要学习Python和深度学习,Python的学习程度需要达到能够熟练运用这门语言进行编程,并能够理解和实现深度学习模型的基本构建和训练过程。以下是一些推荐的书籍,可以帮助你系统地学习Python和深度学习: Python学习推荐书籍 《Py…

K8S精进之路-控制器StatefulSet有状态控制 -(2)

状态说明 在进行StatefulSet部署之前,我们首先可能要了解一下,什么是"有状态应用"和"无状态应用"。无状态应用就是pod无论部署在哪里,在哪台服务器上提供服务,都是一样的结果,比如经常用的nginx。…

交换基础【计算机网络】

交换基础 1、交换机的工作原理有哪4项操作,地址表如何建立的? 4项基本操作 丢弃 当本端口下的主机访问已知本端口下的主机时丢弃 转发 当某端口下的主机访问已知某端口下的主机时转发 扩散 当某端口下的主机访问未知端口下的主机时要扩散 广播 当某…

智能养殖场人机交互检测系统源码分享

智能养殖场人机交互检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Co…

夹耳式耳机哪个牌子最好?夹耳式耳机品牌排行榜前十名

随着无线音频技术的不断进步,耳夹式蓝牙耳机因其独特的设计与便捷的使用体验,逐渐成为众多消费者的心头好。然而,在众多品牌与型号中选择一款既符合个人需求又能保证音质与舒适度的产品并非易事。为此,我们综合了市场反馈、用户评…

阿里电商再出海,蒋凡“翻身”的关键一役?

文:互联网江湖 作者:刘致呈 阿里出海业务,再有大动作。 9月23日,淘天内部战略升级,出海增长成为重要方向。 淘天出海战略升级,其实不令人意外。Shein、Temu在海外挣得盆满钵满,就连Tiktok也开…

wireshark使用要点

目录 IP过滤 端口过滤 内容过滤 过滤udp 过滤tcp IP过滤 ip.src XXX.XXX.XXX.XXX 只显示消息源地址为XXX.XXX.XXX.XXX的信息 ip.dst XXX.XXX.XXX.XXX 只显示消息目的地址为XXX.XXX.XXX.XXX的信息 ip.addr XXX.XXX.XXX.XXX显示消息源地址为XXX.XXX.XXX.XXX&#xff0…

hackbar 插件安装(google版)

hackbar下载(github) 作者:程序那点事儿 日期:2024/09/19 18:17 HackBar 是一个辅助进行网络渗透测试和安全评估的浏览器插件。它提供了一系列快捷工具和功能,可以帮助用户执行各种网络攻击和测试,包括 XS…