`

端口号

 
阅读更多

一些命令:

$ cat /etc/services 

$ telnet 127.0.0.1 400

$ netstat -an | grep 8080  #check whether port is in use

 

//注释

[root@bbs /etc]# telnet 127.0.0.1 4000Trying 127.0.0.1...telnet: Unable to connect to remote host: Connection refused那么说明系统中没有程序使用4000端口,你可以放心的使用了。技巧:如果你自己写了一个Server和Client ,但是Client却无法连上Server而你又不知道究竟是哪个有问题的时候,你可以使用系统的工具telnet来帮助你。如果你的Server监听的端口是4000 ,那么可以直接使用telnet去连接4000端口。如果使用telnet连接正常,那么你就可以确定你的Server运行正常.

 

 

大多数网络应用程序使用两个协议:传输控制协议(TCP)和用户数据包协议(UDP)。他们都使用一个端口号以识别应用程序。

 

端口号为主机上所运行之程序所用,这样就可以通过号码象名字一样来跟踪每个应用程序。端口号让操作系统更容易的知道有多少个应用程序在使用系统,以及哪些服务有效。理论上,端口号可由每台主机上的管理员自由的分配。但为了更好的通信通常采用一些约定的协议。这些协议使能通过端口号识别一个系统向另一个系统所请求的服务的类型。基于如此理由,大多数系统维护一个包含端口号及它们所提供哪些服务的文件。

 

端口号被从1开始分配。通常端口号超出255的部分被本地主机保留为私有用途。1到255之间的号码被用于远程应用程序所请求的进程和网络服务。每个网络通信循环地进出主计算机的TCP应用层。它被两个所连接的号码唯一地识别。这两个号码合起来叫做套接字.组成套接字的这两个号码就是机器的IP地址和TCP软件所使用的端口号。因为网络通讯至少包括两台机器,所以在发送和接收的机器上都存在一个套接字。由于每台机器的IP地址是唯一的。端口号在每台机器中也是唯一的,所以套接字在网络中应该是唯一的。这样的设置能使网络中的两个应用程序完全的基于套接字互相对话。发送和接收的机器维护一个端口表,它列出了所有激活的端口号。两台机器都包括一个进程叫做绑定,这是每个任务的入口,不过在两台机器上恰恰相反。换句话说,如果一台机器的源端口号是23而目的端口号被设置成25,那么另一台机器的源端口号设置成25目的端口号设置成23。

 

系统留有1024个保留端口。这些端口是留给系统使用的,在系统中,只有具有Root权利的人才可以使用1024以下的端口(包括1024)

 

分享到:
评论

相关推荐

    mysql5.7更改端口号

    本文将详细介绍如何在MySQL 5.7版本中更改默认的端口号(通常是3306)至其他端口(如3307),并确保更改后能够正常运行。这一过程涉及到对配置文件的编辑、服务状态的监控以及可能遇到的问题解决等多个方面。 ### ...

    查找Windows端口号对应的进程

    在Windows操作系统中,有时我们需要了解哪些进程占用了特定的端口号,这有助于排查网络问题、优化系统性能或解决安全问题。查找Windows端口号对应的进程是一个关键的步骤,它可以帮助我们定位到具体的服务或应用程序...

    显示当前可用的串口端口号

    本文将详细讲解与“显示当前可用的串口端口号”相关的知识,包括串口的基础概念、端口号的作用、USB转串口的技术原理以及如何使用工具检测串口端口号。 首先,我们需要理解串行接口,即串口,它是一种数据通信接口...

    根据端口号得到打开该端口号的进程ID

    在IT领域,尤其是在系统管理和网络调试中,了解如何根据端口号获取对应的进程ID是一项非常实用的技能。端口号是计算机网络通信中标识服务的重要组成部分,它允许不同的服务在同一台主机上并行运行。当我们需要诊断...

    Android端口号被占用解决方案

    在Android开发过程中,由于应用程序需要通过特定的端口号与设备或模拟器进行通信,因此端口号的使用变得至关重要。端口号被占用的情况时常发生,这可能导致ADB(Android Debug Bridge)无法正常工作,进而影响到应用...

    各种服务的端口号

    ### 各种服务的端口号知识点详解 #### 知识点概述 本文档将详细介绍不同网络服务所对应的端口号,并对部分端口的功能及其在网络安全中的意义进行深入探讨。通过整理这些信息,不仅可以帮助读者更好地理解网络通信的...

    QQ端口号查询

    在计算机网络中,端口号是标识特定服务进程的重要部分,它位于传输层协议TCP或UDP之上,用于区分不同服务。QQ作为一款广泛使用的即时通讯软件,其运行时也会占用特定的端口号。以下将详细解释如何查询QQ的端口号以及...

    MySQL 查看并修改默认端口号

    MySQL是一种广泛使用的开源关系型数据库管理系统,其默认端口号为3306。在某些情况下,用户可能需要查看或修改MySQL服务的默认端口号,以避免与其他应用冲突或出于安全考虑。本文将详细介绍如何查看和修改MySQL的...

    Vue修改项目启动端口号方法

    在项目的package.json中可以找到如下代码 start属性指定的文件就是通过开发模式启动的服务文件 ...可以发现uri在拼接port接口之前,port接口首先根据是生产还是开发,被赋予了不同的端口号 而开发环境

    查询端口号对应的PID号

    在IT领域,特别是系统管理和网络故障排查过程中,经常会遇到需要查询特定端口号被哪个进程占用的情况。这通常涉及到操作系统层面的知识和技术,对于Windows和Linux等不同操作系统,具体的方法会有所差异。下面将详细...

    获取USB设备插入电脑的USB口位置,获取U盘插入电脑的USB端口号

    "USB端口号"是每个USB接口的唯一标识符,通常由两部分组成:端口号(如0001)和集线器号(如#0001)。当USB设备插入电脑时,操作系统会为其分配一个端口号,以便管理和跟踪设备的状态。如果设备连接在一个USB集线器...

    如何查看端口号如何查看端口号

    ### 如何查看端口号 在计算机网络中,端口号是一个重要的概念,用于标识特定的应用程序或服务。了解如何查看端口号对于系统管理员、开发者以及普通用户来说都是非常有用的技能。本篇文章将详细介绍如何在Windows ...

    eNSP打开报错,修改端口号.pdf

    eNSP打开报错,修改端口号.pdfeNSP打开报错,修改端口号.pdfeNSP打开报错,修改端口号.pdfeNSP打开报错,修改端口号.pdfeNSP打开报错,修改端口号.pdfeNSP打开报错,修改端口号.pdfeNSP打开报错,修改端口号.pdfeNSP打开...

    windows端口号关闭端口号

    查看windows端口号和怎么关闭端口.

    计算机常见端口号汇总.pdf

    计算机端口号是网络通信中非常重要的组成部分,它们用于标识计算机上的特定服务或应用程序。每个端口号是一个16位的数字,范围从0到65535,其中0到1023是知名的端口号,由IANA(互联网号码分配机构)进行管理,分配...

    传输层TCP UDP端口号总表

    TCP使用端口号来标识特定的应用进程,端口号范围是0到65535,其中0-1023是熟知端口或系统端口,由IANA(互联网编号分配机构)进行分配,用于知名的网络服务;1024-49151是注册端口,需要向IANA申请;49152-65535是...

    更改端口号的操作方法

    在操作系统管理中,更改端口号是一项基础而重要的操作,尤其在Windows 10系统下,通过更改端口号可以解决一些硬件冲突问题,或是针对特定软件设置进行优化。本知识点将详细说明如何在Windows 10系统中更改端口号的...

    tomcat8.5(修改端口号为‘8888’)

    标题“tomcat8.5(修改端口号为‘8888’)”涉及的核心知识点是关于Apache Tomcat服务器的端口配置。Tomcat是一款广泛使用的开源Java Servlet容器,用于部署和运行Java Web应用程序。在默认情况下,Tomcat使用8080...

    电脑连接安卓模拟器端口号,逍遥端口号,夜神端口号,天天端口号,网易端口号

    各大安卓模拟器的端口号,电脑连接安卓模拟器的命令行,天天模拟器,夜神模拟器,逍遥模拟器,腾讯手游助手,网易模拟器各大模拟器端口号,连接电脑用的

Global site tag (gtag.js) - Google Analytics