前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TCP/UDP 尝试与不存在的服务器通信(TCP RST与UDP Unreachable)

TCP/UDP 尝试与不存在的服务器通信(TCP RST与UDP Unreachable)

原创
作者头像
雷大亨
发布2018-01-01 20:15:13
2K0
发布2018-01-01 20:15:13
举报
文章被收录于专栏:遊俠扎彪遊俠扎彪

《TCP/IP协议详解》上有提到两个问题:

1、如果尝试向一个不存在的<IP, Port>TCP服务器发出连接,服务器收到TCP SYN之后会立即Reply一个RST。验证如下:

Client发起连接请求:

nc 192.168.1.150 8000

Server使用tcpdump抓包:

image.png
image.png

2、如果尝试想一个不存在的<IP, Port>UDP服务器发送数据,服务器会Reply一个unreachable的ICMP错误报文。验证如下:

手动编写一个UDP Client程序,这里使用nc -u 192.168.1.150 8888貌似不行。如下:

image.png
image.png

Server使用tcpdump抓包:

image.png
image.png

3、以上Server的行为对于Windows都是不符合的,不知道Windows在搞什么鬼!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档