打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
网络上有若干客户端向一台机器的某个端口一直不停发送UDP包,这台机器打开端口和不打开端口的区别在哪?...

“我是哟哟吼说科技,专注于数据网络的回答,欢迎大家与我交流数据网络的问题”

UDP(User Datagram Protocol,用户数据报协议)是一种面向无连接的传输层的协议,提供不可靠的信息传送服务。

大家都清楚,传输层中不管是TCP协议,还是UDP协议都需要将IP层的数据报文加上传输层的报头,而这个报头最基本的信息就是源端口和目的端口,数据包在经过传输层也正是需要核对报头的源端口和目的端口来进行转发。那么端口是否打开对网络会有什么影响呢?正如题主所说,某台机器端口是否打开的区别在哪?

哟哟首先要确认一点,若随意的起用没有业务的端口很容易会被黑客进行攻击,网络攻击最常见的就是扫描目标主机的端口,进而对其进行“合乎情理”的攻击。

下面哟哟来介绍一下端口打开和端口关闭服务器是怎样工作的:

一、端口打开

服务器之所以打开某些端口,一般都是因为这些端口要对外提供什么服务,在打开这些端口后,服务器会去监听这些UDP端口,当该端口接收到数据包后会被转发到监听socket handle的接收缓冲区中,然后epoll通知用户态代码读取缓冲区,获取到cpu的控制权,进而从缓冲区read。

二、端口关闭

若服务器关闭某端口,而客户还是往该端口发送UDP数据包,那么服务器网卡依然会收到相关的数据包,然后从网卡提取到系统态,系统态无法转发,最后将其进行丢弃操作。

欢迎大家多多关注我,在下方评论区说出自己的见解。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
TCP、UDP数据包大小的限制
掌握这28张图,面试再也不怕被问TCP知识了
计算机网络基础知识大总汇
【很干】一篇搞懂TCP、UDP特性
TCP/IP学习笔记
TCP协议详细解析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服