`

端口号

 
阅读更多

一些命令:

$ 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更改端口号

    mysql5.7更改端口号方法截图,亲测可用! mysql5.7更改端口号方法截图,亲测可用!!!

    常用端口号对照表--使用必备

    常用端口号对照表--使用必备 端口号是计算机网络中用于标识不同的应用程序或进程的数字编号。端口号是TCP/IP协议栈中的一部分,用于区分不同的应用程序或进程。常用的端口号对照表是每个网络管理员或计算机用户都...

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

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

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

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

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

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

    查找Windows端口号对应的进程

    查找Windows端口号对应的进程,方便查找某个端口是哪个进程在占用,为查找端口占用提供便捷的方法

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

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

    windows端口号关闭端口号

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

    Linux和Windows常见的端口号

    本资源详尽地列出了Linux和Windows系统中常见的网络安全端口号,并对每个端口号的功能、用途以及可能带来的安全风险进行了深入解析。通过阅读本资源,读者可以全面了解并掌握这些端口号的基本知识,从而增强对网络...

    windows修改远程桌面端口号批处理

    windows修改远程桌面端口号批处理 交互式,输入要修改的远程桌面端口号即可

    传输文件服务ftp的端口号.docx

    FTP 端口号详解 FTP(File Transfer Protocol,文件传输协议)是一种常用的网络文件传输协议,它允许用户在远程服务器上存储和检索文件。FTP 协议使用 TCP 协议进行数据传输,使用 21 号端口作为默认端口号。 FTP ...

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

    我方便USB串口的开发,自己做到一个小软件。 双击本程序,直接显示当前可用串口之端口号。 对使用笔记本usb转串口特别方便。

    Teleport-Assist 50022端口号替换文件

    Teleport-Assist 50022端口号替换文件

    各协议常用端口号汇总.docx

    各协议常用端口号汇总 在计算机网络中,端口号是一个16位整数,用于标识特定的网络服务或应用程序。在这里,我们总结了常见的协议端口号,包括TCP、UDP、FTP、SSH、Telnet、SMTP、WHOIS、DHCP等。 TCP 端口号 *...

    计算机端口号.doc

    计算机端口号.doc

    各种服务的端口号

    文档里整理了很多服务的端口号可以作为参考,里面只有端口号。

    常用端口号码对照表_20080918

    常用端口号码对照表 常用端口号码对照表 常用端口号码对照表

    tcp,udp常用端口号

    tcp,udp常用端口号,详细介绍了常用的tcpudp常用端口号

    Android端口号被占用解决方案

    Android开发的时候经常遇到端口号被占用的问题,经常使程序无法运行,我总结了一个很好的方法,非常实用.

    常见协议端口号汇总

    网络基础中重要的一个部分,包括OSI七层模型中的各层的协议端口号

Global site tag (gtag.js) - Google Analytics