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等模式等,这些模式在不同的发展阶段和条件下发挥了重要作用。 在智慧城市发展模式从政府主导、以建为主、…

计算机毕业设计 基于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)是一款跨平台的开源网站管理工具,旨在满足渗透测试人员的需求。它是一个功能强大的工具,可以帮助用户管理…

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

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

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

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

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

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

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

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

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…

mini-lsm通关笔记Week2Day3

项目地址:https://github.com/skyzh/mini-lsm 个人实现地址:https://gitee.com/cnyuyang/mini-lsm Summary 在本章中,您将: 实现tiered合并策略并在压缩模拟器上对其进行模拟。将tiered合并策略纳入系统。 我们在本章所讲的tier…

人员个体检测、PID行人检测、行人检测算法样本

人员个体检测算法主要用于视频监控、安全防范、人流统计、行为分析等领域,通过图像识别技术来检测和识别视频或图像中的人员个体。这种技术可以帮助管理者实时监控人员活动,确保安全和秩序,提高管理效率。 一、技术实现 人员个体检测算法通常…

Fusion Access

1.FA桌面云需要微软三剑客 2.AD,DNS,DHCP合并部署在一台虚机,内存配置8G 3.FA各个组件 3.1终端接入 3.2接入和访问控制层 3.3虚拟桌面管理层-桌面云规划及部署 3.4安装Linux基础架构虚拟机FA01 3.4.1安装Tools 3.4.2安装FusionAccess组件&am…

【数据结构】基数排序高位优先(MSDF)

基数排序常用写法是低位优先(LSD),在网上有很多,还有一种写法是高位优先排序(MSDF) 高位优先资料比较少,而且老师布置了一个高位优先的题目,所以也尝试了高位优先的写法,下面来说说吧,程序可以实现功能&…

<Rust>egui学习之部件(十二):如何添加右键菜单?

前言 本专栏是关于Rust的GUI库egui的部件讲解及应用实例分析,主要讲解egui的源代码、部件属性、如何应用。 环境配置 系统:windows 平台:visual studio code 语言:rust 库:egui、eframe 概述 本文是本专栏的第十二篇…