在公司、学校或者家里搭建局域网时,很多人会问:内网到底该用什么协议?其实,大多数情况下我们根本不用手动选,系统已经悄悄帮我们配好了。但了解背后的原理,关键时刻能少踩不少坑。
TCP/IP 是内网的“默认套餐”
现在几乎所有的内网通信都基于 TCP/IP 协议族。别被名字吓到,它不是单一协议,而是一套组合拳。比如你打开电脑自动获取 IP 地址,靠的是 DHCP;两台电脑传文件,走的是 SMB 或 FTP;浏览器访问内部管理系统,用的是 HTTP/HTTPS。这些全都是 TCP/IP 的一部分。
举个例子,你在办公室连打印机,输入一个内网地址 http://192.168.1.100,背后就是 TCP 负责建立连接,IP 负责寻址,HTTP 拿页面。整套流程像快递寄送,有地址、有包装、有签收确认。
UDP 也有它的用武之地
有些场景不需要“确认收到”,只求快。比如监控摄像头往本地服务器推视频流,用的就是 UDP。虽然偶尔丢几帧,但省去了反复重传的开销,画面整体更流畅。类似的情况还有内网语音对讲、实时游戏测试服等。
你可以把 UDP 想成广播喊话:“老王,饭好了!” 不管他听没听见,说完就完事。适合对实时性要求高、容忍轻微丢失的场景。
老古董 NetBIOS 还在某些角落活着
一些老旧的 Windows 文件共享还在用 NetBIOS over TCP/IP。你看到的“网络邻居”里蹦出几台机器,可能就是它在工作。不过新系统基本转向 SMB 3.0 了,更安全也更快。
配置实例:让两台电脑互传文件
假设你有两台 Win10 电脑在同一个路由器下,想传点资料。开启“网络发现”和“文件和打印机共享”后,系统自动启用 SMB(Server Message Block),地址栏输入 \\192.168.1.2\shared 就能访问。抓包一看,底层还是 TCP 445 端口在跑。
netsh interface ipv4 show config
这条命令能查看本机 IP 配置,确认是不是在同一子网。不在同一个网段,再好的协议也传不了。
特殊需求用特殊协议
搞工业控制的可能会遇到 Modbus TCP,智能照明系统用 BACnet,这些是垂直领域的专用协议,跑在内网里,结构简单、延迟低。虽然不通用,但在特定设备间通信很稳定。
内网协议的选择,本质上是看你要干什么。日常办公,默认 TCP/IP + SMB + DHCP 完全够用;做音视频传输,可以考虑 UDP 组播;对接硬件设备,则得查清楚对方支持哪种工业协议。不用死记硬背,理解用途才是关键。