⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 在netbios网络上传送ip报文的协议标准.htm

📁 internet协议集
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0051)http://www.longen.org/L-R/detaill~r/IPonNetBIOS.htm -->
<HTML><HEAD><TITLE>在NetBIOS网络上传送IP报文的协议标准</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<TABLE width="100%" border=0>
  <TBODY>
  <TR>
    <TD width="100%"><STRONG>在NetBIOS网络上传送IP报文的协议标准</STRONG>
      <P>我们先给大家一个简单的介绍。此标准希望能够让大家在NetBIOS网络上传送IP报文。NetBIOS是也是一个标准,它是用于定义一种建立虚电路并进行点对点通信方法的协议。而本文只使用数据报服务。原来的标准使用基于NetBIOS的广播式数据报服务,这种方法已经过时。NetBIOS网络可以用于支持任何一级的IP网络和子网。通过在NetBIOS报文内对IP报文加密并对在NetBIOS网络上的主机指定IP号的方法实现IP报文的传送。通过在一些普通的数据链路协议(如802.3)报文和NetBIOS报文内对IP包进行加密可以得到一些附加的功能,一点特别的功能就是路由功能,这使得NetBIOS主机可以和Internet进行通信。</P>
      <P>有了路由就要有地址的问题,那么如何进行地址的转换呢,是通过一种地址映射的方法进行的。通常,NetBIOS名称可以是任何的16位字符串,然而,有一些位需要保留,以便用于传送其它协议的包。在每台主机上的IP应用程序的NetBIOS名是基于那么主机的IP号选择的。因为NetBIOS名是IP地址的映射,因此不需要任何物理地址查询机制。对于使用IP协议的应用程序,IP.XX.XX.XX.XX是NetBIOS主机上任何IP的 
      NetBIOS名,在这里,XX是以字符形式代表IP地址上的那个数字,如果IP地址上的那一位是数字123,那NetBIOS名在那个位置上就是字母123。请大家一定要注意这种机制,这是核心的内容。这种机制考虑到了在NetBIOS上的多种数据报协议和对给定包地址正确性的可视化检验,什么叫可视化检验呢,因为通过察看包头内的地址,可以直接看到字符,这样很直观,不象看到数据还得反应一下,不利于可视化。不要被名词吓住呀。</P>
      <P>有了这个地址映射机制,我们可以看一下广播和多播地址的表示了,广播地址由NetBIOS组名IP.FF.FF.FF.FF表示,当前对于多播还未提供支持,不过以后可能会提供对多播的支持。既然是用人家NetBIOS传送数据,那最大传输单元的大小对IP包来说就没有多大意义了,对NetBIOS网络来说,最大传输单元的大小是512字节,因此,如果在NetBIOS网络中的主机如果需要传送数据需要对数据进行分割,不然就会超过512的限制,就没有办法发送了。</P>
      <P>说了理论了,现在我们简单说一下实现的问题,不可能面面俱到,只说一些重要的内容,如果需要让NetBIOS主机支持任何给定的IP地址,初始化代码内必须包括以下内容:</P>
      <P>1)将IP.XX.XX.XX.XX添加到主机的NetBIOS名称表内;</P>
      <P>2)将IP.FF.FF.FF.FF添加到主机的NetBIOS组名表内;(为了支持广播)</P>
      <P>3)可以接收发送到IP.XX.XX.XX.XX的数据报;</P>
      <P>4)可以接收发送到IP.FF.FF.FF.FF的数据报;</P>
      <P>当发送到IP.xx.xx.xx.xx或IP.ff.ff.ff.ff的数据收到时,数据报由协议栈处理,同时提交另一个数据报接收请求。IP包在发送时,它是作为NetBIOS数据报进行发送的,这一点大家一定要清楚。在当前,使用SNMP协议进行网络管理已经是必不可少的了,那么就必须支持在软件中对NetBIOS网络适配器的状态进行监视。最后,如果不想让NetBIOS主机支持IP包发送了,那么应该发送“取消”命令,让所有待发送的包停止,然后,再发送一个“删除”命令,删除在初始化时加上的IP.XX.XX.XX.XX和IP.FF.FF.FF.FF地址。我们需要了解的就是一个核心,在NetBIOS上传送IP包时,无非就是把NetBIOS名改了一下,让IP地址和它一一对应而已。</P></TD></TR></TBODY></TABLE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -