`
kfcman
  • 浏览: 397052 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

几个网络命令(ping,telnet,ssh,netstat)

 
阅读更多

1、ping
ping命令工作在OSI参考模型的第三层-网络层。
ping命令会发送一个数据包到目的主机,然后等待从目的主机接收回复数据包,当目的主机接收到这个数据包时,为源主机发送回复数据包,这个测试命令可以帮助网络管理者测试到达目的主机的网络是否连接。
ping无法检查系统端口是否开放。
2、telnet
Telnet是位于OSI模型的第7层---应用层上的一种协议,是一个通过创建虚拟终端提供连接到远程主机终端仿真的TCP/IP协议。这一协议需要通过用户名和口令进行认证,是Internet远程登陆服务的标准协议。应用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。它提供了三种基本服务: 
1)Telnet定义一个网络虚拟终端为远程系统提供一个标准接口。客户机程序不必详细了解远程系统,他们只需构造使用标准接口的程序; 
2)Telnet包括一个允许客户机和服务器协商选项的机制,而且它还提供一组标准选项; . 
3)Telnet对称处理连接的两端,即Telnet不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。
telnet可以检查某个端口是否开放:telnet IP:Port
3、ssh
安全套接层(Secure Socket Layer,简称SSL)协议是建立在应用层和传输层基础上的安全协议,可以用来替代Telnet、FTP以及R命令,主要是用于解决口令在网上明文传输的问题。用 Telnet 和 FTP 登录服务器时,密码以明文的形式发送给服务器,怀有恶意的人可以通过监听网络上传输的数据包,得到用户的登录信息。通过使用SSH,用户可以把所有传输的数据进行加密,而且还能够防止DNS和 IP欺骗,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。其特征是:
(1)SSH可以为浏览器和服务器的联系提供透明的保护。 
(2)所有的连接都可以自动地加密,并且不会受到损害。 
(3)SSH加密整个传输过程。因此,能够防止任何在客户端和服务器之间的第三者看到传输内容。 
(4)SSH 安装容易、使用简单,而且比较常见,一般的 UNIX 系统、Linux 系统、FreeBSD 系统都附带有支持SSH的应用程序包。
4、netstat
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。常用参数如下:
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
netstat用与检查某个端口是否开放如下:netstat -lnp | grep 端口号

分享到:
评论

相关推荐

    常用的9个网络命令.pdf

    本文将详细介绍常用的9个网络命令,包括ping命令、tracert命令、netstat命令、nslookup命令、arp命令、route命令、telnet命令、ftp命令和ssh命令。这些命令都是网络管理员和用户经常使用的重要工具,可以帮助他们...

    linux网络命令详解.doc

    本篇主要介绍了几个常用的Linux网络命令,包括`ftp`、`telnet`、`r`、`netstat`、`nslookup`、`finger`、`ping`以及它们的具体用途。 1. `ftp`:FTP(File Transfer Protocol)是用于在不同计算机之间传输文件的...

    网络命令实验 PPT 计算机网络实验

    实验目标主要是让学习者熟练掌握PING、IPCONFIG、NETSTAT、ROUTE、ARP和NBTSTAT这六个基本命令的使用,并对FTP和TELNET有一定的了解。通过实际操作,不仅能加深对网络工作原理的理解,还能提升排查网络问题的能力。...

    Linux的常用网络命令

    本文将详细介绍几个常用的Linux网络命令,包括`ftp`、`telnet`、`r`系列命令、`netstat`、`nslookup`以及`ping`。 1. **ftp**: `ftp`命令用于在本地与远程计算机之间进行文件传输。通过FTP(File Transfer ...

    常见的网络服务和网络命令下下

    在IT领域,网络服务和网络命令是日常管理和维护工作中的重要组成部分。它们是网络系统运行的基础,也是诊断问题和优化网络性能的关键工具。下面将详细阐述这些知识点。 **网络服务** 1. **DNS(域名系统)**:DNS...

    本章介绍下列几个常用的有关网络操作的命令.

    ### 本章介绍下列几个常用的有关网络操作的命令 #### 概述 本文档主要介绍了在Linux环境下几个常用的网络操作命令。这些命令可以帮助用户完成多种网络任务,包括但不限于远程文件传输、远程登录、网络状态检查等。...

    Linux和Unix系统中最常用的网络命令

    在深入探讨Linux和Unix系统中最常用的网络命令之前,我们首先需要理解这两个操作系统的基本特性以及它们在现代计算环境中的重要性。Linux和Unix都是强大的多用户、多任务操作系统,以其稳定性和安全性著称,在服务器...

    dos下的网络命令集

    在这个"dos下的网络命令集"中,包含了所有相关的重要命令,方便用户一次性获取全面的信息。 1. `ipconfig`:这是最常用的网络命令之一,用于显示所有网络接口的配置信息,如IP地址、子网掩码、默认网关等。通过`...

    Linux的常用网络命令  

    本篇文章主要介绍一些常用的Linux网络命令,包括`ftp`、`telnet`、`r`、`netstat`、`nslookup`以及`finger`等,这些命令在维护网络连接、查询网络状态和信息等方面非常实用。 1. **ftp**:FTP(File Transfer ...

    DOS下常用网络命令解释大全

    1. **IPCONFIG**:这个命令用于查看和配置网络接口的IP地址、子网掩码和默认网关。在DOS环境下,输入`ipconfig`可以显示当前网络连接状态,加上`/all`参数会显示更详细的信息。 2. **PING**:通过发送ICMP回显请求...

    Linux常用网络命令

    以下将详细介绍几个关键的Linux网络命令: 1. **FTP (File Transfer Protocol)** FTP是用于在网络上进行文件传输的标准协议。在Linux中,`ftp`命令提供了与远程服务器交互的用户界面。用户需要知道远程服务器的...

    DOS的网络连接命令

    8. **PATHPING命令**:结合了ping和traceroute的功能,不仅能显示路由路径,还能测量每个跃点的丢包率和延迟,帮助诊断网络问题。 9. **TELNET命令**:允许用户远程登录到支持Telnet协议的服务器,进行交互式会话。...

    很实用的网络命令学习

    虽然现代网络中SSH更为安全,但Telnet仍有其应用场景。 10. **Nslookup**:查询域名系统(DNS)记录,帮助诊断DNS问题。`nslookup [domain]`可查看域名对应的IP地址,或查询其他DNS记录。 掌握这些网络命令,可以...

    UNIX网络命令集应用

    1. **ping**:这是一个网络诊断工具,用于检查主机是否可达。它通过发送ICMP回显请求报文并接收回应来测试网络连通性。例如,`ping www.google.com`会尝试连接到Google的服务器。 2. **traceroute**:此命令追踪...

    实验一-常用网络命令的使用-实验报告.doc

    3. Ipconfig:这是一个用于查看和配置TCP/IP网络设置的命令,例如IP地址、子网掩码和默认网关。通过`ipconfig`显示基本信息,`ipconfig /all`则会显示详细配置。 4. Nbtstat:此命令用于查看NetBIOS(网络基本输入/...

    网络基本DOS命令.pdf

    网络基本DOS命令是计算机网络技术中的基础组成部分,主要涉及一系列在DOS(磁盘操作系统)环境下执行的指令,用于检测和管理网络连接、配置网络服务等功能。DOS命令在网络维护和故障排查中非常常用,特别是在早期的...

    必须了解的八个DOS命令

    netstat命令用于显示活动网络连接、路由表以及网络接口统计信息,是网络管理员的得力助手。通过netstat,可以监控网络端口的状态,识别可疑的网络行为。 - **参数解析**: - `-a`:显示所有连接和监听端口。 - `-...

    linux运维笔记:最常用的150个命令.docx

    Linux运维笔记:最常用的150...7. netstat命令:显示网络连接状态。 8. ifconfig命令:配置网络接口。 9. route命令:配置路由表。 10. ssh-keygen命令:生成SSH密钥对。 11. ssh-copy-id命令:复制SSH公钥到远程主机。

Global site tag (gtag.js) - Google Analytics