男同志做爰网站/自媒体怎么做

男同志做爰网站,自媒体怎么做,c#做交易网站,线上平台推广方案这只是IP的其中一块内容-访问服务器流程,IP还有更多内容可以查看IP专栏,前一段学习内容为IA内容,还有更多内容可以查看IA专栏,可通过以下路径查看IA-----配置NAT-CSDN博客CSDN,欢迎指正 1.访问服务器流程 1.分层 1.更利于标准化…

这只是IP的其中一块内容-访问服务器流程,IP还有更多内容可以查看IP专栏,前一段学习内容为IA内容,还有更多内容可以查看IA专栏,可通过以下路径查看IA-----配置NAT-CSDN博客CSDN,欢迎指正

1.访问服务器流程

1.分层

1.更利于标准化

2.降低层次之间的关联性---每一层都只完成自身层次所执行的功能--每一层都在下层的基础上提供增值服务

1.应用层

抽象语言---编码---提供人机交互的接口

2.表示层

编码--二进制,压缩解压缩、格式转换

3.会话层

建立维持主机应用到服务器之间的会话连接---------主机------服务器------另一台主机----主机传输信息到服务器,服务器再转发给另一台主机

4.传输层

建立端到端的传输---应用到应用之间的传输---------四层封装------封装源端口号和目标端口号

端口号---16位二进制构成 65536 1-65535 1-1023--知名端口号:区分进程和服务------固定的,其他的都不可以用

主机的端口号一般都是随机端口号,但是不可能会是1-1023。

HTTP:80 (超文本协议-----除了文本其他的图片,也都可以)

HTTPS:443 SSL-TLS DNS:53 UDP TCP

DHCP:67 68 RIP :UDP 520 521

5.网络层

通过IP地址进行逻辑寻址-------路由---------三层封装----------封装源IP和目标IP

获取目标IP地址的方法:(服务器)

1.直接知道目标的IP地址

2.通过dns协议去获取IP地址

3.通过APP或者一些应用去获取IP

4.通过广播去获取目标IP---扫描

6.数据链路层

MAC地址(物理地址)---二进制---电信号:控制物理层----------二层封装--------封装源MAC地址和目标MAC地址

MAC地址是以太网所独有的地址

7.物理层

处理电信号--CPU------一层不封装,因为是处理电信号的一层

2.封装和解封装

封装:数据来到每一层都会加入该层实现功能的协议报文(四层封装)

解封装:从二层开始往第四层依次解封装,解封装第二层看目标MAC地址是否是自己的,是则继续进行解封装第三层,如果不是给自己的就转发或者丢弃;解封装第三层,看目标IP如果不是给自己的就转发或者丢弃,如果是给自己的就继续解封装第四层,然后看端口号,根据端口号将跟数据给相应端口号的应用层去处理。

协议头部---------数据每一层封装后都会加上协议头部-------以便解封装时知道解下一层封装的

应用层-------数据

传输层---------四层封装------封装源端口号和目标端口号------协议头部--------协议号------TCP,UDP

网络层---------三层封装----------封装源IP和目标IP-------协议头部--------数字类型--------IPV4,IPV6

数据链路层---------二层封装--------封装源MAC地址和目标MAC地址

物理层----------处理电信号(一层不封装)

360截图17860602123131109

跨层封装---OSPF跨四层封装的协议--------协议号:89

---STP-----如下图

360截图17571120669860

3.访问服务器流程

主机获取IP地址的方法:

静态获取

DHCP---动态主机配置协议----动态获取

C/S

UDP :68---C 67---S

1.过程

访问服务器需要自身端口号,服务器端口号,自身IP,服务器IP,自身MAC地址,网关MAC地址

要的是网关MAC地址原因是

自身MAC地址,服务器端口号,自身端口号(随机端口号)服务器IP全部已知

自身IP,网关MAC地址全部不知道,所以需要获取

首先获取自身IP-------获取过程中知道一个网关IP-----因为路由器给需要IP的设备发IP时,回包会有路由器网关IP

然后获取网关MAC地址不知道-------通过ARP协议发送数据包获取

------------二层封装自身MAC地址,以及全f泛洪,三层封装自身IP以及网关IP,用户发送给交换机,交换机进行解封装二层,发现是 全f,然后进行泛洪,泛洪后路由器接收到进行三层解封装,发现是给自己的,就将MAC地址补全,最后进行回包。

然后再次进行发送,路由器接收到后进行解封装,解封装二层发现是给自己的,继续解封装,解封装三层,发现不是给自己的,查看自身的路由表,是否有记录,有或者有缺省路由就进行转发,没有就丢弃,如果转发,就需要重新进行封装二层,源MAC为路由器自身的,目标MAC地址为下一跳路由的MAC地址,然后不断转发查找最后访问到

2.转发和获取

ARP:

地址解析协议:已知一种地址获取另外一种地址的协议

正向ARP---通过IP地址获取MAC地址会发送一个广播的ARP数据包,所有这个广播域中的设备均会收到,如果目标IP请求的是自身的MAC

则单播回复,若请求IP地址不是自身则仅记录数据包中原IP地址和对应的MAC地址,后续转发过程中将直接调用ARP表中的记录,直接转发。

反向ARP--通过MAC地址获取IP地址

免费ARP---无故ARP--检测地址冲突 ,自我介绍

交换机的转发:

交换机收到一个数据帧,会查询自身MAC地址表中的记录信息,如果存在记录则按照MAC地址表记录单播转发,如果没有记录则直接洪范:除了收到这个数据帧的接口外,向交换机其他所有接口复制转发一次-------如果连接路由器,那么路由器也是收得到

路由表: 在路由器中接收到一个数据包,会进行解封装,如果解封装第二层是给自己的,就会继续解封装第三层,在路由表上查看是否有该IP记录,如果没有但是有缺省路由,就按缺省路由转发,如果没有记录也没有缺省路由就进行丢弃。

3.自动获取IP流程

1.客户端---服务端 DHCP discover包 ----广播

SPORT :68 DPORT :67

SIP:0.0.0.0 DIP:255.255.255.255

--------没有地址要写0.0.0.0,不能不写,因为STP头部协议中有一个检验和,如果没有写就说明有缺,会丢弃

--------255.255.255.255 --- 受限广播地址 --- 受路由器的限制 --- 只能作为目标IP地址使用(不知道目的地址使用)

SMAC:主机 DMAC:ff-ff-ff-ff…ff

-------全f--------强制主动洪范

------全球唯一格式统一MAC地址 --- 所有芯片出厂时,厂商烧录的一个串号。48位二进制构成 ---- 前24位为厂商的 标识,后24位为厂商为产品分配的串号(物理地址)

2.服务器---客户端 ---DHCP Offer包 (携带一个可用的临时IP地址) 可以广播/单播

SPORT:67 DPORT:68

SIP:服务器的IP地址 DIP:下发的IP地址

SMAC:服务器 DMAC:客户端MAC

3.客户端---服务端 DHCP request ---请求一个合法的IP地址 (广播发送)

会选择最先收到的Offer包中携带的IP地址

SPORT:68 DPORT 67

SIP : DIP:服务器的IP地址

SMAC:主机 DMAC:ff-ff..ff

4.服务端---客户端 DHCP ACK(广播发送/单播)

SPORT: 67 DPORT:68/

SIP:fwq DIP :

SMAC:FWQ DMAC :主机

4.域名

360截图17981201154723

这只是IP的其中一块内容-访问服务器流程,IP还有更多内容可以查看IP专栏,后一章内容为网络类型,可通过以下路径查看IP---网络类型-CSDN博客 ,欢迎指正

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

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

相关文章

和鲸科技推出人工智能通识课程解决方案,助力AI人才培养

2025年2月,教育部副部长吴岩应港澳特区政府邀请,率团赴港澳宣讲《教育强国建设规划纲要 (2024—2035 年)》。在港澳期间,吴岩阐释了教育强国目标的任务,并与特区政府官员交流推进人工智能人才培养的办法。这一系列行动体现出人工智…

JSX基础 —— 识别JS表达式

在JSX中可以通过 大括号语法 { } 识别JS中的表达式,比如常见的变量、函数调用、方法调用等等 1、使用引号传递字符串 2、使用JavaScript变量 3、函数调用和方法调用 (函数和方法本质没有区别,这里默认: 函数是自己定义的,方法是…

git从零学起

从事了多年java开发,一直在用svn进行版本控制,如今更换了公司,使用的是git进行版本控制,所以打算记录一下git学习的点滴,和大家一起分享。 百度百科: Git(读音为/gɪt/)是一个开源…

MySQL—Keepalived+MySQL双主复制实现MySQL高可用

Keepalived原理: Keepalived 的原理主要基于虚拟路由冗余协议(VRRP,Virtual Router Redundancy Protocol)、健康检查机制和负载均衡机制,以下为你详细介绍: VRRP 协议实现高可用:VRRP 是 Keep…

SpringBoot AOP 源码解析

文章目录 一、AOP 代码示例1. 准备注解和目标类2. 定义 Aspect3. 结论 二、源码1. AOP 实现核心类2. 代理类的创建流程2.1 核心类 AbstractAutoProxyCreator2.2 AbstractAutoProxyCreator#postProcessBeforeInstantiation2.3 AspectJAwareAdvisorAutoProxyCreator#shouldSkip2.…

Linux:Shell环境变量与命令行参数

目录 Shell的变量功能 什么是变量 变数的可变性与方便性 影响bash环境操作的变量 脚本程序设计(shell script)的好帮手 变量的使用:echo 变量的使用:HOME 环境变量相关命令 获取环境变量 环境变量和本地变量 命令行…

MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 高级篇 part 5

第05章_存储引擎 为了管理方便,人们把连接管理、查询缓存、语法解析、查询优化这些并不涉及真实数据存储的功能划分为MySQLserver的功能,把真实存取数据的功能划分为存储引擎的功能。所t以在MySQLserver完成了查询优化后,只需按照生成的执行…

渗透测试(WAF过滤information_schema库的绕过,sqllib-46关,海洋cms9版本的注入)

1.sqlin-lib 46关 打开网站配置文件发现 此网站的对ID进行了排序,我们可以知道,order by接不了union ,那我们可以通过测试sort,rond等函数,观察网页的反馈来判断我们的盲注是否正确 我们发现 当参数有sort来排序时&…

AORO M6北斗短报文终端:将“太空黑科技”转化为安全保障

在卫星导航领域,北斗系统作为我国自主研发的全球卫星导航系统,正以其独特的短报文通信功能引发全球范围内的广泛关注。这一突破性技术不仅使北斗系统在全球四大导航系统中独树一帜,具备了双向通信能力,更通过遨游通讯推出的AORO M…

ARCGIS国土超级工具集1.4更新说明

ARCGIS国土超级工具集V1.4版本,功能已增加至54 个。本次更新在V1.3版本的基础上,新增了“拓扑问题修复工具”并同时调整了数据处理工具栏的布局、工具操作界面的选择图层下拉框新增可选择位于图层组内的要素图层功能、数据保存路径新增了可选择数据库内的…

Element Plus中el-select选择器的下拉选项列表的样式设置

el-select选择器,默认样式效果: 通过 * { margin: 0; padding: 0; } 去掉内外边距后的样式效果(样式变丑了): 通过 popper-class 自定义类名修改下拉选项列表样式 el-select 标签设置 popper-class"custom-se…

基于Linux系统的物联网智能终端

背景 产品研发和项目研发有什么区别?一个令人发指的问题,刚开始工作时项目开发居多,认为项目开发和产品开发区别不大,待后来随着自身能力的提升,逐步感到要开发一个好产品还是比较难的,我认为项目开发的目的…

linux中安装部署Jenkins,成功构建springboot项目详细教程

参考别人配置Jenkins的git地址为https,无法连上github拉取项目,所以本章节介绍通过配置SSH地址来连github拉取项目 目录: 1、springboot项目 1.1 创建名为springcloudproject的springboot项目工程 1.2 已将工程上传到github中,g…

提升数据洞察力:五款报表软件助力企业智能决策

概述 随着数据量的激增和企业对决策支持需求的提升,报表软件已经成为现代企业管理中不可或缺的工具。这些软件能够帮助企业高效处理数据、生成报告,并将数据可视化,从而推动更智能的决策过程。 1. 山海鲸报表 概述: 山海鲸报表…

Wireshark Lua 插件教程

本⽂主要介绍 Lua 脚本在 Wireshark 中的应⽤, Lua 脚本可以在 Wireshark 中完成如下功能: 从⽹络包中提取数据, 或者统计⼀些数据包(Dumper) 需要解析⼀种 Wireshark 不提供原⽣⽀持的协议(Dissector) ⽰例 协议解析 VREP 协议是 NOGD 框架对于 TRIP 协议的⼀种延伸和扩展…

【uniapp】在UniApp中实现持久化存储:安卓--生成写入数据为jsontxt

在移动应用开发中,数据存储是一个至关重要的环节。对于使用UniApp开发的Android应用来说,缓存(Cache)是一种常见的数据存储方式,它能够提高应用的性能和用户体验。然而,缓存数据在用户清除缓存或清除应用数…

【Excel】 Power Query抓取多页数据导入到Excel

抓取多页数据想必大多数人都会,只要会点编程技项的人都不会是难事儿。那么,如果只是单纯的利用Excel软件,我还真的没弄过。昨天,我就因为这个在网上找了好久发好久。 1、在数据-》新建查询-》从其他源-》自网站 ,如图 …

星环科技推出DeepSeek全场景解决方案:即开即用、企业级部署、端侧智能三位一体

星环科技(688031.SH)正式发布DeepSeek全场景解决方案,全面覆盖个人用户、企业客户及行业场景需求,为用户提供从个人到企业、从云端到本地的全方位AI应用支持,为不同需求的用户提供了灵活、高效且安全的AI解决方案。 省…

let、const【ES6】

‌“我唯一知道的就是我一无所知。” - 苏格拉底 目录 块级作用域:var、let、const的对比:Object.freeze(): 块级作用域: 块级作用域指由 {} 包围的代码块(如 if、for、while、单独代码块等)形成的独立作用…

C++ 常见面试知识点

主要介绍C常见面试题 1、说一下你理解的C中的四种智能指针 常用接口 T* get(); T& operator*(); T* operator->(); T& operator(const T& val); T* release(); 将 封装在内部的指针置为nullptr, 但并不会破坏指针所指向的内容, 函 数返回的是内部指针置空之前…