游戏服务器用什么协议端口,请问游戏服务器端口映射应用TCP协议还是UDP协议端口号是
作者:本站作者
本文目录一览
1,服务器常用端口都有哪些
服务器常用端口:一、端口:80/8080/3128/8081/9080服务:HTTP说明:HTTP协议代理服务器常用端口号,比如80用于网页浏览;8080,TOMCAT,默认的端口号。二、端口:1080服务:SOCKS说明:SOCKS代理协议服务器常用端口号。三、端口:21服务:FTP说明:FTP(文件传输)协议代理服务器所开放的端口,用于上传、下载。四、端口:22服务:SSH说明:SSH(安全登录)、SCP(文件传输)、端口重定向,默认的端口号为22/tcp。五、端口:23服务:TELNET说明:TELNET(远程登录)协议代理服务器所开放的端口,用于从本地远程登录对方电脑,进行操作。六、端口:25服务:SMTP说明:SMTP服务器所开放的端口,用于发送邮件。
2,请问游戏服务器端口映射应用TCP协议还是UDP协议端口号是
从原理上,TCP的优势有:简单直接的长连接可靠的信息传输数据包的大小没有限制任何一个和TCP打过交道的人都知道,要实现一个稳定的TCP网络连接,需要处理各种隐藏的坑,比如断线检测、慢速客户端响应阻塞数据包,对开放连接的各种dos攻击,阻塞和非阻塞IO模型等等。除了上面列出的这些问题外,一个好的TCP模块确实不好编码实现。但是,TCP最糟糕的特性是它对阻塞的控制。一般来说,TCP假定丢包是由于网络带宽不够造成的,所以发生这种情况的时候,TCP就会减少发包速度。在3G或WiFi下,一个数据包丢失了,你希望的是立马重发这个数据包,然而TCP的阻塞机制却完全是采用相反的方式来处理!而且没有任何办法能够绕过这个机制,因为这是TCP协议构建的基础。这就是为什么在3G或者WiFi环境下,ping值能够上升到1000多毫秒的原因。为什么不用UDPUDP相对TCP来说既简单又困难。举个例子来说,UDP是基于数据包构建,这意味着在某些方面需要你完全颠覆在TCP下的观念。UDP只使用一个socket进行通信,不像TCP需要为每一个客户端建立一个socket连接。这些都是UDP非常不错的地方。但是,大多数情况下你需要的仅仅是一些连接的概念罢了,一些基本的包序功能,以及所谓的连接可靠性。可惜的是,这些功能UDP都没有办法简单的提供给你,而你使用TCP却都可以免费得到。这也是人们为什么经常推荐TCP的原因。在用TCP的时候你可以不考虑这些问题,直到你需要同步连接的数量级达到500以上的时候。所以,是的,UDP没有提供所有的解决方法,但是就像你看到的那样,这也正是UDP好用的地方。在某种意义上来说,TCP对UDP就好比是Hibernate和手写SQL的区别。
3,请问游戏服务器端口映射应用TCP协议还是UDP协议端口号是否有影响
从原理上,TCP的优势有:简单直接的长连接可靠的信息传输数据包的大小没有限制任何一个和TCP打过交道的人都知道,要实现一个稳定的TCP网络连接,需要处理各种隐藏的坑,比如断线检测、慢速客户端响应阻塞数据包,对开放连接的各种dos攻击,阻塞和非阻塞IO模型等等。除了上面列出的这些问题外,一个好的TCP模块确实不好编码实现。但是,TCP最糟糕的特性是它对阻塞的控制。一般来说,TCP假定丢包是由于网络带宽不够造成的,所以发生这种情况的时候,TCP就会减少发包速度。在3G或WiFi下,一个数据包丢失了,你希望的是立马重发这个数据包,然而TCP的阻塞机制却完全是采用相反的方式来处理!而且没有任何办法能够绕过这个机制,因为这是TCP协议构建的基础。这就是为什么在3G或者WiFi环境下,ping值能够上升到1000多毫秒的原因。为什么不用UDPUDP相对TCP来说既简单又困难。举个例子来说,UDP是基于数据包构建,这意味着在某些方面需要你完全颠覆在TCP下的观念。UDP只使用一个socket进行通信,不像TCP需要为每一个客户端建立一个socket连接。这些都是UDP非常不错的地方。但是,大多数情况下你需要的仅仅是一些连接的概念罢了,一些基本的包序功能,以及所谓的连接可靠性。可惜的是,这些功能UDP都没有办法简单的提供给你,而你使用TCP却都可以免费得到。这也是人们为什么经常推荐TCP的原因。在用TCP的时候你可以不考虑这些问题,直到你需要同步连接的数量级达到500以上的时候。所以,是的,UDP没有提供所有的解决方法,但是就像你看到的那样,这也正是UDP好用的地方。在某种意义上来说,TCP对UDP就好比是Hibernate和手写SQL的区别。
文章TAG:
游戏服务器用什么协议端口 请问游戏服务器端口映射应用TCP协议还是UDP协议端口号是 游戏 服务 服务器