本文摘要:
分析/验证对比常见局域网服务发现协议在Windows/Linux/Mac等差别系统下的支持和体现网络邻人发现协议大比拼,Windows/Linux/Mac系统局域网服务发现协议之-八大金刚在使用差别系统的智能硬件时,如常见的树莓派/Openwrt路由器/Debian/Fedora/Windows/Mac等系统是,系统间相互发现以及 网络共享本应是系统的基础服务,无需用户过多到场.不外现实旺旺和理想之间的差距让我们惊讶,差别系统相互之间的发现以及 共享并没有那么轻松.开发的硬
分析/验证对比常见局域网服务发现协议在Windows/Linux/Mac等差别系统下的支持和体现网络邻人发现协议大比拼,Windows/Linux/Mac系统局域网服务发现协议之-八大金刚在使用差别系统的智能硬件时,如常见的树莓派/Openwrt路由器/Debian/Fedora/Windows/Mac等系统是,系统间相互发现以及 网络共享本应是系统的基础服务,无需用户过多到场.不外现实旺旺和理想之间的差距让我们惊讶,差别系统相互之间的发现以及 共享并没有那么轻松.开发的硬件设备无法在常见系统的网络邻人正确的显示出来,实在是很丧气的事情.那么,就系统来看看局域网服务发现协议在差别系统上的支持及体现.我的服务器啊,你在那里想要会见局域网网络内里的设备,远没有应有的轻松. 每次新装系统或者设备入网,总是有这样或者那样的问题,哎,我的服务器啊,你在那里.先看看最简朴和常用的ping工具,这么简朴和实用的工具,简朴的搜索竟然有 三千八百万 条记载pdnas-ping-linux-windows台甫鼎鼎的树莓派,用起来想来应该更简朴一些,可事实往往惊心动魄,仅仅是ping通的问题,也有三百万的记载![pdnas-raspberry-pi-ping]](https://gitee.com/pdusb/pdboltblog/raw/master/pdnas/pdnas-web-console-admin.jpg)再来看看最常见的文件共享服务,也有 两千万 之巨pdnas-windows-share这都2120年了,为什么这么常见的服务另有这么多为问题呢.干货放前面 各系统网络邻人正常事情的协议汇总:OS Windows Linux Macos 网络邻人显示 UPnP + WS-Discovery mDNS + SMB mDNS(服务器侧特别设置) + SMB 网络邻人共享 WS-Discovery + SMB mDNS + SMB mDNS(服务器侧特别设置) +

SMBLinux和Macos比力相似,可是实现起来还是有显着的差异,下文会详细形貌.WindowsWindows一如既往的走在自己的路上,网络邻人发现协议自搞一套.Windows 10的WS-DiscoveryWeb Services Dynamic Discovery (WS-Discovery) WS-Discovery下图是此协议的抓包PDNAS-WS-Discovery-抓包此协议和UPnP极其相似,都是基于SSDP协议衍生的XML表达的,如果不支持此协议,则无法在Windows10 的网络邻人内里显示为PC,无法直接点击会见共享.支持此协议后,Windows10的网络邻人内里会在盘算机类型的内里显示设备.PDNAS-WINDOWS-NETWORK-NEIGHBOR-COMPUTERUPnP协议UPnP 是早期路由器常用的协议,现在从差别系统的验证来看,仅有Windows默认在文件浏览器内里支持,Ubuntu和MacOS都需要单独设置或者应用法式才气浏览.这个协议现在种种路由器基本都能支持,不外其宁静问题频出,作用并不显着.此协议在Windows系列内里基本都能支持,会在网络邻人内里显示出设备的信息.PDNAS-WINDOWS-UPNP-INFORMATIONMacOSmDNS协议MAC整体体现和Linux比力靠近,双方使用的协议也是类似,只是在细节处置惩罚上有些区别.mDNS 协议自己应用比力广泛,MAC比力早就支持.在Mac新版本内里,网络邻人默认可以发现mDNS设备.因为历史原因,早期的AFP协议升级后已经没有开源协议可以完美支持,因此使用avahi的mDNS服务时,如果还使能了AFP业务的话,MAC会显示为大问号.AFP-在新MAC版本上的展示使用设置好的服务文件,MAC可以正常显示设备PDNAS-MACOS-NETWORK-NEIGHBOR在调试历程中,还看到了网络邻人显示为PC的图标,有知道显示为这个图标的条件的小同伴吗?PDN

AS-NORMAL-COMPUTERSMB协议Server Message Block SMB 是MS家 的协议,奇怪吧:<>Samba是*nix系统上的一个SMB协议的实现,是早期为了和Windows兼容文件共享而做的功效.现在MAC已经全面放弃自己的AFP协议转而投向SMB协议.设备仅支持SMB协议而没有mDSN协议辅助的话,MAC也可以识别此系统,不外会显示为超级古老的图标.PDNAS-MAC-OLD-PC-NETWORKLinuxmDNSUbuntu系统的网络邻人可以自动发现mDNS服务并展示为差别的图标. 在Ubuntu 20.04内里,除去图标的差别,还增加了每个服务的形貌.PDNAS-Linux-network-neighborSMB同样的,Ubuntu系统天然支持SMB协议,可是SMB协议需要mDNS协议的支撑,否则无法显示在网络邻人内里.PDNAS-LINUX-NEIGHBOR其他协议除去前面盛行而且事情的协议外,另有一些曾经使用可是已经废弃或者即将废弃的协议,在设备设计时,如果思量兼容性,也同时需要支持.SSDPSSDP是一个基础协议,UPnP以及WS-Discovery 都是基于这个协议来实现的.AFPApple Filing Protocol AFPApple家的私有协议,开源有netatalk 实现. AFP升级加密后,netatalk也不能和新版本的MAC兼容.苹果已经全面投向SMB的怀抱,AFP基本上可以忽略了.NetBIOSNetwork Basic Input/Output System NetBIOS 这个是Windows 9x/Me/XP等早期系统支持的名称剖析协议, 类似于mDNS,新的Windows 10已经不建议支持此协议.LLMNRLink-Local Multicast Name Resolution LLMNR , 这个也是和mDNS竞争的失败者,主要聚焦于局域网的名称剖析,可以直接忽略了
本文关键词:Windows,Linux,Mac,网络,发现,亚慱体育app在线下载,协议,之,八大,金刚
本文来源:亚慱体育app在线下载-www.lqgapp.com