网络初识

初识“零信任安全网络架构” 初识“零信任安全网络架构” 一、前言: “零信任网络”(亦称零信任架构)自2010年被当时还是研究机构Forrester的首席分析师JohnKindervag提出时起,便一直处于安全圈的“风口浪尖”处,成为众人不断争议与讨论的对象,有人说这是未来安全发展的必然产物、也有人说其太过超前而无法落地,但无论“零信任”如何饱受争议,不可否认的是随着“零信任”的支撑技术逐渐发展,这个从前只存在于理论上的“安... 阅读详情

网络

局域网 

一个区域的网

广域网

相对概念,没有绝对的界限,全世界现在最大的广域网,就教做TheInternet,万维网

 路由器   

交换机和路由器,都是用来组建网络的重要设备

交换机   

上网的设备(电脑/手机/其他设备)

路由器虽然有很多的网口,可以让你插网线,组网,但是实际上,路由器上的口可能不够用.此时就可以使用交换机,对接口进行拓展,(类似于电脑的扩展坞)

连接到交换机上的这几个设备,彼此之间的通信不会相互影响和干扰.

缺点: 下面这些设备,同一时刻总的上传下载带宽,不能超过最顶层路由器wan口的带宽确实真的超过了,就卡了,如果这个情况下不够用,就可以多办一个宽带

集线器

连在集线器上的设备之间,会打架同一时刻,只有一个设备,能访问到路由器,其他设备就得等待

交换机集线器现在都属于是“自动完成数据转发的

IP地址

标识网络上的一个设备的位置通过位置找到这个设备,进行进一步的通信。

IP地址,其实是32位的整数(IPv4)IP地址,就是4个字节的数字。

使用3个.把上述ip地址分成4个部分.每个部分1个字节每个部分表示的范围[0-255

端口号

标识一个主机上不同的应用程序.要求,每个程序在启动的时候,就需要关联上之个和别人不重复的端口号。

有的时候,可能会谈到,有的程序,是有固定的端口号的,这个说法源自于一个概念“知名端口号”上古时期,大佬们,为了避免当时的一些程序,端口之间发生冲突就给这些知名的程序,分配了不同的端口,

协议

是一种约定,通信双方,对于通信规则的约定一定是通信双方都得认可的。

进行网络通信的时候,一定是需要通信协议的主要是,两个用来通信的主机设备,不同的硬件,不同的操作系统,不同的应用程序

协议分层

网络通信,是一个非常复杂的事情.这个过程中涉及到很多的细节问题如果你使用一个协议来约定上述所有的细节,这个协议就会非常庞大,非常复杂

拆分为多个协议

某个方法,非常复杂了.就可以拆成多个方法某个类,非常复杂了,拆分成多个类某个文件,非常复杂了,拆分成多个文件.拆分,是为了管理复杂程度,不要让这个东西太复杂,每个部分负责一个功能

分层,不乱的前提是,不能“越级”汇报工作~不能出现,员工直接找老板汇报这样的情况(以后咱们在工作中,也是职场上比较忌讳的事情)

协议分层,也就是上述类似的效果,把很多协议,按照功能分成不同的层级,每个层级都有对应的主线任务(目标/要解决的问题)上层协议会调用下层协议的功能,下层协议会给上层协议提供服务.(不能够"越级调用").

分层之后,

好处一:封装的效果某一层协议,不必知道其他层协议的细节.降低学习使用成本只要会说汉语,不需要理解电话的工作原理,就能打电话设计电话的人,可能是老外,不必懂汉语,也不妨碍他设计开发电话~

好处二:任意层次的协议,都是可以灵活替换的解耦合.

OSI七层模型

TCP/IP五层(或四层)模型

可以认为是OSI的简化版本

就是真实世界采取的网络分层模型

咱们目前接触到的网络,大部分都是TCP/IP模型的(电脑上网)

当然,也有不是的.4G/5G通信,就是一套专门的模型协议(手机流量上网)

五层协议,具体是哪五层

1)物理层硬件层面上的相关约定

2)数据链路层 关注的是,通信过程中,两个相邻节点之间的通信

3)网络层  关注的是通信中,,通信路径的规划规划出的路径,就决定了,数据要经过哪些节点点到点的传输

4)传输层 关注的是通信双方的“起点"和"终点端到端的传输endpoint

5)应用层 和具体应用程序直接相关传输的数据是干啥用的~~如何使用,有何意义~~

举个例子

就像快递一样

1.是快递的基本信息(名称、用途、作用等)

2.快递⚪具体走的位置,

3.快递的规划路线,快递要走哪些地点。

4.快递的起点位置和终点位置

5.我在下单的时候就需要填写收件人信息地址+电话,快递上买家和卖家的双方信息。

七层

就是将应用层分为了三层

路由器就是工作在网络层(三层转发)交换机就是工作在数据链路层(二层转发)。

重点关注的是就是应用层+传输层

协议的层和层之间,是如何配合工作的?

协议的层和层之间

上层协议调用下层协议

下层协议给上层提供服务

封装(Java面相对象的封装,不是一个封装)

封装的步骤

1.序列化

.A通过QQ发送hello给BA在聊天窗口里,输入hello,点击发送

.QQ应用程序,首先就会把上述要传递的内容,组织成“应用层数据包”.

1.为了组织成字符串,就通过,来分割各个部分,使用\n结束标志

发送人的qq号,接收人的qq号,发送时间,消息正文\n

2.应用层数据包

已经有了,QQ程序,就要调用系统的api来进行传输

应用层接下来要把数据交给,传输层通过调用传输层的api,将应用层的数据交给传输层

报头里放的是一些UDP相关的属性(比如发件人和收件人的端口号就在UDP报头中)

3.网络层

典型的协议IP协议

IP数据包

 又进一步的调用数据链路层的api把上述IP数据包,交给数据链路层的协议

这里的api往往是网卡的驱动程序提供的

4.数据链路层

典型协议 以太网

以太网,也有自己的数据包格式,就会拿到上述IP数据包,进一步的封装

5.物理层

上述的以太网数据帧,本质上还是0101二进制数据硬件设备,要把上述二进制数据,转成光信号/电信号/电磁波才会真正进行发射,

上述数据,并非是直接到达B,而是要先到和A连接的交换机/路由器数据经过交换机/路由器一系列转发之后,最终会到达B当数据到了B之后,又要做哪些事情呢?就是上述过程的“逆过程(拆快递)

 上述的以太网数据帧,本质上还是0101

二进制数据硬件设备,要把上述二进制数据,转成光信号/电信号/电磁波才会真正进行发射.

上述数据,并非是直接到达B,而是要先到和A连接的交换机/路由器数据经过交换机/路由器一系列转发之后,最终会到达B

而接受数据就睡打开包装正好相反

5.物理层

收到一系列光电信号,把这些信号转成0101二进制数据,交给数据链路层

4.数据链路层

按照以太网协议,对数据进行解析(解析报头中的关键信息,为后续的传输/转发打下基础,还需要拿到载荷数据)

3.网络层

IP协议拿到了IP数据包,按照协议格式进一步解析.解析报头中的关键信息,取出载荷

2.应用层数据包

拿着UDP数据包,按照UDP格式进一步解析,解析出关键的信息(要交给哪个端口号对应的进程),以及解析出载荷数据

1.序列化

1.QQ应用程序,首先就会把上述要传递的内容,组织成“应用层数据包”.

QQ按照自己的协议格式,进行解析,拿到这里的结构化数据,显示到界面上,反序列化

智能车竞赛飞檐走壁组赛道制作全攻略:从电磁线铺设到立体元素搭建 本文提供了智能车竞赛飞檐走壁组赛道制作的完整指南。从电磁线选材、电流控制与精准铺设等基础入手,详细解析了垂直墙面、圆筒、跷跷板等核心立体元素的构建技巧与过渡处理。重点分享了确保赛道稳定、符合规则且便于调试的实战经验,帮助参赛队伍搭建可靠的立体赛道,为车模算法调试奠定坚实基础。 阅读详情

相关推荐

Oracle-如何修复undo坏快

undo出现坏快,导致数据库宕机,无法启动

qqqyyy0422的博客 570

【网络】初识网络

OSI七层模型 TCP/IP五层(四层)模型 封装 分用 IP MAC

xiaomage1213888的博客 2696

Qt5.12.12安卓开发环境搭建:Windows下避开SDK版本坑的保姆级教程

本文提供Qt5.12.12在Windows下搭建Android开发环境的详细教程,重点解决SDK版本兼容性问题,特别是cmdline-tools与JDK8的匹配陷阱。通过精准选择组件版本、手动配置路径和修复常见错误,帮助开发者高效完成环境配置,适用于Qt跨平台移动开发。

weixin_33737774的博客 542

网络——初识网络

计算机网络基础认识

weixin_74074953的博客 1318

MT 103 Single Customer Credit Transfer单笔客户转账

MT 103 Single Customer Credit Transfer单笔客户转账 MT103电文能通过三种方式交换,依赖电文使用的业务场景。 (1)   核心MT103电文是一个通用电文,发送和接收此电文不需要在电文用户组(MUG)注册。允许使用所有MT103电文域来交换单客户转账,除了77T域(信封内容)。MT103电文如果是根据预先约定的双边/多边规则的格式,则可以直通处理。 (

shuytu 1万+

用deepseek部署全自动的机器人--bytebot

Bytebot是一款开源AI桌面代理,提供完整的虚拟桌面环境,支持跨应用任务处理、文件管理、文档处理等复杂工作流。其技术架构包含核心控制、LLM代理、UI等组件,支持Docker和Kubernetes部署。本文演示了基于CloudStudio的部署流程,包括环境配置、Docker部署及DeepSeek API集成,实现多模型调用功能。

Kin 2481

网络原理——初识

网络原理基础摘要 本文介绍了计算机网络的基本概念与发展历程。从独立模式到网络互连,详细阐述了局域网(LAN)和广域网(WAN)的区别与联系。核心内容包括: 网络通信基础:五元组标识网络通信,IP地址定位主机,端口号标识进程 协议的核心作用:规定数据传输格式,确保不同厂商设备兼容通信 网络分层模型: OSI七层模型(理论框架) 实际应用的TCP/IP五层模型(应用层、传输层、网络层、数据链路层、物理层) 文章还解释了数据在传输过程中的封装与分用机制,以及不同网络设备(主机、路由器、交换机)在各协议层中的实现差

phltxy的博客 879

故障诊断 | CNN-BiGRU-Attention故障诊断

故障诊断 | CNN-BiGRU-Attention故障诊断

机器学习之心的博客,关注并私信文章链接,获取对应文章源码和数据。 674

初识5G网络

初识5G网络 5G的发展史 5G即第五代移动通信技术(5th-Generation),是上一代4G网络的延续。网络发展至今,每十年为一个周期,经历了种种迭代,走80年的语音留言交流发展至90年代2G网络技术出现手机短信,随后来到2000年逐渐发展出社交应用慢慢发展至2010出现大规模的在线互动交流游戏等技术到现如今2020年的5G网络技术,演变出虚拟现实技术,零时延感知等新型网络技术。 5G的技术指标 技术指标:列出一张与4G网络的对比更为直观 技术指标 流量密度

Alen686的博客 1512

基于最小二乘法(LS)和最小均方误差(MMSE)算法的导频信道估计

导频信道估计在无线通信系统中起着至关重要的作用,它用于估计无线信道的特性,以便在接收端进行正确的信号解调和解码。最小二乘法(LS)和最小均方误差(MMSE)是两种常用的导频信道估计算法,它们在估计精度和计算复杂度之间取得了良好的平衡。首先,我们提取当前的导频符号,然后将接收到的信号与导频符号相乘得到接收导频信号。最小二乘法是一种经典的导频信道估计算法,它通过最小化接收信号与预测信号之间的均方误差来估计信道。下面将详细介绍基于LS和MMSE算法的导频信道估计,并提供相应的MATLAB代码实现。

pytorchCode的博客 678

MFC Tab Control控件完全指南:从基础使用到高级定制

本文详细介绍了MFC中TabControl控件的使用方法和高级技巧。主要内容包括:1) TabControl基础属性设置与绑定;2) 样式定制和外观自定义;3) 创建派生类实现扩展功能;4) 动态页面管理和子对话框控制;5) 高级功能如标签拖拽排序和右键菜单。通过完整代码示例,展示了从基本应用到复杂场景的实现方案,包括多标签页管理、自定义绘制、动态添加/删除标签等核心功能,为MFC开发者提供了全面的TabControl开发指南。

专注现代C++实战,从核心语法到高性能编程,助力开发者深入掌握系统级编程精髓。 258

java初识网络

分层后每个协议只负责单一功能,比如应用层负责处理应用相关逻辑,传输层负责端到端的数据传输(如TCP保证可靠传输、UDP面向无连接快速传输 ),网络层负责路径规划(IP协议 ),数据链路层负责相邻节点通信,物理层负责信号传输。- 五元组:进行一次通信需要源IP、源端口、目的IP、目的端口、协议类型这五个关键信息,类似于现实中寄快递需要发件人地址(源IP)、发件人电话(源端口)、收件人地址(目的IP)、收件人电话(目的端口)以及选择的快递公司(协议类型)。- 帧(frame) :数据链路层的协议数据单元。

j202312101422的博客 608

手把手教你完成YOLOv9 PyQt5目标检测界面搭建,实现图片检测、视频检测、摄像头检测,可用于大论文凑工作量或毕设必备,全网最详细教程

目标检测是计算机视觉中的重要任务,广泛应用于安防监控、自动驾驶、智能家居等领域。YOLO系列模型由于其高效的检测速度和较高的准确率,成为目标检测任务的首选算法之一。本项目结合 YOLOv9与 PyQt5,构建了一个图形化界面,便于用户进行目标检测的操作和展示,实现对图片、视频和摄像头的实时目标检测,不仅可以用于大论文的工作量展示,还可以作为毕业设计。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 2657

初识网络安全

学习网络安全对于个人和组织来说都至关重要。它可以保护我们的隐私、数据和财产安全,帮助我们更好地应对不断演变的网络威胁。每个人都应该了解和采取必要的措施来保护自己的信息和系统安全。通过加强网络安全意识、采用良好的安全实践和合理利用安全工具,我们可以更好地抵御网络威胁,确保网络世界的安全与稳定。​优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享🎁😝朋友们如果有需要全套《黑客&网络安全入门&进阶学习资源包》,可以扫描下方二维码免费领取​​1️⃣零基础入门① 学习路线。

xiaoganbuaiuk的博客 765

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

2.初识神经网络代码

这篇文章介绍了神经网络编程的基础知识和线性回归模型的实现。主要内容包括:Python编程基础、数据处理工具和线性回归模型的实现。文章通过简洁的代码示例,从基础Python语法到机器学习模型实现,为读者提供了神经网络编程的入门指导。

m0_51971601的博客 462

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

初识网络

当同一网段内的设备通信时,首先通过ARP协议将目标IP地址解析为对应的MAC地址,然后数据被封装成以太网帧,通过交换机基于MAC地址表进行智能转发——已知目标则定向发送,未知则广播查询,最终只有目标设备接收并处理该数据。通过定义统一的 struct sockaddr 作为API接口类型,各协议使用自己具体的结构体(如IPv4用 sockaddr_in),在函数调用时强制转换为 sockaddr* 类型,并依靠结构体首部的地址族字段来区分具体协议类型,从而实现多协议支持的统一接口。客户端使用端口号发起连接;

whispers421的博客 819

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【网络篇】网络原理初识

主要内容是IP地址,端口号,协议,协议分层,TCP和UDP区别,网络编程初识

fayifenjihuang的博客 893

网络原理之初识

网络是当今社会中不可或缺的一部分,它不仅改变了我们获取信息和交流的方式,还极大地促进了商业、教育和文化等方面的发展。随着互联网的飞速发展和普及,我们的世界已经变得更加紧密和互联。然而,对于许多人来说,网络仍然是一个神秘的世界,需要通过学习和实践来了解它的基本原理和工作方式。本文旨在为初学者提供一个网络初识的指南,帮助读者了解网络的基本概念和架构,以及如何使用网络进行通信和数据传输。

qq_45726327的博客 1163

【Linux网络】初识网络,网络的基础概念

本文介绍了计算机网络的基础知识,包括网络发展历史、协议概念和分层架构。网络从最初的局域网逐渐发展为广域网,最终形成全球互联的互联网。协议是通信双方必须遵守的约定,由国际组织如ISO、IETF等制定标准。重点讲解了OSI七层模型和实际应用的TCP/IP五层(或四层)协议栈,包括物理层、数据链路层、网络层、传输层和应用层的功能。通过局域网和跨网络传输流程,解释了MAC地址和IP地址的作用差异,以及数据封装解包的过程。最后说明了路由器在跨网络通信中的关键作用,实现不同网络间的数据转发。

记录学习与成长 4054

python网络爬虫初识_Python之初识网络爬虫

Python之初识网络爬虫,Python是一种怎样的计算机程序设计语言?你可能已经听说过很多种流行编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言,那么零基础学Python之初识网络爬虫,今天我们先从网络爬虫的定义、与浏览器的相似之处和网络请求等基础内容入手。1、零基础学Python之初识网络爬虫—网络爬虫的定义网络爬虫(又...

weixin_28314575的博客 273

Linux网络:初识网络

本文介绍了Linux下网络基础知识的开端,重点探讨了网络发展历程和协议概念。网络从独立模式逐步发展为局域网、广域网,实现远距离数据传输。协议是网络通信的约定规则,通过分层解决不同问题(如应用层处理数据、传输层解决丢失问题等)。协议表现为结构体形式的报头,与数据组成报文。这些基础概念为后续深入学习网络原理奠定重要基础。文章以快递包裹类比网络协议,形象说明了协议在网络传输中的作用。

知北游天的博客 6161

【Linux】初识网络

对网络的初步理解,讲解了TCP/IP模型及网络传输的基础形式

Lin_Alpaca的博客 1841

【JavaSE】【网络原理】初识网络

网络中的一些概念知识

yj20040627的博客 6635

初识网络原理

初识网络原理网络发展史组网方式协议网络分层OSI七层模型TCP/IP五层(或四层)模型 网络发展史 (1)独立不联网的主机:互相不能传输共享数据 (2)网络互联:基于一种网络设备,把主机连起来,主机之间就可以进行传输数据(HUB集线器连接) (3)局域网LAN:基于一种网络设备,把主机连起来 (4)广域网WAN:处于公网上的电脑,都是在广域网上的,国际上,所有国家的计算机都遵循的网络规范,组建的大家都能相互访问的网络 组网方式 交换机 路由器 交换机+路由器 协议 协议,网络协议的简称,网络协议

一只向往森林的菜鸟 404
上一篇: IO
下一篇: 测试的面试题
鱼裤
博客等级 码龄4年 678粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼裤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值