首页 > 其他分享 >抓包显示”TCP Port number reused“端口重复使用

抓包显示”TCP Port number reused“端口重复使用

时间:2023-04-18 15:55:15浏览次数:34  
标签:reused windows 0.0 端口 number TCP 重复使用 8554 linux

访问linux指定端口失败

在一次调试中,在windows平台下使用软件,访问linux系统的8554端口失败,于是使用windows系统抓包查看;

看到linux系统8554端口回复给windows系统14676端口的内容:win=0滑动窗口大小为0、Len=0长度为0;

并且windows系统访问linux系统时“TCP Port number reused:重复使用端口号 ”

查看端口开启情况

我没有重复使用啊?怎么会报这个错!!!

怀疑linux系统下的8554端口没有创建/开启,通过linux命令行验证:

netstat -aptn		//查看linux系统所有开启的端口号

友情提示:

- Active Internet connections (servers and established)	//活动的Internet连接(服务器和已建立的连接)
- Proto					//协议
- Recv-Q                //receive queue 接收队列中的 bytes 数量
- Send-Q				//send queue	发送队列中的 bytes 数量
- Local Address			//本地地址
- Foreign Address		//远程地址、外部地址
- State					//ip或者端口当前状态
- PID/Program name  	//程序名


- 0.0.0.0:5355		//0.0.0.0表示当前设备ip,5355表示端口号

可以看到没有存在8554端口和相应的IP地址,所以才会访问端口失败

于是启动8554端口,再次使用netstat -aptn命令行查看所有端口:

可以看到8554端口已经是开启(活跃)状态!


可以正常访问8554端口...

标签:reused,windows,0.0,端口,number,TCP,重复使用,8554,linux
From: https://www.cnblogs.com/jj-Must-be-sucessful/p/17329872.html

相关文章

  • 从1写TCPIP协议栈8:网页结构与设计简介
    概述  在完成传输层的开发后,我们进入应用层HTTP超文本传输协议的开发,这部分对于使用者来说就是网页浏览器。网页浏览器实际上是对HTML内容解析的结果。HTML简介  HTML超文本传输协议本质上是描述文本与文本之间的关联关系,您可以随机打开一个网页按下Ctrk+U就能查看Web网页......
  • Linux系统知识(十一)-Ubuntu使用TCP/UDP并限制最大连接数
    一、Ubuntu使用TCP1、使用TCP的命令:  /dev/[tcp|upd]/host/port;例如::cat</dev/tcp/127.0.0.1/222、查看当前监听的端口  -bash:connect:拒绝连接  -bash:/dev/[tcp|upd]/host/port:拒绝连接  例:-bash:connect:Connectionrefused-bash:/dev/tcp/127.......
  • abc250_d 250-like Number 题解
    250-likeNumber题意给定一个整数\(n\),求有多少小于等于\(n\)的满足以下条件的整数\(k\):\(k\)可以被表示为\(k=p\timesq^3\),其中\(p\ltq\),并且\(p,q\)均为质数。数据范围\(1\leqslantn\leqslant10^{18}\),\(n\)是整数。思路首先,我们发现这个式子中......
  • Minimum Number of Visited Cells in a Grid
    MinimumNumberofVisitedCellsinaGridYouaregivena0-indexed mxn integermatrix grid .Yourinitialpositionisatthetop-left cell (0,0).Startingfromthecell (i,j),youcanmovetooneofthefollowingcells:Cells (i,k) with j<k......
  • TCP三次握手和四次挥手
    文章目录TCP三次握手TCP四次挥手TCP三次握手序列号:建立连接时计算机随机生成的随机数作为初始值,通过SYN包传给接收端主机,每发送一次数据就累加一次该数据字节数的大小。用来解决网络包乱序问题。确认应答号:指下一次期望收到的数据的序列号,发送端收到这个确认应答以后认为在这个序......
  • vscode number of cursors limited to 10000 bug All In One
    vscodenumberofcursorslimitedto10000bugAllInOnevscode全局替换光标限制最多10000个❌demos$manopenssl>man-openssl.md#全选"替换,报错提示信息❌#❌$openssl--version#✅$opensslversionLibreSSL3.3.6(......
  • TCP为什么可靠,采用了什么方法
    首先对比IP层,IP层不可靠,不保证网络包的交付,不保证网络包的按序交付,也不保证网络包的数据完整性。而TCP在传输层进行可靠的数据传输服务,接受到的网络包无损坏,无间隔,非冗余按序。TCP无论网络链路出现了怎样的链路变化,TCP都可以保证一个报文一定能够到达接收端。通过TCP连接保证可......
  • TCP为什么要三次握手,而不是两次或四次?
    文章目录TCP为什么要三次握手,而不是两次或四次?三次握手才可以阻止重复历史连接的初始化(主要原因)同步双方初始序列号避免资源浪费小结TCP为什么要三次握手,而不是两次或四次?TCP连接时用于保证可靠性和流量控制维护的某些状态信息,这些信息的组合,包括Socket,序列号和窗口大小称为连接。......
  • IP层会分片,为什么TCP层还需要MSS?
    MTU:一个网络包的最大长度,以太网一般为1500字节MSS:除去IP和TCP头部之后,一个网络包所能容纳的TCP数据的最大长度如果一个IP分片丢失,整个IP报文的所有分片都得重传。IP层进行分片传输没有效率:IP层没有超时重传机制,由传输层的TCP来负责超时和重传,当某个IP分片丢失后,接收方的IP层无法......
  • 为什么每次建立TCP连接时初始化的序列号都要求不一样
    为了防止历史报文被下一个相同的四元组的连接接受假设每次建立连接。客户端和服务端的初始化序列号都是从0开始的客户端和服务端建立了一个TCP连接,在客户端发送数据包被网络阻塞了然后超时重传了这个数据包,而此时服务端断电重启,之前与客户端建立的连接也消失了,于是收到客户端的数......