首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
达哥专题
【达哥讲网络】第1集:网络体系结构中的功能模块
大家好,经过公司缜密的思考和策划,【达哥讲网络——只讲你不知道的】系列连载今天正式与大家见面了。经过深入考虑,本系列只对一些重要的网络技术原理、网络功能实现原理及配置进行连载,其中会穿插一些实战案例,以帮助大家消化。为了便于学习,提高学习效率,决定采用图文方式,每集阅读时间在10分钟左右。今天是第1集,专门就网络体系结构中的功能模块进行介绍,下一集专门介绍一下许多朋友还不是很清楚的各类型网
阅读更多...
【达哥讲网络】第3集:数据交换的垫基石——二层交换原理
专业的网络工程师在进行网络设计时,会事先规划好不同业务数据的转发路径,一方面是为了满足用户应用需求,另一方面是为了提高数据转发效率、充分利用各设备/各链路的硬件或带宽资源。在进行网络故障排除时,理顺各路数据的转发路径也是精准、高效排除故障的最基本前提。这些路径的实现是基于网络通信原理通过网络设备配置实现的,所以理解数据通信原理,是作为一个合格网络工程师必备的基础和前提。 数据在网络中如何转发
阅读更多...
2017.8.29 达哥的随单题...
随 给出n个正整数a1,a2…an和一个质数mod.一个变量x初始为1.进行m次操作.每次在n个数中随机选一个ai,然后x=x*ai%mod.问m次操作之后x的取值的期望. 答案一定可以表示成a/b的精确分数形式.a和b可能很大,所以只需要输出a*(b^(10^9+5))模10^9+7的结果. n<=10^5 m<=10^9 mod<=10^3 1<=ai<mod solution 考试时
阅读更多...
【达哥讲网络】第2集:不一样的报文封装和解封装原理剖析
上集我们介绍了计算机网络体系结构,在TCP/IP体系结构中分为了五层。其实之五层中最低的三层是用来标识接口的,物理层标识的是接口的物理特性、数据链路层标识的是接口的数据链路层地址,网络层标识的是接口的网络层地址。最上面两层是用来标识应用的,传输层标识的是应用报文传输时所用的通道类型(TCP通道还是UDP通道),应用层标识的是应用报文类型,即是何种网络服务对应的应用。 这里涉及到一个问题,那就
阅读更多...
【达哥讲网络】第4集:80%网络人不懂的VLAN通信原则和规则
学网络的人,VLAN这个词大家都不陌生,但这么些年来,在几十个读者群所提的问题中,如果要统计的话,关于VLAN方面的问题可能将近占了三分之一,特别是涉及到对VLAN通信原理理解方面的配置问题。 1. VLAN的引入背景 VLAN技术的引入主是为了解决传统二层交换网络存在的以下问题。 广播域过大,域中广播报文太多影响网络性能。 传统的二层交换网络是以IP网段(IP网络或IP子网)进行划分
阅读更多...