关于网站的几个问题,osc的各位朋友进来指导下:)

ChenQi 发布于 2012/07/03 14:35
阅读 148
收藏 2

1. 是不是网站都会做防止TCP SYN Flooding的一些设置?通常是怎么做的呢?

2. 网站的话,通常是什么系统的服务器呢?有用windows的么?

之所以这么问,是因为今天看到<<Fundamental Networking in Java>>中有如下一段话:“对于Berlekey socket实现或者以其为基础的实现,如果监听队列已经满了,那么这个时候如果收到tcp请求,socket实现默认不做任何事情,这样的话客户端会在几次请求失败后报一个timeout错误;但是对于winsock实现,如果监听队列满了,那么socket的默认实现会发送一个RST,这个时候你可能会收到一个connection reset的错误。”

然后我写了个程序不断创建线程连接某个主机,试了好几个网站,报的都是timeout错误。还是说winsock的实现修改了?

加载中
0
ChenQi
ChenQi

沉的飞快。。。。

前来人工置顶。

0
ChenQi
ChenQi
兄弟们。。。osc好多朋友有做网站的经验吧。。。。给个提示撒~~!对了,还有个疑问,就是为什么syn flooding通常要用不同的ip去做连接呢?同一个ip不同端口的tcp连接,不是同样可以达到syn flooding的目的吗?
0
ChenQi
ChenQi

没办法了,放大招!

论坛奥义!!手动置顶术!!

0
用户已屏蔽
用户已屏蔽

第一条! 通常来说这部操作是由服务器来完成!  服务器安装防火墙或直接机房的房火墙过滤掉!

第二条!这个得根据你的程序开决定你的服务器系统! 比如ASP   ASP.NET 建议的系统肯定是windows server系列的!  像JAVA PHP PYTHON 这类 即可以WINODWS也能LINUX的 当然是推荐后者!

 

不专业的回答  别喷

用户已屏蔽
用户已屏蔽
回复 @娅美 : ... 我是菜鸟!
张嫣啦啦
张嫣啦啦
滔哥,可是php高手的,欢迎大家挖绝!
0
纠结名字_我艹你妹
纠结名字_我艹你妹
太深奥了....看不懂
0
ChenQi
ChenQi

引用来自“滔哥”的答案

第一条! 通常来说这部操作是由服务器来完成!  服务器安装防火墙或直接机房的房火墙过滤掉!

第二条!这个得根据你的程序开决定你的服务器系统! 比如ASP   ASP.NET 建议的系统肯定是windows server系列的!  像JAVA PHP PYTHON 这类 即可以WINODWS也能LINUX的 当然是推荐后者!

 

不专业的回答  别喷

你知道哪个站点用的是windows服务器么?我去发送连接命令看看会不会收到RST。(主要是我觉得很奇怪,因为如果那本书上说的没错,那么winsock和berkeley sock实现上的这个差距有点大吧。直接就会导致程序的写法不一样)
ChenQi
ChenQi
回复 @php.by.live : 我就是随便看看,了解了解:)我相信做网站的大部分不会直接接触socket编程,但是应该会对安全啊服务器啊什么都有一定了解吧。
纠结名字_我艹你妹
纠结名字_我艹你妹
楼主是做什么的啊?网站的哪一部分会用到这些啊?
0
ChenQi
ChenQi

引用来自“ChenQi”的答案

引用来自“滔哥”的答案

第一条! 通常来说这部操作是由服务器来完成!  服务器安装防火墙或直接机房的房火墙过滤掉!

第二条!这个得根据你的程序开决定你的服务器系统! 比如ASP   ASP.NET 建议的系统肯定是windows server系列的!  像JAVA PHP PYTHON 这类 即可以WINODWS也能LINUX的 当然是推荐后者!

 

不专业的回答  别喷

你知道哪个站点用的是windows服务器么?我去发送连接命令看看会不会收到RST。(主要是我觉得很奇怪,因为如果那本书上说的没错,那么winsock和berkeley sock实现上的这个差距有点大吧。直接就会导致程序的写法不一样)
我发现我对这玩意儿太一知半解了。需要好好看看。
返回顶部
顶部