第14章 TCP/IP工具
连通问题最常见的网络连接问题,通常属于下列4种之一:
Ø 协议功能障碍或配置错误
Ø 线路问题
Ø 名称解析有误
Ø 线路拥塞
协议功能障碍和配置错误
Ø Ping:
1)ping环回地址127.0.0.1,检测TCP/IP协议软件运行是否正常;
2)ping本地IP地址,检测网络适配器和本地IP地址配置是否正常;
3)ping默认网关;
4)ping默认网关之外的某个地址;
5)使用主机名ping本地主机和远程主机检测名称解析功能是否正常。
Ø 配置信息工具:ipconfig(windows)或ifconfig(unix/linux)。
Ø 地址解析协议(ARP):arp可以查看和帮助手动输入物理/IP地址对。
网络性能问题
Ø Traceroute:window下是tracert,利用ICMP协议定位源计算机和目标计算机之间的所有路由器。
Ø Route:可查看路由表,可用来手动添加、删除和修改路由表中的记录。
Ø Netstat:可用于显示IP、TCP、UDP和ICMP协议相关的统计数据。
Ø Nbtstat:可用于查看在TCP/IP协议上运行NetBIOS服务的统计数据,并可以查看本地或远程计算机上的NetBIOS名称列表。
Ø 数据包嗅探器
使用连接工具解决问题
Ø 文件传输协议(FTP):基于TCP的客户机/服务器工具和协议,除了传输文件,还能建立或移除目录、显示目录内容。
Ø 简单文件传输协议(TFTP):基于UDP的客户机/服务器工具和协议,用于执行简单的文件传输操作。
Ø 远程复制:scp提供一种复制文件的简单方式,在文件传输之前不需用户登录。
整合网络文件访问
Ø 网络文件系统(NFS):允许NFS客户端透明访问位于远程NFS服务器上的文件。
Ø 服务器消息块(SMB):是一种应用层协议,允许window客户端访问文件和打印机等网络资源。
第15章 监视与远程访问
Telnet
Telnet是对远程计算机进行终端类访问的一组套件。
伯克利远程工具(不够安全,正快速消失)
Ø Rlogin:在UNIX系统上允许用户远程登录。
Ø Rcp:用于远程文件传输。
Ø Rsh:通过rshd后台程序执行一条远程命令。
Ø Rexec:通过rexecd后台程序执行一条远程命令。
Ø Ruptime:显示有关正常运行时间和连接用户数量的信息。
Ø Rwho:显示当前连接用户的信息。
安全外壳(SSH)SSH相当于利用公开密钥加密和在使用安全套接字层SSL的安全网络上执行伯克利远程工具。其中SSH用于替代rlogin、rsh和Telnet的远程外壳程序;scp用于替代rcp的文件传输工具;sftp用于替代ftp的文件传输工具。
屏幕共享基于图形用户接口的远程访问工具对键盘和鼠标命令进行重定向。
简单网络管理协议SNMPSNMP被设计用于管理和监视位于网络上的远程设备。SNMP可以使网络具备某种能力,使得网络管理员通过一台工作站完成对计算机、路由器和其他网络设备的远程管理和监视。SNMP使用UDP的161端口;162端口用于SNMP陷阱。
SNMP地址空间监视器和代理软件能够交换MIB中可寻址的位置信息,其前提是运行SNMP进程。MIB是一种分级的地址空间,包括每个信息段的唯一地址,并不代表一个位置或一台实际设备。通过使用虚线符号,以从MIB结构的根部向上搜索MIB地址的方式,来定位MIB中的特定参数。
远程监控远程监控RMON是MIB地址空间的扩展,被设计用于远程局域网的监控和维护。SNMP提供单台计算机的检索,与之不同的是,RMON直接从网络媒体捕捉数据,因此可以获得局域网整体信息。