dos命令(一)
拓展内容
windows NT4
微软的windows nt 内核家族的第四套产品,属于32位系统,操作界面与系统与win 95 相同,而且,从这里开始,有了我们喜欢的开始菜单。
IIS
IIs是一种WEB网页服务组件,其中包括web服务器、ftp服务器、nntp服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
NNTP
NNTP用于向Internet上NNTP服务器或NNTP客户(新闻阅读器)发布网络新闻邮件的协议,提供通过Internet使用可靠的基 于流的新闻传输,提供新闻的分发、查询、检索和投递。NNTP还专门设计用于将新闻文章保存在中心数据库的服务器上,这样 用户可以选择要阅读的特定条目,还提供过期新闻的索引、交叉引用和终止。(引用百度百科)
SMTP
SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。SMTP独立于特定的传输子系统,且只需要可靠有序的数据流信道支持,SMTP的重要特性之一是其能跨越网络传输邮件,即“SMTP邮件中继”。使用SMTP,可实现相同网络处理进程之间的邮件传输,也可通过中继器或网关实现某处理进程与其他网络之间的邮件传输。
UUCP
UUCP,Unix-to-Unix Copy(UNIX至UNIX的拷贝),Unix系统的一项功能,允许计算机之间以存储-转发方式交换e-mail和消息。在Internet兴起之前是Unix系统之间连网的主要方式。
一、DOS下常用的网络命令及其解释
Arp
刚开始在自己的电脑里WIN10,cmd窗口下输入,结果发现无法找到ARP,自己百度了一下,发现必须在指定的路径下 C:\Windows\System32然后输入命令cmd才行
显示和修改“地址解析协议”(ARP)所使用的“IP到物理”地址转换表(该命令中有安装了TCP/IP协议之后才能使用)其基本功能为透过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。
arp工作流程
假设主机A和B在同一个网段,主机A要向主机B发送信息,具体的地址解析过程如下:
(1) 主机A首先查看自己的ARP表,确定其中是否包含有主机B对应的ARP表项。如果找到了对应的MAC地址,则主机A直接利用ARP表中的MAC地址,对IP数据包进行帧封装,并将数据包发送给主机B。
(2) 如果主机A在ARP表中找不到对应的MAC地址,则将缓存该数据报文,然后以广播方式发送一个ARP请求报文。ARP请求报文中的发送端IP地址和发送端MAC地址为主机A的IP地址和MAC地址,目标IP地址和目标MAC地址为主机B的IP地址和全0的MAC地址。由于ARP请求报文以广播方式发送,该网段上的所有主机都可以接收到该请求,但只有被请求的主机(即主机B)会对该请求进行处理。
(3) 主机B比较自己的IP地址和ARP请求报文中的目标IP地址,当两者相同时进行如下处理:将ARP请求报文中的发送端(即主机A)的IP地址和MAC地址存入自己的ARP表中。之后以单播方式发送ARP响应报文给主机A,其中包含了自己的MAC地址。
(4) 主机A收到ARP响应报文后,将主机B的MAC地址加入到自己的ARP表中以用于后续报文的转发,同时将IP数据包进行封装后发送出去
这个好像在学习wireshark的一部分数据流的嗅探
ARP的报文格式
以太网地址就是MAC地址
字段1是ARP请求的目的以太网地址,全1代表广播
字段2是ARP请求的以太网地址
字段3是以太网帧类型表达的是后面的数据类型,ARP请求和应答这个值位0x0806(以太网帧类型:EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。 在每种格式的以太网帧的开始处都有64比特(8字节)的前导字符。其中,前7个字节称为前同步码(Preamble),内容是16进制数0xAA,最后1字节为帧起始标志符0xAB,它标识着以太网帧的开始。前导字符的作用是使接收节点进行同步并做好接收数据帧的准备。)
Finger
显示与运行手指服务的指定系统上某个用户有关
的信息。输出因远程系统而异。(这个命令到linux再说,哈哈哈)
FTP
输入命令ftp后,退出是bye或者quit,哈哈哈哈,
将文件传送到运行 FTP 服务器服务(经常称为后台程序)的计算机以及将文件从该计算机传出。可以交互使用 Ftp。
该命令只有安装了TCP/IP协议之后才可以使用。Ftp是一种服务,一旦启动,将创建在其中可以使用Ftp命令的子环境
也可以直接在cmd窗口下输入ftp
\2. 2 这时,将会打开 FTP 命令行窗口。在命令行窗口中输入以下命令并回车,以便连接到服务器: open 服务器地址
\3. 3 连接到服务器后,输入FTP用户名并回车。
\4. 4 然后,再输入FTP密码并回车(在此提醒大家注意,输入密码时不会有任何提示)。
\5. 5 如果用户名和密码都正确无误,网络也没有问题,很快便会出现登陆成功的提示信息。
\6. 6 登陆成功后,我们便可以进行上传下载操作了。在进行上传下载操作前,我们需要首先定位本地文件夹(也就你的上传文件在哪儿,或是你准备将服务器上的文件下载到哪儿)。其命令语法为: lcd 文件夹路径
\7. 7 下面,便可以使用 put 命令和 get 命令上下载文件了。具体语法为: 上传:put 文件名 下载:get 文件名
END
注意事项:
\1. 1 如果出现 Server cannot accept argument 的提示信息,多半是因为你的服务器出于某些原因(比如安全,或是功能限制等,比如我出于学习需要申请的这个免费 FTP 服务器)不允许通过命令行来进行 FTP 操作。
END
注意事项
• 以上示例使用的是最新的 Windows 64 位操作系统。
Traceroute/Tracert命令
该命令用于跟踪数据包达到目标机器的路由。是哦那个ip数据包的time - to - live(TTL)域,在数据包到达远程主机前所经过的每一个网关引发一个 ICMP TIME_EXCEEDED响应
-d:不解析主机名。
-h:指定最大TTL的数值。
-j:设定松散源地址路由列表。
-w:用于设置UDP报文的超时时间,单位为毫秒。
host:指定目的主机的域名或IP地址
上图中:
最左侧的数字,是经过了几个路由节点到达百度的服务。
中间的三列单位是ms,表示我们连接到每个路由节点的速度,返回速度和多次链接反馈的平均值
后面的IP,就是每个路由节点对应的IP
*,在第7个路由节点上,返回消息是超时,这表示这个路由节点和当前我们使用的宽带,是无法联通的至于原因,就有很多种了,比如:特意在路上上做了过滤限制;比如确实是路由的问题等,具体问题具体分析;
如果在测试的时候,大量的都是*和返回超时,那就说明这个IP,在各个路由节点都有问题。
参考链接:https://www.cnblogs.com/zdfnihao/p/13161355.html
Nbtstat
显示协议统计和当前使用 NBI 的 TCP/IP 连接
(在 TCP/IP 上的 NetBIOS)。