医院网站建设存在问题/友情链接是免费的吗

医院网站建设存在问题,友情链接是免费的吗,做北京会所网站哪个好,门户建设开源软件网络结构模式 C/S-----客户端和服务器 B/S -----浏览器服务器 MAC地址 每一个网卡都拥有独一无二的48位串行号,也即MAC地址,也叫做物理地址、硬件地址或者是局域网地址 MAC地址表示为12个16进制数 如00-16-EA-AE-3C-40 (每一个数可以用四个…

网络结构模式

C/S-----客户端和服务器
B/S -----浏览器服务器

MAC地址

每一个网卡都拥有独一无二的48位串行号,也即MAC地址,也叫做物理地址、硬件地址或者是局域网地址
MAC地址表示为12个16进制数 如00-16-EA-AE-3C-40 (每一个数可以用四个2进制数表示)

IP地址

IP 地址是一个 32 位的二进制数,通常被分割为 4 个“ 8 位二进制数”(也就是 4 个字节)。
通常用“点分十进制”表示成(a.b.c.d)的形式每一个字母范围是0-255
其中一般最后一个255是广播
A类IP地址: 在 IP 地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。

B类IP地址: 在 IP 地址的四段号码中,前两段号码为网络号码。
C类IP地址: 在 IP 地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。
D类IP地址: 多播地址,组播地址

特殊网址

  • 每一个字节都为 0 的地址( 0.0.0.0 )对应于当前主机

  • IP 地址中的每一个字节都为 1 的 IP 地址( 255.255.255.255 )是当前子网的广播地址

  • IP 地址中凡是以 11110 开头的 E 类 IP 地址都保留用于将来和实验使用

  • IP地址中不能以十进制 127 作为开头,该类地址中数字 127.0.0.1 ~ 127.255.255.255 用于回路测试,如:127.0.0.1可以代表本机IP地址

子网掩码

子网掩码只有一个作用,就是将某个 IP 地址划分成网络地址主机地址两部分。通过按位与的方式。

网络模型

OSI七层模型

在这里插入图片描述
物数网传会表应
MAC地址在数据链路层寻址
IP在网络层

TCP/IP四层模型

目前的主流协议族
在这里插入图片描述中间这些都是各种各样的协议

四层介绍

  • 应用层:应用层是 TCP/IP 协议的第一层,是直接为应用进程提供服务的
    • 对不同种类的应用程序它们会根据自己的需要来使用应用层的不同协议,邮件传输应用使用了 SMTP 协议、万维网应用使用了 HTTP 协议、远程登录服务应用使用了有 TELNET 协议
    • 应用层还能加密、解密、格式化数据
    • 应用层可以建立或解除与其他节点的联系,这样可以充分节省网络资源
  • 传输层:作为 TCP/IP 协议的第二层,传输层在整个 TCP/IP 协议中起到了中流砥柱的作用。且在运输层中, TCP 和 UDP 也同样起到了中流砥柱的作用
  • 网络层:网络层在 TCP/IP 协议中的位于第三层。在 TCP/IP 协议中网络层可以进行网络连接的建立和终止以及 IP 地址的寻找等功能
  • 网络接口层:在 TCP/IP 协议中,网络接口层位于第四层。由于网络接口层兼并了物理层和数据链路层所以,网络接口层既是传输数据的物理媒介,也可以为网络层提供一条准确无误的线路

协议

  • 应用层协议
    • FTP协议(File Transfer Protocol 文件传输协议)
    • HTTP协议(Hyper Text Transfer Protocol 超文本传输协议)
    • NFS(Network File System 网络文件系统)
  • 传输层协议
    • TCP协议(Transmission Control Protocol 传输控制协议)
    • UDP协议(User Datagram Protocol 用户数据报协议)
  • 网络层协议
    • IP 协议(Internet Protocol 因特网互联协议)
    • ICMP 协议(Internet Control Message Protocol 因特网控制报文协议)
    • IGMP 协议(Internet Group Management Protocol 因特网组管理协议)。
  • 网络接口层协议
    • ARP协议(Address Resolution Protocol 地址解析协议)
    • RARP协议(Reverse Address Resolution Protocol 反向地址解析协议)

UDP协议

在这里插入图片描述

  • 源端口号:发送方端口号
  • 目的端口号:接收方端口号
  • 长度:UDP用户数据报的长度,最小值是8(仅有首部)
  • 校验和:检测UDP用户数据报在传输中是否有错,有错就丢弃

TCP协议

在这里插入图片描述

  • 源端口号:发送方端口号
  • 目的端口号:接收方端口号
  • 序号:本报文段的数据的第一个字节的序号
  • 确认号:期望收到对方下一个报文段的第一个数据字节的序号
  • 头部长度(数据偏移):TCP 报文段的数据起始处距离 TCP 报文段的起始处有多远,即首部长度。单位:32位,即以 4 字节为计算单位???
  • 保留:占 6 位,保留为今后使用,目前应置为 0
  • 紧急 URG :此位置 1 ,表明紧急指针字段有效,它告诉系统此报文段中有紧急数据,应尽快传送
  • 确认 ACK:仅当 ACK=1 时确认号字段才有效,TCP 规定,在连接建立后所有传达的报文段都必须把 ACK 置1
  • 推送 PSH:当两个应用进程进行交互式的通信时,有时在一端的应用进程希望在键入一个命令后立即就能够收到对方的响应。在这种情况下,TCP 就可以使用推送(push)操作,这时,发送方TCP 把 PSH 置 1,并立即创建一个报文段发送出去,接收方收到 PSH = 1 的报文段,就尽快地(即“推送”向前)交付给接收应用进程,而不再等到整个缓存都填满后再向上交付
  • 复位 RST:用于复位相应的 TCP 连接
  • 同步 SYN:仅在三次握手建立 TCP 连接时有效。当 SYN = 1 而 ACK = 0 时,表明这是一个连接请求报文段,对方若同意建立连接,则应在相应的报文段中使用 SYN = 1 和 ACK = 1。因此,SYN 置1 就表示这是一个连接请求或连接接受报文
  • 终止 FIN:用来释放一个连接。当 FIN = 1 时,表明此报文段的发送方的数据已经发送完毕,并要求释放运输连接
  • 窗口:指发送本报文段的一方的接收窗口(而不是自己的发送窗口)
  • 校验和:校验和字段检验的范围包括首部和数据两部分,在计算校验和时需要加上 12 字节的伪头部
  • 紧急指针:仅在 URG = 1 时才有意义,它指出本报文段中的紧急数据的字节数(紧急数据结束后就是普通数据),即指出了紧急数据的末尾在报文中的位置,注意:即使窗口为零时也可发送紧急数据
  • 选项:长度可变,最长可达 40 字节,当没有使用选项时,TCP 首部长度是 20 字节

IP协议

在这里插入图片描述

  • 版本号:IP 协议的版本。通信双方使用过的 IP 协议的版本必须一致,目前最广泛使用的 IP 协议版本号为 4(即IPv4)
  • 头部长度:单位是 32 位(4 字节)
  • 服务类型:一般不适用,取值为 0
  • 总长度:指首部加上数据的总长度,单位为字节
  • 标识(identification):IP 软件在存储器中维持一个计数器,每产生一个数据报,计数器就加 1,并将此值赋给标识字段
  • 标志(flag):目前只有两位有意义
    • 标志字段中的最低位记为 MF。MF = 1 即表示后面“还有分片”的数据报。MF = 0 表示这已是若干数据报片中的最后一个
    • 标志字段中间的一位记为 DF,意思是“不能分片”,只有当 DF = 0 时才允许分片
  • 片偏移:指出较长的分组在分片后,某片在源分组中的相对位置,也就是说,相对于用户数据段的起点,该片从何处开始。片偏移以 8 字节为偏移单位
  • 生存时间:TTL,表明是数据报在网络中的寿命,即为跳数限制,由发出数据报的源点设置这个字段。路由器在转发数据之前就把 TTL 值减一,当 TTL 值减为零时,就丢弃这个数据报,常见为64和128
  • 协议:指出此数据报携带的数据时使用何种协议,以便使目的主机的 IP 层知道应将数据部分上交给哪个处理过程,常用的 ICMP(1),IGMP(2),TCP(6),UDP(17),IPv6(41)
  • 首部校验和:只校验数据报的首部,不包括数据部分
  • 源地址:发送方 IP 地址
  • 目的地址:接收方 IP 地址

以太网帧协议

在这里插入图片描述
类型:

  • 0x800表示 IP
  • 0x806表示 ARP
  • 0x835表示 RARP

ARP协议

在这里插入图片描述

  • 硬件类型:1 表示 MAC 地址
  • 协议类型:0x800 表示 IP 地址
  • 硬件地址长度:6
  • 协议地址长度:4
  • 操作
    • 1 表示 ARP 请求
    • 2 表示 ARP 应答
    • 3 表示 RARP 请求
    • 4 表示 RARP 应答

封装

应用程序数据在发送到物理网络上之前,将沿着协议栈从上往下依次传递。每层协议都将在上层数据的基础上加上自己的头部信息(有时还包括尾部信息),以实现该层的功能,这个过程就称为封装

在这里插入图片描述

分用

当帧到达目的主机时,将沿着协议栈自底向上依次传递。各层协议依次处理帧中本层负责的头部数据,以获取所需的信息,并最终将处理后的帧交给目标应用程序。这个过程称为分用。
分用时靠头部信息中的类型字段实现的
在这里插入图片描述

封装分用示意图:

请添加图片描述
图中以QQ发消息为例,发送nihao
传输层以UDP协议的源端口和目的端口
然后网络层加IP协议头,
最后就是以太网帧协议头和尾

需要注意的是,我们是通过IP地址寻找MAC地址的,如果本机存储过IP地址对应的MAC地址,那么就直接可以在以太网帧头这里写上目的端的物理地址。但如果不知道的话,就通过ARP协议获取MAC
通过IP获取MAC,时ARP,通过MAC获取IP,是RARP
在这里插入图片描述

一开始源机器会给所有局域网的及其发一个arp请求,其他机器会根据自己的IP去对应,对上了就ARP应答,从而获取。

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

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

相关文章

【无人机三维路径规划】基于CPO冠豪猪优化算法的无人机三维路径规划Maltab

代码获取基于CPO冠豪猪优化算法的无人机三维路径规划Maltab 基于CPO冠豪猪优化算法的无人机三维路径规划 一、CPO算法的基本原理与核心优势 冠豪猪优化算法(Crested Porcupine Optimizer, CPO)是一种新型元启发式算法,其灵感来源于冠豪猪的…

简洁实用的3个免费wordpress主题

高端大气动态炫酷的免费企业官网wordpress主题 非常简洁的免费wordpress主题,安装简单、设置简单,几分钟就可以搭建好一个wordpress网站。 经典风格的免费wordpress主题 免费下载 https://www.fuyefa.com/wordpress

RabbitMQ 高级特性解析:RabbitMQ 消息可靠性保障 (上)

RabbitMQ 核心功能 RabbitMQ 高级特性解析:RabbitMQ 消息可靠性保障 (上)-CSDN博客 RabbitMQ 高级特性:从 TTL 到消息分发的全面解析 (下)-CSDN博客 前言 最近再看 RabbitMQ,看了看自己之前写…

用DeepSeek-R1-Distill-data-110k蒸馏中文数据集 微调Qwen2.5-7B-Instruct!

下载模型与数据 模型下载: huggingface: Qwen/Qwen2.5-7B-Instruct HF MirrorWe’re on a journey to advance and democratize artificial intelligence through open source and open science.https://hf-mirror.com/Qwen/Qwen2.5-7B-Instruct 魔搭&a…

在IDEA中进行git回滚操作:Reset current branch to here‌或Reset HEAD

问题描述 1)在本地修改好的代码,commit到本地仓库,突然发觉有问题不想push推到远程仓库了,但它一直在push的列表中存在,那该怎么去掉push列表中的内容呢? 2)合并别的分支到当前分支&#xff0…

六十天前端强化训练之第十一天之事件机制超详解析

欢迎来到编程星辰海的博客讲解 目录 一、事件模型演进史 1.1 原始事件模型(DOM Level 0) 1.2 DOM Level 2事件模型 1.3 DOM Level 3事件模型 二、事件流深度剖析 2.1 捕获与冒泡对比实验 2.2 事件终止方法对比 三、事件委托高级应用 3.1 动态元…

匿名GitHub链接使用教程(Anonymous GitHub)2025

Anonymous GitHub 1. 引言2. 准备3. 进入Anonymous GitHub官网4. 用GitHub登录匿名GitHub并授权5. 进入个人中心,然后点击• Anonymize Repo实例化6. 输入你的GitHub链接7. 填写匿名链接的基础信息8. 提交9. 实例化对应匿名GitHub链接10. 进入个人中心管理项目11. 查…

Git系列之git tag和ReleaseMilestone

以下是关于 Git Tag、Release 和 Milestone 的深度融合内容,并补充了关于 Git Tag 的所有命令、详细解释和指令实例,条理清晰,结合实际使用场景和案例。 1. Git Tag 1.1 定义 • Tag 是 Git 中用于标记特定提交(commit&#xf…

开源项目介绍:Native-LLM-for-Android

项目地址:Native-LLM-for-Android 创作活动时间:2025年 支持在 Android 设备上运行大型语言模型 (LLM) ,具体支持的模型包括: DeepSeek-R1-Distill-Qwen: 1.5B Qwen2.5-Instruct: 0.5B, 1.5B Qwen2/2.5VL:…

深入理解 Java 虚拟机内存区域

Java 虚拟机(JVM)是 Java 程序运行的核心环境,它通过内存管理为程序提供高效的执行支持。JVM 在运行时将内存划分为多个区域,每个区域都有特定的作用和生命周期。本文将详细介绍 JVM 的运行时数据区域及其功能,并探讨与…

PDF转JPG(并去除多余的白边)

首先,手动下载一个软件(poppler for Windows),下载地址:https://github.com/oschwartz10612/poppler-windows/releases/tag/v24.08.0-0 否则会出现以下错误: PDFInfoNotInstalledError: Unable to get pag…

VanillaVueSvelteReactSolidAngularPreact前端框架/库的简要介绍及其优势

VanillaVueSvelteReactSolidAngularPreact前端框架/库的简要介绍及其优势。以下是这些前端框架/库的简要介绍及其优势: 1. Vanilla 定义:Vanilla 并不是一个框架,而是指 原生 JavaScript(即不使用任何框架或库)。优势…

Jmeter接口测试详解

今天笔者呢,想给大家聊聊Jmeter接口测试流程详解,废话不多说直接进入正题。 一、jmeter简介 Jmeter是由Apache公司开发的java开源项目,所以想要使用它必须基于java环境才可以; Jmeter采用多线程,允许通过多个线程并…

DeepSeek开启AI办公新模式,WPS/Office集成DeepSeek-R1本地大模型!

从央视到地方媒体,已有多家媒体机构推出AI主播,最近杭州文化广播电视集团的《杭州新闻联播》节目,使用AI主持人进行新闻播报,且做到了0失误率,可见AI正在逐渐取代部分行业和一些重复性的工作,这一现象引发很…

通过Golang的container/list实现LRU缓存算法

文章目录 力扣:146. LRU 缓存主要结构 List 和 Element常用方法1. 初始化链表2. 插入元素3. 删除元素4. 遍历链表5. 获取链表长度使用场景注意事项 源代码阅读 在 Go 语言中,container/list 包提供了一个双向链表的实现。链表是一种常见的数据结构&#…

【大学生体质】智能 AI 旅游推荐平台(Vue+SpringBoot3)-完整部署教程

智能 AI 旅游推荐平台开源文档 项目前端地址 ☀️项目介绍 智能 AI 旅游推荐平台(Intelligent AI Travel Recommendation Platform)是一个利用 AI 模型和数据分析为用户提供个性化旅游路线推荐、景点评分、旅游攻略分享等功能的综合性系统。该系统融合…

DeepSeek R1-32B医疗大模型的完整微调实战分析(全码版)

DeepSeek R1-32B微调实战指南 ├── 1. 环境准备 │ ├── 1.1 硬件配置 │ │ ├─ 全参数微调:4*A100 80GB │ │ └─ LoRA微调:单卡24GB │ ├── 1.2 软件依赖 │ │ ├─ PyTorch 2.1.2+CUDA │ │ └─ Unsloth/ColossalAI │ └── 1.3 模…

npm install -g @vue/cli 方式已经无法创建VUE3项目

采用该方式,启动VUE3项目,运行命令,出现报错: npm install -g vue/cli PS D:\> npm install -g vue/cli npm warn deprecated inflight1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lr…

3.8[a]cv

函数核心目标 实现屏幕空间内三角形的光栅化,将三角形覆盖的像素点颜色填充到帧缓冲区,同时处理深度测试(Z-Buffer)。这是渲染管线中几何阶段到像素阶段的关键步骤 包围盒计算(Bounding Box)​** ​功能&…

导入 Excel 规则批量修改或删除 Excel 表格内容

我们前面介绍过按照规则批量修改 Excel 文档内容的操作,可以对大量的 Excel 文档按照一定的规则进行统一的修改,可以很好的解决我们批量修改 Excel 文档内容的需求。但是某些场景下,我们批量修改 Excel 文档内容的场景比较复杂,比…