- 博客(26)
- 问答 (1)
- 收藏
- 关注

原创 网络通信从入门到精通(万字吐血整理,持续更新!)
本文结合工作经验,详细介绍通信行业人员在面向业务时需要掌握的一系列网络通信干货知识,关注我持续更新。
2024-04-02 14:55:05
3641
3
原创 3分钟了解SRv6核心组件
在SRv6(Segment Routing over IPv6)中,),携带Segment List及控制信息。IPv6扩展头(类型为。
2025-03-04 14:14:13
508
原创 IP网和传输网区别(以访问百度为例!)
你的设备(电脑或手机)生成一个HTTP请求(比如访问百度的首页),这个请求会被封装成IP数据包。:在每一跳(从一个路由器到另一个路由器),数据包都需要通过传输网的物理介质(如光纤或电缆)传输。:从你的设备到百度服务器,数据包始终是IP数据包,它的逻辑结构(IP头、数据内容)不会改变。:在每一跳的传输过程中,数据包通过物理介质(如光纤、电缆)传输,传输网负责物理传输。:从生成到被接收的整个过程中,数据包始终是IP数据包,IP网负责逻辑寻址和路由。传输网为IP网提供物理通道,但并不关心数据包的内容或逻辑。
2025-01-06 14:00:32
665
原创 公网IP与私网IP的区别(简单白话!一遍就懂!)
这样,当私网内的设备需要访问互联网时,NAT会将其私网IP转换为公网IP,从而实现与互联网的通信。公网IP是全球唯一的,可以直接从互联网上访问,而私网IP是在局域网内部使用的,无法直接从互联网上访问。通过NAT技术,私网IP可以转换为公网IP,从而实现与互联网的通信。由于公网IP地址资源有限,许多ISP开始向用户提供动态分配的公网IP地址,即动态公网IP。与公网IP不同,私网IP是在局域网内部使用的IP地址。网站托管:如果你想要建立一个网站,让全球的用户都能访问,那么你的服务器就需要一个公网IP。
2025-01-03 13:49:56
651
转载 数据中心 Fabric:Facebook 的下一代数据中心网络(2014)
在应对世界上最大规模的一些网络时,Facebook 的网络工程团队学习到并拥抱了“保持简单和直白”(keep it simple, stupid)的原则。本质上来说, 我们的系统是大型和复杂的,但我们努力保持其组件尽可能简单和健壮,并通过设计和自动化减少操作复杂度。我们的 fabric 网络就是这种原则的一个例子。虽然规模非常大,拓扑看起来很复杂,但它 实际是由众多重复的元素组成的非常模块化的系统。
2024-12-05 15:07:16
144
原创 承载网与核心网的区别
核心网则是处理和管理整个网络的控制信令、用户认证、计费等功能,同时对语音和数据业务进行交换和路由。可以将核心网看作通信网络的“大脑”,负责整体的控制和管理。它类似于通信网络中的“道路”,专注于数据的传输和承载。承载网侧重于传输技术,如光传输、分组交换等,以保障数据传输的带宽、时延、可靠性等性能指标。核心网的性能和功能决定了整个通信网络的服务质量、业务支持能力和运营管理水平。综上所述,承载网和核心网在通信网络中各司其职,共同保障通信服务的顺利进行。核心网更注重控制和管理技术,以及业务的处理和交换能力。
2024-07-03 09:41:18
712
原创 1分钟了解ICT运维工作台
建立客户专属视图,可以清晰掌握自己项目设备及业务运行状态,报障业务运行效果。等功能,从而提高项目运维效果,前后端贯通,实现闭环运维,提高客户体验。ICT运维工作台是为了强化ICT项目一体化运维保障能力而打造的平台,客户与运营商、运营商内部建立标准化问题处理流程,实现服务能力闭环。提供客户必要的自助运维管理工具,增强客户感知,又实现了增收能力。线下转线上、被动变主动,实现主动进行投诉拦截。,ICT运维工作台可以。
2024-07-02 11:29:24
670
原创 1分钟了解消息中间件
使得发送消息的组件和接收消息的组件在功能上相互独立,减少彼此之间的直接依赖。例如,在电商系统中,订单处理模块和库存管理模块可以通过消息中间件进行通信,而不必直接相互调用。提高系统的响应性能和吞吐量。比如,用户注册成功后发送的欢迎邮件可以通过消息中间件异步发送,而不会阻塞注册流程。像秒杀活动中,大量的下单请求可以先放入消息中间件,再由后端系统逐步处理。消息中间件在现代分布式系统中扮演着至关重要的角色,能够有效地提升系统的可靠性、灵活性和性能。以其丰富的功能和易用性受到广泛关注,它支持多种消息协议和交换类型。
2024-07-02 11:14:43
396
原创 1分钟了解流表的生存时间
流表中的流项(flow entry)通常具有一个生存时间(Timeouts),用于确定流项在流表中的存储时间和有效期限。生存时间是指流表中的流项被设置的时间段,一旦流项被激活或更新,该时间段会被重新计算。当流项的生存时间达到指定的超时时间后,流表中的流项将被删除。超时机制是用于更新和管理流表中流项的有效性,通过设置适当的超时时间,可以确保流表中只包含当前活动的流量流项,避免过时流项无效占用流表资源。当流表中的流项达到硬超时时间后,无论流项是否被使用或更新,流项将被立即删除。
2024-04-07 10:47:10
501
原创 1分钟了解什么是拥塞
网络中的拥塞指的是在网络通信中,由于数据包数量过多或者传输速度过快,导致网络设备的处理能力不足,从而造成数据传输延迟增加、数据包丢失,甚至整体网络通信质量下降的现象。在网络中当数据包在传输过程中遇到问题,如丢失、超时等,路由器或目标主机将会生成相应的ICMP报文返回给源主机,以提供错误反馈和网络状况信息。综合采取上述方法,可以有效地防止和解决网络中的拥塞问题,确保网络通信的顺畅和稳定。通过拥塞控制算法,如TCP的拥塞控制算法,来调整数据传输速率,以适应网络的状况;如网络中某些节点发生数据爆发性增长;
2024-04-03 10:24:58
648
1
转载 OpenFlow协议入门(通俗易懂!)
本文主要参考OpenFlow1.5.1协议、1.3.0协议以及SDN相关书籍,对OpenFlow中主要机制(如流表与流水线处理、组表、计量表等)的原理进行解析。
2024-04-02 15:55:25
5959
1
原创 1分钟了解DNAT和SNAT
DNAT(Destination Network Address Translation,目标网络地址转换)和SNAT(Source Network Address Translation,源网络地址转换)是两种在网络技术中使用的地址转换方法,它们都归属于网络地址转换(NAT)的范畴。在SNAT中,数据包的源IP地址会被转换成一个在公共网络中可路由的IP地址。在这种情况下,数据包的目的IP地址会被转换成私有网络中的目标地址。:SNAT发生在数据包离开内部网络时,而DNAT发生在数据包进入内部网络时。
2024-04-01 09:57:41
1151
原创 1分钟了解Socket
我们将一个小区比作一台计算机,一台计算机里面跑了很多程序,怎么区分程序呢,用的是端口,就好像小区用门牌号区分每一户人家一样。手机送到小明家了,怎么进去呢?从大门进啊,怎么找到大门呢?不就相当于从互联网来的数据找到接收端计算机后再根据端口判断应该给哪一个程序一样吗。小明家的入口就可以用小区地址+门牌号进行唯一表示,那么同样的道理,现在再来说说什么是Socket编程,我们将TCP协议简化一下,就只有三个核心功能:建立连接、发送数据以及接收数据。所以可以把Socket编程理解为对TCP协议的具体实现。
2024-04-01 09:56:40
348
1
原创 1分钟了解MQTT协议
MQTT的通信模型是异步的,发布者和订阅者之间没有直接的连接,而是通过代理服务器进行消息传递。发布者发布的消息被代理服务器保存在消息队列中,然后代理服务器将消息分发给订阅了相应主题的订阅者。它采用轻量级的协议头,具有简单、灵活和高效的特点,适用于各种规模和复杂度的物联网应用场景。主题可以是层级结构的,以斜杠(/)分隔不同的层级,例如:home/living room/temperature。在MQTT架构中,发布者将消息发布到MQTT代理服务器上,代理服务器根据订阅者的订阅情况将消息分发给对应的订阅者。
2024-03-28 09:42:57
1088
原创 1分钟了解路由环路
这些协议用于通过交换路由信息构建路由表,以确定数据包的转发路径。当网络中的路由器之间传递路由信息时,如果存在循环引用或其他配置错误,可能会导致数据包无法到达目的地,并且这些数据包将一直在网络中循环转发,形成路由环路。总之,路由环路是一种常见的网络问题,网络管理员需要定期审查网络配置、选择合适的路由协议并实施适当的策略来避免路由环路的发生,以确保网络的稳定和正常运行。是指数据包在网络中由于路由循环而无法到达目的地,导致数据包在网络中。路由环路通常出现在具有。
2024-03-26 09:59:30
1252
原创 1分钟了解 VLAN
综合来说,VLAN就是将局域网划分为多个虚拟网络,使得这些网络可以独立管理和互相通信,同时保障了网络安全和效率。:每个VLAN内的设备只能与同一VLAN内的设备通信,就像办公楼里的每个部门只能与同部门的员工交流,不同部门之间的信息是隔离的,保护了内部信息的安全性。:通过网络设备(比如交换机),不同VLAN之间也可以进行通信,就像通过交叉部门的共享空间进行交流,实现了部门间的协作和相互连接。:VLAN将整个办公楼划分为多个独立的虚拟网络,每个VLAN就像一个部门一样,有自己的独立空间。
2024-03-25 09:49:03
323
1
原创 1分钟了解DMZ区域
它的主要应用场景是企业为互联网提供服务时(通常为企业门户网站、FTP服务等),这些服务通常位于DMZ区域,同时与内部局域网也是隔离的,这样有效地保证了内部网络的安全。之所以不把服务器放置在内网,主要是为了保证内网的安全性,不会因为外网对服务器成功渗透的基础上,对内网进行攻击,来一张图让大家简单看一下DMZ区域在网络中的位置。通过将这些服务器放置在DMZ中,可以确保内部网络的安全不受影响,同时提供外部访问所需的服务。DMZ可以帮助限制内部网络和外部网络之间的通信,避免内部网络信任的主机直接暴露给外部网络。
2024-03-21 15:19:24
3816
1
原创 载荷的解释
在网络通信中,头部和载荷共同构成了完整的数据包,头部信息为数据包提供了传输和路由所需的控制信息,而载荷则包含了用户要传输的实际数据。当数据包从源主机发送到目标主机时,载荷部分负责携带传输的用户数据,而头部信息则用于数据包的路由、传输和验证。在网络领域,载荷(Payload)是指一个数据包中实际传输的用户数据部分,不包括头部信息和其他控制信息。载荷的大小直接影响了数据包的传输效率和网络性能,因此网络工程师会根据实际需求和网络环境来优化载荷的大小和传输方式,以提高网络传输的效率和速度。
2024-03-21 13:31:02
1144
1
原创 HTTP、URI、HTML三者的区别
当你打开一个网页时,浏览器会向服务器发送一个HTTP请求,请求包含请求方法(GET、POST等)、请求URL(URI)以及请求头等信息。服务器接收到请求后,会返回一个HTTP响应,其中包含服务器返回的HTML文档的内容以及可能的其他资源(如CSS、JavaScript等)。URI可以标识网页的地址,但它不包含网页的实际内容。HTML是一种标记语言,用于创建和设计网页的结构和内容。当服务器返回的HTTP响应中包含HTML文档的内容时,浏览器会解析HTML文档,将HTML标记转换为可视化的网页内容。
2024-03-21 11:48:10
470
1
原创 图解电子邮件协议SMTP的工作机制(通俗易懂!)
发送人编写好邮件以后,其内容会保存在发送端主机的硬盘中。然后与对端主机建立 TCP 连接,将邮件发送到对端主机的硬盘。当发送正常结束后,再从本地硬盘中删除邮件。而在发送过程中一旦发现对端计算机因没有插电等原因没有收到邮件时,发送端将等待一定时间后重发。中国的白天相当于美国的夜晚。如果大家都是只在白天开机,那么中国跟美国之间就根本无法实现收发邮件。但是,互联网应用逐渐变得越发复杂,这种机制也将无法正常工作。为此,在技术上改变了以往直接在发送端与接收端主机之间建立 TCP 连接的机制,而引进了一种。
2024-03-21 10:18:03
1374
1
原创 TCP协议的作用
TCP(传输控制协议)在网络中的作用主要是提供可靠的、面向连接的数据传输服务。的需求,它弥补了IP协议的不足,提高了网络数据传输的可靠性和效率。总的来说,TCP协议的出现是为了满足网络中。
2024-03-21 09:48:31
453
1
原创 NAT简介(简洁易懂)
NAT(Network Address Translation)又称为网络地址转换,用于实现私有网络和公有网络之间的互访,因为在网络数据传输中,目标地址为私网IP地址的数据会被路由黑洞吃掉,所以用NAT来将私网IP转换为。:NAT之内的PC联机到Internet上面时,他所显示的IP是NAT主机的公网IP,所以client端的pc就具有一定程度的安全了,外界在进行port scan(端口扫描)的时候,就侦测不到源Client端的PC。:延迟增大、配置和维护的复杂性、不支持某些应用(比如VPN)
2024-03-20 17:55:57
394
1
原创 TCP三次握手、四次挥手(通俗易懂!)
客户端收到服务器的FIN包后,回复一个ACK包给服务器,服务器收到FIN包后,回复一个ACK包给客户端,服务器在处理完数据后发送一个FIN包给客户端,客户端发送一个FIN(结束)包给服务器,
2024-03-20 17:49:24
378
2
原创 单播、广播、多播三者区别
多播是一种一对多的通信方式,但发送的数据只发送给多个接收者中的一部分。多播适用于需要同时向多个设备发送数据的场景,如实时流媒体、在线会议、网络游戏等。:广播是一种一对多的通信方式,即数据被发送到网络中的所有设备。然而,由于广播会发送给所有设备,因此可能会导致网络拥塞。:单播是一种一对一的通信方式,即一台设备向网络中的一台特定设备发送数据。这种方式可以提高数据传输的效率,但需要为每台设备发送数据,因此资源利用率较低。,而多播适用于需要同时向多个设备发送数据的场景,可以。
2024-03-20 17:46:32
1269
1
空空如也
Pycharm输出怎么变成多行?(语言-python)
2022-01-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人