首页 > 代码库 > windows_learn 003 NDPI

windows_learn 003 NDPI

windows_learn 003 NDPI



内容总览

NetBios

DNS

PKI

IPsec






NetBios

Windows下用来将计算机名与IP之间做解析的一个服务



NetBios名称

计算机名

域名

工作组名

。。。



NetBios名称查看

nbtstat -n

NetBios status

(netbios 名称不区分大小写)


00代表工作站服务

20代表服务器服务


nbtstat -c 查看所缓存的netbios 缓冲区数据



NetBios节点类型

B节点(B-node)   广播方式来查询其它计算机名的IP

P节点(P-node)   直接向WINS服务器查询其它计算机名的IP

M节点(M-node)  mixed模式 先B 后P  即先广播查询如未找到再使用WINS服务器查询

H节点(H-node)  Hybrid模式 先P 后B  和上一条正好相反


windows Server 2008 r2, Server 2008, windows 7, vista 采用的是Mixed模式 节点类型



NetBios名称解析的完整顺序为:

1.检查所查询的计算机名是否为自己的计算机名称

2.检查NetBios名称缓存区

3.发出广播消息

4.向WINS服务器查询

5.检查LMHOSTS文件

6.检查LMHOSTS文件或向DNS服务器查询


lmhosts文件

此文件是用来将跨网段的名称解析为IP写入此文件中,此时当此计算机要查询该名称时

直接会查找到此文件,由此便可找到其对应的IP   (用来解决广播无法跨网段的问题)



WINS工作原理

名称注册(name registration)

更新注册的名称(name renewal)

名称查询(name query)

释放(name release)






DNS

DNS查询模式

递归查询 (recursive query)

迭代查询 (iterative query)



反向查询(reverse lookup) in-addr.arpa

提供反向解析,即IP-->计算机名



缓存文件

缓存文件内存储着根区域的IP



DNS区域的类型

主要区域(primary zone)

辅助区域(secondary zone)

存根区域(stub zone)



DNS资源记录 Resource Record RR

A 或 AAAA (IPv4 为A  IPv6为AAAA)

主机别名资源记录 (CNAME)

邮件服务记录 MX Pri

SOA记录  (Start Of Authority)

刷新间隔

重试间隔

过期时间

最小(默认)TTL (time to live)




PKI (public key infrastructure)

encryption (加密)

authentication (认证)

integrity (完整性)





IPsec (Internet Protocol Security)

authentication

integrity

encryption


工作原理:

两台计算机之间要开始将数据安全地发送出去之前,它们之间必须先协商(negotiate)

以便双方同意如何交换与保护所发送的数据,此协商结果被称为SA 

(Security Association), 它就好像是双方所签订的合约书。SA内包含着双方所协商

出来的安全协议与SPI(security parameter index)等数据。所采用的协商方法是

标准的IKE(internet key exchange)



SPI (security parameter index)

IKE (internet key exchange)



NAT-t 用来做IPsec nat穿越


本文出自 “Winthcloud” 博客,请务必保留此出处http://winthcloud.blog.51cto.com/2180779/1913273

windows_learn 003 NDPI