`
cakin24
  • 浏览: 1397983 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

端口与服务

阅读更多

一 端口的概念

在Linux系统下,系统共定义了65535个可用端口。这些端口又分为两部分,以1024作为分割点,分别是“只有root用户才能启动的端口”和“客户端的端口”。
  • 只有root用户才能启动的端口
Linux提供下,对于0到1023端口,都需要以root身份才能启动,这些端口用于系统一些常见的通信服务。这些端口都是预留给服务来使用的。可通过查/etc/services文件得到端口与服务的对应关系。
  • 客户端的端口
1024(包括1024)的端口主要是给客户端软件使用,这些端口都是由软件随机分配的。
同时大于或等于1024的端口启用不受root用户的控制。例如,对于经常使用的MySQL数据库,服务的默认端口是3306,而这个端口是由MySQL用户启用的。Oracle数据库默认的监听端口是1521,也是由Oracle用户启动的。
 
二 如果查看端口状态
1、查看服务器端口监听状态

 
2、显示已经联机的连接状态

 
3、查看端口对应服务

 
三 服务与端口的关系
服务和端口是一个一一对应的关系,相互依赖,互为衬托。没有服务运行也就无所谓端口,端口的开启和关闭也就是软件服务的启动和关闭。例如,常见的80端口默认运行的是www服务,53端口默认运行的是DNS服务。
 
四 端口与系统的安全性
为了保证系统的安全,一般情况下会在系统中关闭不必要的端口,这是系统管理员经常使用的策略。其实,端口没有所谓的安全性,因为端口是和软件启用的服务对应的,所以说到底,真正影响安全的并不是端口,而是与端口对应的服务。
 
五 关闭不必要的服务
第一种方式:直接执行服务启动/关闭脚本。
例如:
/etc/init.d/sshd restart
systemctl restart sshd             //CentOS 7.0版本之后
第二种方式:通过超级服务去管理一些常用的网络服务。
例如:
/etc/init.d/xinetd restart
systemctl restart xinetd           //CentOS 7.0版本之后
  • 大小: 15.4 KB
  • 大小: 5.5 KB
  • 大小: 17.1 KB
1
1
分享到:
评论

相关推荐

    端口与服务对照列表,瞬间告别网络小白

    端口与服务对照列表,瞬间告别网络小白,内含常见所有端口与服务对照,可以找出非正常网络使用。

    linux端口和服务

    ### Linux端口与服务详解 在Linux系统中,端口和服务是进行网络通信的重要组成部分。本文将基于给定的信息深入探讨Linux端口、服务管理及其配置。 #### 一、Linux端口基本概念 端口是计算机网络通信的一个逻辑...

    HP服务器资料:怎样关闭端口.doc

    1. **端口与服务的关系**: - 端口是网络通信的基础,每个服务或进程通常绑定到特定的端口号。例如,HTTP服务使用80端口,SMTP(简单邮件传输协议)使用25端口,FTP(文件传输协议)使用21端口。 2. **关闭端口的...

    常用端口与对应的服务.doc

    【端口与服务详解】 端口是计算机网络中用于区分不同服务的重要标识,它们是IP地址的一部分,用于在传输层(TCP或UDP)上区分不同的应用程序和服务。以下是一些常见端口及其对应的服务: 1. **21端口**:FTP(文件...

    计算机网络资料:如何开题端口

    在关闭端口方面,以Windows 2000/XP为例,通常涉及停用与特定端口关联的服务。例如,要关闭SMTP服务的25端口,需在服务管理界面找到"Simple Mail Transfer Protocol (SMTP)"服务,停止服务并设置启动类型为“已禁用...

    QQ端口号查询

    - **端口与服务的关系**:一个服务通常会绑定到一个特定的端口,当客户端发送数据到该端口时,数据会被相应服务接收并处理。 - **端口冲突**:如果两个服务试图绑定到同一个端口,将会发生端口冲突,导致其中一个...

    常见网络协议协议端口及其详解

    2. **端口与服务的关系**: - 不同的服务通常绑定到不同的端口,例如FTP服务通常使用端口21,HTTP服务使用端口80。 - 这样可以确保客户端发送的数据能够准确地被目标服务处理。 #### 五、常见网络协议端口列表 - ...

    java端口扫描器

    这可能涉及到端口与服务的常见映射关系,或者通过额外的网络请求获取服务标识。 7. **Socket编程**:Java的Socket类是网络编程的基础,它提供了一种在两台机器间建立可靠、双向通信的方法。在端口扫描器中,Socket...

    tcpt通信服务器通过端口

    当你启动一个TCP服务器时,需要指定一个端口,这样其他客户端才能通过该端口与服务器建立连接。 在"tcp通信服务器通过com连接"这部分描述中,"com"可能是指串行通信接口(COM port),这是早期硬件设备之间通信的一...

    简单的端口扫描器设计

    1. **端口与服务**:在TCP/IP协议栈中,端口是应用程序与网络服务之间的通信接口。每个端口号(0-65535)对应一种或多种服务,如21对应FTP,22对应SSH,80对应HTTP等。端口扫描器的目标就是发现目标主机上这些服务的...

    常用端口的上运行的服务

    - **服务**: Oracle 数据库使用此端口进行客户端与数据库之间的通信。 - **应用场景**: 数据库查询、数据管理等。 #### 11. MSSQL Server (Microsoft SQL Server) - **端口号**: 1433/TCP, 1433/UDP - **服务**: ...

    企业主机端口与服务监控及基线管理技术分析

    基线管理(PSM)的作用在于对比系统正常时的服务与端口使用情况,关闭无用的服务,及时发现攻击行为,并从根源上消除安全漏洞。PSM系统通过集中控制与多层分布的控制中心结构来实现端口与服务的监控和基线的汇总。...

    【史上最全】网络端口及默认服务_更新日期20210407.xlsx

    TCP,UDP或者其他端口

    21端口抓服务器教程

    FTP服务允许用户在本地计算机与远程服务器之间交换文件,通常分为两种模式:主动模式和被动模式。21端口是FTP控制连接所使用的,负责命令交互,如登录、上传、下载等操作的指令。而数据连接的端口通常是20(主动模式...

    webshell提权中的常用端口介绍

    WebShell通常通过这些端口与服务器进行交互。 2. **SSH (22)**:Secure Shell,是一种安全协议,用于远程登录服务器并执行命令。如果Web应用拥有足够的权限去连接SSH服务,则可以进一步尝试通过SSH进行提权。 3. *...

    如何关闭限制电脑不用的端口

    5. **7、9端口**:这些端口通常与Simple TCP/IP Service相关,提供一些简单的网络服务。 6. **139端口**:NetBIOS Session端口,用于文件和打印共享服务。 7. **Server服务**:提供RPC支持、文件、打印及命名管道...

    网络端口扫描成(计算机专业毕业设计)

    通过这个毕业设计项目,计算机专业的学生可以学习到网络通信的基本原理,理解端口与服务的关系,以及如何编写简单的网络扫描程序。同时,也能了解到网络安全和隐私保护的重要性,为今后的工作打下坚实的基础。

Global site tag (gtag.js) - Google Analytics