世界上最牛的网络设备,价格低廉,其貌不扬......

什么是2U网络设备 其实所谓的1U、2U的“U”就是服务器大小的一个单位。 在一些公司的服务器托管中,有服务器尺寸1U 。其实U是一种表示服务器外部尺寸的单位,是unit的缩略语,详细尺寸由作为业界团体的美国电子工业协会(EIA)决定。 厚度以4.445cm为基本单位。1U就是4.445cm,2U则是1U的2倍为8.89cm。也就是说所谓“1U的PC服务器”,就是外形满足EIA规格、厚度为4.445cm的产品。设计为能放置到19英寸机柜的产品一般被称为机架服务器。 U是一种表示服务器外部尺寸的单位,是unit的缩略语,之所以 阅读详情

夜深人静,电视和电脑都已经关机休息,但是我还在默默工作,我安静地趴在你家中的某个地方,7*24小时不眠不休,任劳任怨,目的只有一个,能让你舒服地躺在床上,畅快地刷手机! 

没错,这就是我,大家司空见惯的家用“路由器” ! 

我这么一个价格低廉,其貌不扬,让人想不起来的网络设备,为什么是最牛的呢?且听我慢慢道来。 

我的主业是路由器,同时兼任DHCP服务器,交换机,无线AP, PPPoE客户端,防火墙等重要部门的职务。

为了把工作做好,我还必须得实现几个重要得协议如DHCP, ARP, NAT等, 十八般武艺集于一身,是不是很厉害? 

对于普通人来说,只需要设置一下宽带账号和密码,WIFI名称和密码,就可以联网了, 岂不知在背后我干了很多的脏活和累活。 

比如,你设置了无线名称(SSID),密码等信息,开启了无线广播以后,我的无线AP部门就得开始干活了。 

它需要不停地向周围广播信标帧(Beacon Frame),其中包含SSID和MAC地址,还有其它基本信息。然后各种设备才可能发现我,输入用户名和密码,连接上我。 

其次,我一般还有通过PPPoE拨号上网的功能,要不然你怎么连接外网? 

但是只有这两个功能还远远不够,我还是个DHCP服务器,这个局域网内的IP都由我来发放。 

你看这个新连上WIFI的ThinkPad电脑,只有MAC地址,没有IP地址,它需要按照我们网络世界的约定,用DHCP协议获得一个IP地址。 

同时这个ThinkPad电脑还可以从我这里获得默认网关的地址,默认网关也是我 192.168.1.1,当它真正上外网的时候,就可以用到了。 

电脑有了IP地址,就能上网吗? 

不能,因为我给他们发的都是内网地址192.168.1.xx,在互联网上,并不是唯一的。 

例如隔壁老王家的Mac电脑的IP地址也是192.168.1.2,和我家的ThinkPad的IP是一样的,怎么区分?如何上外网?

还好,我这个路由器,通过拨号连入运营商网络的时候,获得了一个唯一的外网地址:61.52.247.112。 

那我就把这个外网IP地址给大家共享, 共享的办法非常简单,就是通过不同的端口号,把我和各个电脑之间形成对应关系,把大家区分开。 

当然我需要耍点儿小手段: 

这种方式就是著名的NAT了,网络地址转换。 

现在这个Thinkpad正式访问外网,它要把数据发到我的默认网关(192.168.1.1),但是网络世界必须得知道MAC地址,形成数据链路层的数据包才能发送。 

ThinkPad没办法,只好动用ARP协议,在局域网中大声呼喊:192.168.1.1,你的MAC地址是啥? 

然后我就直接告诉它:192.168.1.1的MAC地址是B4:2E:A4:59:83:A3,记住吧,以后别乱叫了。 

ARP是个让人胆战心惊的协议,因为很容易形成ARP欺骗,不信你看看这个文章《一次成功的黑客欺骗攻击,没想到结局如此悲催》 

ThinkPad知道了我的MAC地址,把数据包发到我这里,我拆开一看,哦?目标IP地址是外网,于是,我就使用我简单的路由功能,转发到WAN口的外网去,当然在这个过程中,我得用得NAT。 

如果你关掉我的路由功能(各个路由器具体做法不同),我就可以变成一个交换机,在数据链路层来转发同一子网内的数据包。我本身还有简易的防火墙,具体细节就不说了,你自己可以登录到路由器的管理端去看看。

无线AP+路由器+交换机+防火墙+PPPoE客户端+DHCP服务器+NAT转换, 怎么样?最牛的网络设备名副其实吧。有人评价我,十八般武艺样样稀松,功能虽多,但都是基本够用。这是自然,对于一个家庭设备来说,能轻松上网就够了,要啥自行车? 

对于程序员来说,你把我的功能和相关协议研究透了,也就掌握了一大半网络知识了,机不可失,欢迎来撩。

相关阅读: 

我是一个网卡

我是一个交换机,集线器你一边儿呆着去

我是一个路由器

一次成功的黑客欺骗攻击,没想到结局如此悲催

往期精彩回顾

我是一个线程

我是一个Java Class

面向对象圣经

函数式编程圣经

TCP/IP之大明邮差

CPU阿甘

我是一个网卡

我是一个路由器

一个故事讲完HTTPs

编程语言的巅峰

Java:一个帝国的诞生

JavaScript:一个屌丝的逆袭

负载均衡的原理

常见网络设备之路由器 路由器是连接不同网络的核心设备,承担着路径选择、NAT转换、安全防护等重要功能。从家庭到全球互联网,路由器在每一层网络中均不可或缺。尽管存在成本高、配置复杂等挑战,但其在实现跨网络通信和智能化流量管理方面的优势无可替代。理解路由器的工作原理和分类,是构建高效、安全网络的基础。 阅读详情

相关推荐

63、网络设备与无线技术全解析

本文全面解析了网络设备与无线技术,涵盖常见的无线网络标准如802.11n和802.11ac,深入探讨了无线客户端配置、无线基础设施、接入点部署、无线网络安全以及软件定义网络(SDN)的应用。同时,文章还介绍了网络测试与诊断工具、布线原则及标准,并结合无线网络与布线的综合考量,展望了未来网络的发展趋势,帮助读者构建高效、安全、可靠的网络环境。

3a9bq4r8t2y的博客 107

2016全球最牛X(没有之一)IoT WiFi | ESP32终现真身!

ESP-3212 WiFi 模块是由安信可科技自主设计研发,该模块核心处理器 ESP32提供了一套完整的802.11 b/g/n/e/i 无线局域网(WLAN)和蓝牙4.2解决方案,具有最小物理尺寸。此款芯片专为低功耗和移动消费电子设备、可穿戴和物联网设备而设计,片上集成了WLAN和蓝牙的所有功能,具有低成本、布局好的特点。ESP32同时提供了一个开放的平台,支持用户灵活地自定义功能,用于不同的应...

vicky_aithinker的博客 830

很全面的网络设备知识大全

很全面的网络设备知识方面资料,喜欢网络的朋友可以学习下。

[网络基础]网络设备简单介绍(网络基础知识)

1 中继器 中继器(repeater)是位于第一层(物理层)的网络设备。 随着经过的线缆越来越长,信号会变得越来越弱。中继器的目的是在比特级别对网络信号进行再生和重定时。从而使得他们能够在网络上传输更长的距离 中继器仅仅工作在比特级上,而不查看其他信息 2 集线器(hub) 集线器的目的是对网络信号进行再生和重定时。它的特性和中继器很相似。 Hub是网络中各个设备得通...

hanfs390的博客 1万+

最强悍的网络设备

主要介绍目前世界上比较牛逼的各种网络设备。

【Attention Is All You Need】Transformer模型精读

Attention Is All You Need》这篇论文奠定了Transformer模型的基础,为深度学习的发展提供了新的方向。Transformer通过自注意力机制和并行化处理显著提升了计算效率和模型性能。然而,Transformer的广泛应用也带来了新的挑战,如计算资源的消耗和对长序列的处理能力等。随着技术的不断发展,研究人员已经提出了诸如Efficient Transformer、Reformer等变种,旨在提升Transformer的效率和适应性。

Lewiz_124的博客 1499

全球网络设备供应排名 华为公司稳坐第一名

根据相关数据显示,2018年第二季度,爱立信移动网络市场份额飙升,而三星电子则跃升至第四位。第二大无线接入网络(RAN)设备制造商爱立信和三星均受益于美国需求的增长,因中兴通讯在受美国制裁后跌至第五位。市场研究公司Dell’OroGroup分析师StefanPongratz表示:“全球最大的网络设备供应商华为排名第一,爱立信随后,诺基亚排名第三,本季度内市场份额环比均实现了不同程度的增长,部分原因...

weixin_44045662的博客 3759

信号完整性入门:为什么工程师总爱用dB来描述衰减?

本文深入探讨了信号完整性分析中工程师偏爱使用dB(分贝)单位描述衰减的原因。dB通过对数转换,将大动态范围的乘除关系简化为加减运算,极大地方便了多级系统分析和链路预算计算。文章重点解释了-3dB点的核心意义,即功率衰减一半的临界状态,并阐述了其在评估信道带宽、插入损耗与回波损耗等关键参数中的实际应用,是高效工程思维和沟通的重要工具。

weixin_29263201的博客 386

局域网络设备

同时,网卡也能接收网络上发送过来的数据包,并将其转换回计算机能够识别的格式,供计算机处理。其次,集线器不能解决数据碰撞的问题,当两个或多个设备同时发送数据时,可能会发生数据碰撞,导致数据丢失或传输错误。在这些场景中,由于网络设备的分布范围较广,直接使用网线连接可能不现实或成本过高,因此使用中继器来延长网络传输距离是一个有效的解决方案。通过网桥的连接,可以将大型网络划分为多个小型网络段,每个网络段独立工作,互不干扰。在这些场景中,对网络性能的要求不高,且设备数量有限,因此集线器是一个经济实惠的选择。

云域A的博客 1246

生信分析服务MR孟德尔随机化单细胞测序转录组数据分析网络药理学

通过上述技术整合,可实现从基因-环境-疾病关联到药物机制解析的全链条研究,为疾病机制解析和药物研发提供新思路。结合,是当前生物信息学领域的前沿方法,尤其在疾病机制解析、靶点发现和药物研发中展现出巨大潜力。

matlabgoodboy的博客 1520

NVIDIA DRIVE SDK深度解析(一)——核心组件与安全架构设计

本文深度解析NVIDIA DRIVE SDK的核心组件与安全架构设计,涵盖DriveOS、加速库和应用框架三层架构,以及虚拟化与安全隔离机制。重点探讨了安全岛设计、媒体处理流水线和功能安全监控体系,为开发者提供自动驾驶系统开发的实战建议和性能优化技巧。

weixin_28704565的博客 566

世界上有两种公众号,我坚持做第二种

世界上有两种公众号,一种喜欢追热点,热点过去,文章的价值也就随风而逝。另外一种不追热点,写一些能够经受时间考验的文章。区分它们的方法很简单:你看看他会不会定期发文章目录。相比而言,第...

码农翻身 3460

Seedance2.5本地部署指南:从环境配置到生产优化的完整实践

在 AI 内容生成领域,本地部署方案正逐渐成为开发者和技术团队关注的焦点。Seedance2.5 作为一款支持图像和视频生成的 AI 工具,其完全离线运行的能力解决了云端服务在数据隐私、使用成本和访问稳定性方面的痛点。对于需要处理敏感内容、频繁生成素材或希望完全掌控生成流程的技术人员来说,掌握本地部署方法具有实际价值。 本文将以 Seedance2.5 的本地部署为例,详细介绍从环境准备、依赖配置到运行验证的完整流程,同时深入分析关键参数配置、常见问题排查方法以及生产环境下的优化建议。通过实际部署过程,理解

weixin_33139275的博客 732

用工匠精神做网络设备,能带来怎样的用户体验?

当人们随时随地享受网购的畅快,或在流畅的WIFI环境下上网时,很少有人想到背后默默工作的数据中心网络设备。越来越多智能硬件、高清视频、VR\AR和物联网使得人们对基础网络体验的要求越来越高。如何在竞争激烈的企业级IT服务市场站稳脚跟并力争上游?下面这家企业用无数个成功案例证明了,做网络设备这一行,必须得有工匠精神。双十一超大流量背后的功臣2017双十一,阿里面临历史最高并发流量。QuestMobi

趣味科技v 511

VS2019集成AddressSanitizer:C++内存错误检测实战指南

在C++开发中,内存管理是核心挑战之一,涉及堆、栈和全局变量的分配与释放。其原理在于程序运行时对内存地址的访问必须严格遵循分配边界和生命周期规则,否则会导致缓冲区溢出、释放后使用等严重错误。这类问题的技术价值在于直接影响程序的稳定性、安全性和性能,是高质量软件必须攻克的基础难题。应用场景广泛,从嵌入式系统到大型服务器软件,都需要可靠的内存错误检测机制。AddressSanitizer(ASan)作为一种编译时插桩技术,通过影子内存和运行时检查,能精准定位堆缓冲区溢出、释放后使用等隐蔽错误。本文以Visual

weixin_34356310的博客 279

Ubuntu Server 24.04 安装 (超详细)

本文介绍最小化安装 Ubuntu Server的详细过程。

炀炀的专栏 1万+

最受欢迎的网管工具集

最受欢迎的网管工具集 ★★★ 日前,美国《Network World》通过读者调查,选出了最受读者欢迎的网络管理工具,我们也将它们推荐给国内的网管员们,希望能助他们一臂之力,使他们轻松排除网络故障。 工具名称:SolarWinds Engineer Edition网址:www.solarwinds.net推荐理由:有读者说:“在不到一小时的时间内,我从网站上下载并安装了SolarWinds的授权版

eagletian的专栏 1461

【GeoDa实用技巧100例】024:geoda计算全局(局部)莫兰指数Moran‘s I,LISA聚类地图,显著性地图

【GeoDa实用技巧100例】024:geoda计算全局(局部)莫兰指数Moran's I,单变量莫兰指数,双变量莫兰指数计算,LISA聚类地图,显著性地图,Geoda双变量莫兰指数是一种强大的地理空间数据分析工具。

智慧空间实验室 6051

常见网络设备

设备类型 设备名称 图标 主要作用 交换机 核心交换机 高可靠、高性能、高冗余 汇聚交换机 数据处理、认证 接入交换机 用来进行终端用户的接入,端口密度高、价格低廉的特点 无线设备 胖AP 单独配置,功能较为单一,成本低,一般用于家庭环境 廋AP 需要配合AC使用,由AC进行统一的管理和配置,功能丰富,一般用于企业环境 AC 对痩AP进行统一的控制管理 路由器

小浪的学习笔记 312

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

第十章计算机组装与维护,计算机组装与维护第10章_网络设备.ppt

计算机组装与维护第10章_网络设备第10章 常见输入设备 10.1 网 卡 10.2 调制解调器 10.3 交 换 机 10.4 路 由 器 10.1 网 卡 10.1.1 网卡的分类 10.1.2 网卡的性能指标 10.1.3 如何选购网卡 10.1.4 网卡的故障分析 10.1.1 网卡的分类 1.集成网卡 2.独立...

weixin_29143339的博客 182

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

嵌入式系统的应用领域

嵌入式系统是数字化产品的核心,制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等均是嵌入式计算机的应用领域。 1.消费类电子产品       消费类电子产品是指这样一些电子设备,它们能提供信息服务或通过网络系统交互 信息,同时,简单易用、价格低廉、维护简便。       后PC时代,计算机将无处不在,家用电器将向数字化和网络化发展,电视机、冰箱、

moqingxinai2008的专栏 5236

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

linux下嵌入式系统,嵌入式linux系统应用领域?这里详细告诉你

嵌入式系统是目前发展最快的行业之一了,嵌入式成为了现在IT届的新宠儿,尤其是嵌入式linux系统,嵌入式linux系统技术应用十分广阔的,我想如果你还不知道嵌入式linux系统的,那你就out了,嵌入式linux系统的应用可以说现在到处都有,嵌入式linux系统是数字化产品的核心,制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等均是嵌入式linux的应用领域。看...

weixin_39960147的博客 1192

Python量化实战:1000万行股票日线数据的波动率分组回测全流程

在量化投资研究中,大规模金融数据的高效处理是因子分析和策略回测的地基。当股票池与时间周期扩大时,日线数据量轻松达到千万行级别,传统循环遍历或手工分组会遭遇性能瓶颈。这背后依赖的是向量化计算、数据压缩与pandas高效操作等核心技术——通过合理数据类型指定、rolling滚动窗口计算与groupby分组聚合,能够在单机内存中完成海量行情数据的清洗与特征提取。这些技术不仅服务于股票波动率因子研究,也广泛应用于资产定价、风险度量与多因子模型构建。掌握这类大数据处理能力,是量化开发者走向工程化实践的必备环节。本文正

weixin_34239592的博客 372
上一篇: 为什么HikariCP是性能最好的数据库连接池?
下一篇: 十年,两次实习
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值