最近这几天,老是受到宽带不能上网的困扰。
宽带能连接上,但是偏偏就收不到数据,弄得哥脾气都暴躁了些。
刚开始就简单地将系统还原下,就ok了,一切正常了。但是今天还原之后还是有问题,没办法,必着哥另外想着了。
于是乎,在多次尝试,之后,找到解决办法了。
很简单,只需“启动TCP/IP上的NetBIOS”即可,过程如下:
【宽带连接】右键点击【属性】;
选择【网络】选项卡,选择【Internet协议】,点击【属性】;
点击【高级】;
选择【WINS】选项卡,最下面选择【启动TCP/IP上的NetBIOS】;
一路确定,OK,完工。
重新连接下宽带,正常了
附:关于 TCP/IP上的NETBIOS
启用或者禁用TCP/IP上的NetBIOS(S) 如果您无法访问局域网内某一台电脑上的共享,但是ping IP地址可以通,很可能是TCP/IP上的NetBIOS(S) 被禁用了。
- 如果禁用 TCP/IP 上的 NetBIOS,您可能无法连接到运行非 Windows 2000 或 Windows XP 或 Windows Server 2003 操作系统的计算机。
- 如果禁用 TCP/IP 上的 NetBIOS,就无法使用基于广播的 NetBIOS 名称解析将相同网段上计算机的名称解析为 IP 地址。如果您的计算机位于同一网段上,而且 TCP/IP 上的 NetBIOS 已被禁用,则必须安装 DNS 服务器,或者使计算机注册 DNS(或手动配置 DNS 记录),或者为每一台计算机配置本地的 Hosts 文件中的条目。
网络基本输入输出系统(NetBIOS)由 IBM 公司开发。NetBIOS 定义了一种软件接口以及在应用程序和连接介质之间提供通信接口的标准方法。NetBIOS 是一种会话层协议,应用于各种 LAN(Ethernet、Token Ring 等)和 WAN 环境,诸如 TCP/IP、PPP 和 X.25 网络。
NetBIOS 使得应用程序无需了解包括差错恢复(会话模式)在内的网络细节。NetBIOS 请求以网络控制块(NCB:Network Control Block)的形式提供,NCB 中包含了信息存放位置和目标名称等信息。
NetBIOS 提供开放系统互联(OSI)模型中的会话层和传输层服务,但不支持标准帧或数据格式的传输。NetBIOS 扩展用户接口(NetBEUI)支持标准帧格式,它为 NetBIOS 提供网络层和传输层服务支持。
NetBIOS 支持两种通信模式:会话(session)或数据报(datagram)。会话模式是指两台计算机为“对话”建立一个连接,允许处理大量信息,并支持差错监测和恢复功能。数据报模式面向“无连接”(信息独立发送)操作,发送的信息较小,由应用程序提供差错监测和恢复功能。此外数据报模式也支持将信息广播到局域网中的每台计算机上。
NetBIOS 名称为 16 字节长(必要情况下使用填充位填满),对使用的字节值几乎没有限制。对于不执行路由的小型网络,将 NetBIOS 名称映射到 IP 地址上有三种方法:
- IP 广播 - 当目标地址不在本地 cache 上时,广播一个 包含目标计算机 NetBIOS 名称的数据包。目标计算机返回其 IP 地址。
- lmhosts 文件 - 这是一个负责映射 IP 地址和 NetBIOS 计算机名称的文件。
- NBNS - NetBIOS 命名服务器负责 将 NetBIOS 名称映射到 IP 地址上。该服务由 Linux 环境下的后台程序(nmbd daemon)执行。
协议结构
NetBIOS 数据包有很多不同格式,主要取决于服务和信息类型,以及用以传送 NetBIOS 数据包的传输协议。 NetBIOS 包含三种基本服务: NAME、SESSION 和 DATAGRAM。作为例子,我们提供 TCP/IP 环境中的 NetBIOS 名称数据包格式:
- Header (12 bytes)
- Question Entry (variable)
- Answer Resource Records (variable)
- Authority Resource Records (variable)
- Additional Resource Records (variable)