当前位置:   article > 正文

网络传输:linux下的网络请求和下载(ping wget curl)、端口_linux实时网络请求

linux实时网络请求

一、下载和网络请求

1.ping命令

可以通过ping命令,检查指定的网络服务器是否可连通状态
语法:ping [-c num] ip或主机名

  • 选项: -c 检查的次数,若不使用-c,将无限次数持续检查
  • 参数:ip或主机名,被检查的服务器的IP地址或者主机名地址

练习:ping 百度
在这里插入图片描述

2. wget命令下载文件

语法:wget [-b] url

  • 选项 :-b 可选,后台下载,会将日志写入到当前工作目录wget-log文件中
  • 参数:url,下载链接

练习:下载apache-hadoop
后台下载链接: wget -b http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz
通过tail命令可后台监控工下载进度:tail -f wget-log
在这里插入图片描述
后台下载: 在这里插入图片描述

无论是否下载完成,都会生成要下载的文件,如果下载未完成 ,请及时清理未完成文件
在这里插入图片描述

3. 使用curl命令发起网络请求

curl可以发送网络请求,可用于:下载文件、获取信息等
语法:curl [-O] url

  • 选项:-O 用于下载文件,当url是下载链接时,可以使用此选项保存文件
  • 参数: url ,要发起请求的网络地址 、

练习:
向cip.cc发起网络请求
在这里插入图片描述
向百度发起请求:
在这里插入图片描述

用于下载,相当于wget,需要配合-O使用:
在这里插入图片描述

二、端口

1.端口的概念

【1】概念
端口,是设备与外界通讯交流的出入口。端口可分为物理端口和虚拟端口两类:

  • 物理端口:又可称之为接口,是可见的端口,如usb接口,rRJ45网口,HDMI端口等。
  • 虚拟端口:是指计算机内部的端口,是不可见的,是用来操作系统和外部进行交互使用的

计算机之间,IP地址只能锁定计算机,但是无法锁定具体的程序。
通过端口可以锁定计算机上具体的程序,确保程序之间进行沟通。
简单可以理解为,IP地址为小区,小区有很多住户/程序,端口为门牌号,通过端口/门牌号锁定住户/程序。
【2】端口:公认端口(1-1023)、注册端口(1024-49151)、动态端口(49152-65535)

常见端口:

  • 22端口:ssh服务,即finalshell远程链接linux用的端口
  • 443端口:https服务

【3】查看端口占用情况
使用nmap命令,安装nmpa:yum -y install namp
语法:nmap 被查看的IP地址,查看指定IP对外暴露端口
在这里插入图片描述
在这里插入图片描述

2. netstat命令的基本使用

作用:通过netstat命令,查看本机指定端口的占用情况
语法:netstat -anp | grep 端口号
安装netstat: yum -y install net-tools

练习:
当前端口,无人使用
在这里插入图片描述
22端口的占用情况
在这里插入图片描述

三、linux常用端口

  • 21 : ftp 文件传输协议
  • 22 : ssh
  • 23: telnet 远程登录标准协议
  • 25: SMTP 简单邮件传输协议
  • 69: TFTP 简单文件传输协议
  • 80: HTTP 超文本传输协议
  • 443: HTTPS 超文本传输安全协议
  • mysql: 3306
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/256484
推荐阅读
相关标签
  

闽ICP备14008679号