常用网络命令和端口

一、目标

了解常用的网络服务端口号

掌握常见网络命令及使用场景

二、背景

工程师天天使用计算机做软件开发,有时候出了问题需要确定到底是自己的问题,还是网络的问题。所以学习并了解一些常见的计算机命令和开发中常用的端口,对开发工作会有很多实际的帮助。

三、内容

1、常用网络命令

ping命令:这是在开发中使用频率极高的一个命令,主要用于确定网络的连通性,例如很多刚刚安装操作系统的计算机,第一件事就是先看看是否能联网,所以往往执行的第一条命令就是ping命令。它的格式是:ping 主机名/域名/IP地址。

常用网络命令和端口_第1张图片

ipconfig/ifconfig命令:当使用不带任何参数选项ipconfig/ifconfig命令时,显示每个已经配置了的接口的IP地址、子网掩码和缺省网关值。其中在Windows中使用的是ipconfig,而在Mac或Linux系统中,使用的是ifconfig。

常用网络命令和端口_第2张图片

netstat命令:能够显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4以及IPv6统计信息,通过它可以了解网络当前的状态。

常用网络命令和端口_第3张图片

2、常用网络端口

TCP与UDP段结构中端口范围在0~65535之间。

端口号小于256的是常用端口,服务器一般都是通过常用端口号来识别的。

任何TCP/IP实现所提供的服务都用0~1023之间的端口号。

1024~49151端口号是被注册的端口号,可以由用户自由使用,也是被IANA指定为特殊服务使用,从49152~65535是动态或私有端口号(以上并不是强制的)。

端口 服务/协议 说明
21 FTP FTP服务器所开放的端口,用于上传、下载
22 SSH SSH连接
23 Telnet 远程登录服务
25 SMTP SMTP服务器所开放的端口,用于发送邮件
80 HTTP HTTP协议默认端口号
110 POP3 邮局协议端口号
161 SNMP 网络管理协议端口号
443 HTTPS HTTPS协议默认端口号
8080 WWW代理 一般的网站服务会开放此端口

你可能感兴趣的:(网络,服务器,linux)