SMB协议

来源:互联网 发布:超级基因优化液下载 编辑:程序博客网 时间:2024/05/22 12:10
SMB(Server Message Block)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主要是作为Microsoft网络的通讯协议。SMB 是在会话层(session layer)和表示层(presentation layer)以及小部分应用层(application layer)的协议。SMB使用了NetBIOS的应用程序接口 (Application Program Interface,简称API)。另外,它是一个开放性的协议,允许了协议扩展——使得它变得更大而且复杂;大约有65个最上层的作业,而每个作业都超过120个函数,甚至Windows NT也没有全部支持到,最近微软又把 SMB 改名为 CIFS(Common Internet File System),并且加入了许多新的特色。
  SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445,关于NETBIOS协议这里就不介绍了。
  NetBios协议头可以是:
  typedef struct
  {
  unsigned char msg_type;
  unsigned char flags;
  unsigned short length;
  }

  netbios_ss_hdr_t;





原创粉丝点击