当前位置:网站首页>什么是网络端口
什么是网络端口
2022-07-05 13:06:00 【金陵大掌柜】
作为运维工程师,哪怕不是专门搞网络的,应该也听到到过端口这个概念,那么问你几个小问题,看看你能否答上来???
- 什么是网路端口?
- 什么是端口号?
- 端口号分类
- 端口号的作用?
- 如何查看本机端口号
Windows
Linux
- IT 人员必须知道的端口号
针对上面提到的这几个问题,给需要了解的朋友做一次科普。大家的电脑上都有网口(大多被无线模块代替)、USB接口,这些其实就是端口,就是用来对外连接使用的,这里称之为硬件端口;那么相反咱们平时提到的网络接口自然就是软件端口了,为什么是软件端口?因为它本就是用于“逻辑连接”,简单的说就是专门用于程序之间的通信的端口,程序之间的通信链接非肉眼可见,所以就是逻辑连接。端口就是一条逻辑链接的端点,因此某个程序在发送信息的时候就会用到端口。端口主要用于传输层,给TCP 、UDP协议使用。
端口号就是赋予端口的一个编号,范围是从0到65535。总要对他们进行区分,就像人有没名字一样。
端口可以分为三类,分别是系统端口、注册端口和私有端口。系统端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服 务的协议。例如:80端口实际上总是HTTP通讯,443端口等等。注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始,例如mysql的3306端口。动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始
端口号的作用是用于程序之间的通信,每种网络的服务功能都不相同,因此有必要将不同的封包送给不同的服务来处理,当你的主机同时开启了FTP与WWW服务时,别人送来的资料封包,就会依照 TCP 上面的 port 号码来给 FTP 这个服务或者是 WWW 这个服务来处理。举个简单的例子,汤姆家的房子有5个门,从不同的门进入可以有不同的结果,比如从1门进入,可以进入主卧睡觉,从2门进入,可以进入厨房做饭,从3门进入可以去卫生间……这里的门其实就可以理解为端口,从不同的门进入做不同的事就类似于我们说的具有不同功能的程序或服务。至于这个房子就相当于IP地址,因此从这里也能看出一个IP地址可以拥有多个端口号。就像你的电脑IP地址是192.168.1.3,但是你电脑上的各种服务却有着很多端口号。
查看端口号可以使用netstat命令,下面的图中展示了在windows和linux中如何查看端口号。
windows

LINUX

常用的端口号
20:文件传输协议 (FTP) 数据传输
21:文件传输协议 (FTP) 命令控制
22:SSH
23:Telnet
25:SMTP,简单邮件传输协议
53:DNS
80:HTTP
123:NTP,网络时间协议
161:SNMP,简单网络管理协议
443:HTTPS
边栏推荐
- 关于 SAP UI5 floating footer 显示与否的单步调试以及使用 SAP UI5 的收益
- SAP UI5 DynamicPage 控件介紹
- Developers, is cloud native database the future?
- Datapipeline was selected into the 2022 digital intelligence atlas and database development report of China Academy of communications and communications
- 精彩速递|腾讯云数据库6月刊
- SAP UI5 视图里的 OverflowToolbar 控件
- Realize the addition of all numbers between 1 and number
- JXL notes
- JPA规范总结和整理
- CAN和CAN FD
猜你喜欢
随机推荐
go 指针
阿里云SLB负载均衡产品基本概念与购买流程
Introduction to sap ui5 dynamicpage control
#yyds干货盘点# 解决名企真题:搬圆桌
实现 1~number 之间,所有数字的加和
同事半个月都没搞懂selenium,我半个小时就给他整明白!顺手秀了一波爬淘宝的操作[通俗易懂]
CAN和CAN FD
Halcon template matching actual code (I)
SAE international strategic investment geometry partner
Although the volume and price fall, why are the structural deposits of commercial banks favored by listed companies?
Navigation property and entityset usage in SAP segw transaction code
解决uni-app配置页面、tabBar无效问题
My colleague didn't understand selenium for half a month, so I figured it out for him in half an hour! Easily showed a wave of operations of climbing Taobao [easy to understand]
Get you started with Apache pseudo static configuration
JPA规范总结和整理
Run, open circuit
【Hot100】34. 在排序数组中查找元素的第一个和最后一个位置
PyCharm安装第三方库图解
Leetcode20. Valid parentheses
mysql econnreset_ Nodejs socket error handling error: read econnreset





![[深度学习论文笔记]使用多模态MR成像分割脑肿瘤的HNF-Netv2](/img/52/5e85743b1817de96a52e02b92fd08c.png)



