Articles of udp

基于UDP的应用程序?

我hava在我的本地主机上安装nginx,然后我复制test.avi到html目录,然后我可以在浏览器中通过http://localhost/test.avi观看video,我想知道,是基于UDP的videostream量? 和任何其他基于UDP的应用程序? 谢谢!

UDP泛滥多个服务器

可能重复: 什么是防止拒绝服务攻击的最佳技术? 你有什么build议? 当我写入5个不同国家的不同数据中心的多个服务器时,UDP泛滥。 每秒高达250,000个数据包。 我相信思科路由器5505不能处理 – (我们的一些数据中心托pipe商可以提供它们,有些没有防火墙提供)。我们的客户自然而然地与他们所在的服务器断开连接。 黑客三个星期前就开始了这个工作。 有时几个小时 – 最多几天。 如果我们不能阻止它与防火墙的服务器,那么我们如何阻止黑客 – 现在是挑战! 更新:发现一些数据中心提供多达10个防火墙规则,但他们的路由器能够处理我正在谈论的可能的音量? 谢谢Chris

来自ISP端的DDOS保护,UDP协议,白名单

是否可以忽略来自ISP端的传入我的服务器的数据包? 这种情况有可能吗? : 我有白名单的IP地址。 我不断更新白名单,并将其发送到ISP(?)。 ISP检查UDP数据包发送者的IP地址是否在白名单中。 如果是 – ISP发送数据包到我的服务器。 如果不是,则会阻止它,所以我的带宽不会被浪费。 感谢您的回复。

麻烦与VPN隧道

如何通过VPN隧道来引导UDP数据包? 有问题的路由器没有任何function,将允许UDP泛滥或广播,所以这个项目,我在黑暗中拍摄,任何援助将不胜感激。

如何增加UDP Recv-Q

我有一个千兆连接没有被充分利用,但我正在接收数据包丢失。 当我做netstat的时候,它显示Recv-Q在交通繁忙期间有时会达到262656。 Proto Recv-Q udp 262656 我试过增加这些设置并重新启动我的应用程序,但它似乎没有做任何事情。 sudo sysctl -w net.core.rmem_default=4194304 sudo sysctl -w net.core.wmem_default=4194304 sudo sysctl -w net.core.rmem_max=16777216 sudo sysctl -w net.core.wmem_max=16777216 如何增加Recv-Q?

TCP与UDP错误检查

我已经反驳了两篇关于TCP和UDP连接如何工作的文章。 但是有一些不一致之处。 在一篇文章告诉我UDP完全没有错误检查的情况下,另一篇文章提到UDP做了一些错误检查,但没有进行恢复或更正。 我想知道哪两个是最正确的? 提前致谢!

OpenVPN客户端打开一个随机的UDP端口?

我们注意到我们的一些openvpn 客户 : [root@box ~]# netstat -tulpn | grep openvpn udp 0 0 0.0.0.0:53950 0.0.0.0:* 1562/openvpn [root@box ~]# 我很难find任何信息通过谷歌什么是导致openvpn打开这个随机的UDP端口。 这个端口是随机的,因为它在每个盒子上都不一样,而且当重新启动openvpn时。 有任何想法吗?

无法连接到局域网上的python服务器

所以我有这个python服务器,它只是返回input的大写句子: from socket import * serverPort = 12000 serverSocket = socket(AF_INET, SOCK_DGRAM) serverSocket.bind(('192.168.1.2', serverPort)) print "The server is ready to receive on port: {}".format(serverPort) while 1: message, clientAddress = serverSocket.recvfrom(2048) print clientAddress, message modifiedMessage = message.upper() serverSocket.sendto(modifiedMessage, clientAddress) 从这个客户端: from socket import * serverName = "192.168.1.3" serverPort = 12000 clientSocket = socket(AF_INET, SOCK_DGRAM) message = […]

/ proc / net / udp中的rx_queue值增长为SO_RCVBUF值的两倍

当使用SO_RCVBUF为10485760(这也是sysctl的net.core.rmem_max设置所规定的电stream限制,并且发送UDP数据包的速度比接收端能够处理rx_queue , /proc/net/udp的rx_queue列总是增长到SO_RCVBUF两倍,20972544是我能观察到的最高值。 那么SO_RCVBUF不被遵守 ? 或者是/ proc / net / udp的输出错误? 我的系统: uname -a Linux mybox 4.3.0-1-amd64 #1 SMP Debian 4.3.3-5 (2016-01-04) x86_64 GNU/Linux

GCloud负载均衡器后面的UDP服务器:收到ok,回复失败

我在Google Cloudnetworking负载平衡器后面(在虚拟机上)设置了一个UDP服务器。 服务器绑定到0.0.0.0 。 UDP服务器可以接收发送给平衡器的消息,但回复不会返回给客户端。 没有错误报告, tcpdump没有显示任何exception。 我确定所有的防火墙规则都允许这个stream量,并且负载平衡器被设置为转发所有的端口。 我不是一个networking专家,但我怀疑 UDP服务器出了问题,因为收到消息的地址与用于回复( sendto() )的地址不同。 我在标准库中使用Python的socketserver模块作为echo服务器来testing所有这些: import SocketServer class MyUDPHandler(SocketServer.BaseRequestHandler): def handle(self): data = self.request[0].strip() socket = self.request[1] print "{} wrote:".format(self.client_address[0]) print data socket.sendto(data.upper(), self.client_address) if __name__ == "__main__": HOST, PORT = "0.0.0.0", 5029 server = SocketServer.UDPServer((HOST, PORT), MyUDPHandler) server.serve_forever() 虚拟机只有一个networking接口,本地IP为10.240.xx 如果我将UDPServer绑定到这个本地IP,那么这个服务器甚至不会收到消息。 没有负载均衡器,一切正常,即消息正确回显到客户端。 问题:我应该怎么做才能允许我的UD​​P服务器回复消息? 编辑: 这个讨论可能是相关的。