‘壹’ 计算机网络的连接方式是什么
1、局域网:
所谓局域网,那就是在局部地区范围内的网络,它所覆盖的地区范围较小。局域网在计算机数量配置上没有太多的限制,少的可以只有两台,多的可达几百台。
2、城域网:
这种网络一般来说是在一个城市,但不在同一地理小区范围内的计算机互联。这种网络的连接距离可以在10 ̄100公里,它采用的是IEEE802.6标准。MAN与LAN相比扩展的距离更长,连接的计算机数量更多,在地理范围上可以说是LAN网络的延伸。
3、广域网:
这种网络也称为远程网,所覆盖的范围比城域网(MAN)更广,它一般是在不同城市之间的LAN或者MAN网络互联,地理范围可从几百公里到几千公里。因为距离较远,信息衰减比较严重,所以这种网络一般是要租用专线,通过IMP(接口信息处理)协议和线路连接起来,构成网状结构。
(1)通信服务器网络连接扩展阅读
商业运用
1、主要是实现资源共享最终打破地理位置束缚,主要运用客户-服务器模型。
2、提供强大的通信媒介。如:电子邮件(E-mail)、视频会议。
3、电子商务活动。如:各种不同供应商购买子系统,然后在将这些部件组装起来。
4、通过Internet与客户做各种交易。如:书店、音像在家里购买商品或者服务。
‘贰’ 网络连接服务器的过程
楼上回答的是屁话 ! 完全糊弄人嘛 。。。
人家又不是问你每个端口是什么
我也只是说个大概吧 ! 一台PC访问服务器的过程太多了,里边还设计到每个协议怎么解析 怎么工作的 所以就不一一到访了(我也忘记些了)
首先当你的PC(电脑)发出一个访问服务器的请求时候,电脑会查看你的IE缓存,如果有的话,就直接和服务器建立联系,没有的话就需要先去解析。当你的电脑发送访问服务器的数据包经过你的猫时候,猫(你上网用的东西)会通过NAT转换把你的电脑的私网地址转换为公网地址,然后通过一次次传递一次次询问,确定到达DNS的最短路径,然后把需要解析的信息发送给DNS服务器(也就是电信,网通。。。)。(之间像一些协议比如TCP协议的三次握手之类我就不细说了),当DNS服务器收到请求后会根据你的域名(www..com其实严格意义来将这个域名后边还有个。(句号),只是现在IE都默认给它自动加上了所以不用打)来把你的信息传达给根服务器,然后从.开始解析(从后开始) 当解析出你访问的域名对应的IP地址主机名等一系列信息后,DNS服务器就会把信息返回给你,到了猫,它通过其查询转换记录,然后把公网地址转换问你的私网地址发送给你。然后你就可以和服务器建立联系了,等到正式TCP三次握手后你就可以和服务器互通数据了。
以上就是过程,小弟只是简单的说了下 ! 你滴 ! 明白 ?
要详说我还要回去查书
‘叁’ Android服务器通信的几种方式详解
大 学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网 络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面 上)。也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和 HTTP协议的关系,网络有一段比较容易理解的介绍: “我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使 用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装 HTTP文本信息,然后使用TCP/IP做传输层协议将它发到网络上。”
而我们平时说的最多的socket是什么呢,实际上socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API), 通过Socket,我们才能使用TCP/IP协议。实际上,Socket跟TCP/IP协议没有必然的联系。Socket编程接口在设计的时候,就希望也 能适应其他的网络协议。所以说,Socket的出现只是使得程序员更方便地使用TCP/IP协议栈而已,是对TCP/IP协议的抽象,从而形成了我们知道 的一些最基本的函数接口,比如create、listen、connect、accept、send、read和write等等。网络有一段关于 socket和TCP/IP协议关系的说法比较容易理解:“TCP/IP只是一个协议栈,就像操作系统的运行机制一样,必须要具体实现,同时还要提供对外 的操作接口。这个就像操作系统会提供标准的编程接口,比如win32编程接口一样,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是 Socket编程接口。”
关于TCP/IP协议的相关只是,用博大精深来讲我想也不为过,单单查一下网上关于此类只是的资料和书籍文献的数量就知道,这个我打算会买一些经典的书籍 (比如《TCP/IP详解:卷一、卷二、卷三》)进行学习,今天就先总结一些基于基于TCP/IP协议的应用和编程接口的知识,也就是刚才说了很多的 HTTP和Socket。
CSDN上有个比较形象的描述:HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。
实际上,传输层的TCP是基于网络层的IP协议的,而应用层的HTTP协议又是基于传输层的TCP协议的,而Socket本身不算是协议,就像上面所说,它只是提供了一个针对TCP或者UDP编程的接口。
下面是一些经常在笔试或者面试中碰到的重要的概念,特在此做摘抄和总结。
一。什么是TCP连接的三次握手
第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
握手过程中传送的包里不包含数据,三次握手完毕后,客户端与服务器才正式开始传送数据。理想状态下,TCP连接一旦建立,在通信双方中的任何一方主动关闭 连接之前,TCP 连接都将被一直保持下去。断开连接时服务器和客户端均可以主动发起断开TCP连接的请求,断开过程需要经过“四次握手”(过程就不细写了,就是服务器和客 户端交互,最终确定断开)
二。利用Socket建立网络连接的步骤
建立Socket连接至少需要一对套接字,其中一个运行于客户端,称为ClientSocket ,另一个运行于服务器端,称为ServerSocket 。
套接字之间的连接过程分为三个步骤:服务器监听,客户端请求,连接确认。
1。服务器监听:服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态,等待客户端的连接请求。
2。客户端请求:指客户端的套接字提出连接请求,要连接的目标是服务器端的套接字。为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出服务器端套接字的地址和端口号,然后就向服务器端套接字提出连接请求。
3。 连接确认:当服务器端套接字监听到或者说接收到客户端套接字的连接请求时,就响应客户端套接字的请求,建立一个新的线程,把服务器端套接字的描述发给客户 端,一旦客户端确认了此描述,双方就正式建立连接。而服务器端套接字继续处于监听状态,继续接收其他客户端套接字的连接请求。
三。HTTP链接的特点
HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种应用。
HTTP连接最显着的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。
四。TCP和UDP的区别(考得最多。。快被考烂了我觉得- -\\)
1。 TCP是面向链接的,虽然说网络的不安全不稳定特性决定了多少次握手都不能保证连接的可靠性,但TCP的三次握手在最低限度上(实际上也很大程度上保证 了)保证了连接的可靠性;而UDP不是面向连接的,UDP传送数据前并不与对方建立连接,对接收到的数据也不发送确认信号,发送端不知道数据是否会正确接 收,当然也不用重发,所以说UDP是无连接的、不可靠的一种数据传输协议。
2。也正由于1所说的特点,使得UDP的开销更小数据传输速率更高,因为不必进行收发数据的确认,所以UDP的实时性更好。
知 道了TCP和UDP的区别,就不难理解为何采用TCP传输协议的MSN比采用UDP的QQ传输文件慢了,但并不能说QQ的通信是不安全的,因为程序员可以 手动对UDP的数据收发进行验证,比如发送方对每个数据包进行编号然后由接收方进行验证啊什么的,即使是这样,UDP因为在底层协议的封装上没有采用类似 TCP的“三次握手”而实现了TCP所无法达到的传输效率。
‘肆’ 服务器和udp网络通信连接失败
我也是和你一样玩狼队OL遇到这个问题了
是你的防火墙跟
游戏的客户端冲突
重新安装个系统吧
‘伍’ “与通讯服务器连接失败”的问题,你们到底要不要解决了存在多久的问题了就不能良心把软件做做好
尊敬的用户您好,
您请重启相关网络设备和电脑,然后再尝试是否能登录,如果还是不行,请按照下面方法操作:网上邻居—右键属性(注:Vista/Win7系统请点击“网络和共享中心”左侧的“管理网络连接/更改适配器设置”)—本地连接—右键属性—Internet协议(TCP/IP4)属性中选中“使用下面的DNS服务器地址”,在“首选DNS服务器”网通/联通/电信用户填“211.157.15.189”,国外或其它网络用户填“8.8.8.8或8.8.4.4”)。设置后再进行尝试。
如果还是不行的话,请拨打客服电话:4006806666。
或者登陆在线客服指导系统
http://cs.xunyou.com/index.php/user/index/sourcetype/1
祝您游戏愉快
‘陆’ 一台服务器如何做到多网络线路接入
TCP协议:服务器端:tcp_server.c[cpp]viewplainprint?#include#include#include#include#includeintmain(intargc,char*argv[]){intserver_sockfd;//服务器端套接字intclient_sockfd;//客户端套接字intlen;structsockaddr_inmy_addr;//服务器网络地址结构体structsockaddr_inremote_addr;//客户端网络地址结构体intsin_size;charbuf[BUFSIZ];//数据传送的缓冲区memset(&my_addr,0,sizeof(my_addr));//数据初始化--清零my_addr.sin_family=AF_INET;//设置为IP通信my_addr.sin_addr.s_addr=INADDR_ANY;//服务器IP地址--允许连接到所有本地地址上my_addr.sin_port=htons(8000);//服务器端口号/*创建服务器端套接字--IPv4协议,面向连接通信,TCP协议*/if((server_sockfd=socket(PF_INET,SOCK_STREAM,0))0)){buf[len]='/0';printf("%s/n",buf);if(send(client_sockfd,buf,len,0)#include#include#include#includeintmain(intargc,char*argv[]){intserver_sockfd;//服务器端套接字intclient_sockfd;//客户端套接字intlen;structsockaddr_inmy_addr;//服务器网络地址结构体structsockaddr_inremote_addr;//客户端网络地址结构体intsin_size;charbuf[BUFSIZ];//数据传送的缓冲区memset(&my_addr,0,sizeof(my_addr));//数据初始化--清零my_addr.sin_family=AF_INET;//设置为IP通信my_addr.sin_addr.s_addr=INADDR_ANY;//服务器IP地址--允许连接到所有本地地址上my_addr.sin_port=htons(8000);//服务器端口号/*创建服务器端套接字--IPv4协议,面向连接通信,TCP协议*/if((server_sockfd=socket(PF_INET,SOCK_STREAM,0))0)){buf[len]='/0';printf("%s/n",buf);if(send(client_sockfd,buf,len,0)#include#include#include#includeintmain(intargc,char*argv[]){intclient_sockfd;intlen;structsockaddr_inremote_addr;//服务器端网络地址结构体charbuf[BUFSIZ];//数据传送的缓冲区memset(&remote_addr,0,sizeof(remote_addr));//数据初始化--清零remote_addr.sin_family=AF_INET;//设置为IP通信remote_addr.sin_addr.s_addr=inet_addr("127.0.0.1");//服务器IP地址remote_addr.sin_port=htons(8000);//服务器端口号/*创建客户端套接字--IPv4协议,面向连接通信,TCP协议*/if((client_sockfd=socket(PF_INET,SOCK_STREAM,0))#include#include#include#includeintmain(intargc,char*argv[]){intclient_sockfd;intlen;structsockaddr_inremote_addr;//服务器端网络地址结构体charbuf[BUFSIZ];//数据传送的缓冲区memset(&remote_addr,0,sizeof(remote_addr));//数据初始化--清零remote_addr.sin_family=AF_INET;//设置为IP通信remote_addr.sin_addr.s_addr=inet_addr("127.0.0.1");//服务器IP地址remote_addr.sin_port=htons(8000);//服务器端口号/*创建客户端套接字--IPv4协议,面向连接通信,TCP协议*/if((client_sockfd=socket(PF_INET,SOCK_STREAM,0))#include#include#include#includeintmain(intargc,char*argv[]){intserver_sockfd;intlen;structsockaddr_inmy_addr;//服务器网络地址结构体structsockaddr_inremote_addr;//客户端网络地址结构体intsin_size;charbuf[BUFSIZ];//数据传送的缓冲区memset(&my_addr,0,sizeof(my_addr));//数据初始化--清零my_addr.sin_family=AF_INET;//设置为IP通信my_addr.sin_addr.s_addr=INADDR_ANY;//服务器IP地址--允许连接到所有本地地址上my_addr.sin_port=htons(8000);//服务器端口号/*创建服务器端套接字--IPv4协议,面向无连接通信,UDP协议*/if((server_sockfd=socket(PF_INET,SOCK_DGRAM,0))#include#include#include#includeintmain(intargc,char*argv[]){intserver_sockfd;intlen;structsockaddr_inmy_addr;//服务器网络地址结构体structsockaddr_inremote_addr;//客户端网络地址结构体intsin_size;charbuf[BUFSIZ];//数据传送的缓冲区memset(&my_addr,0,sizeof(my_addr));//数据初始化--清零my_addr.sin_family=AF_INET;//设置为IP通信my_addr.sin_addr.s_addr=INADDR_ANY;//服务器IP地址--允许连接到所有本地地址上my_addr.sin_port=htons(8000);//服务器端口号/*创建服务器端套接字--IPv4协议,面向无连接通信,UDP协议*/if((server_sockfd=socket(PF_INET,SOCK_DGRAM,0))<0){perror("socket");return1;}/*将套接字绑定到服务器的网络地址上*/if(bind(server_sockfd,(structsockaddr*)&my_addr,sizeof(structsockaddr))<0){perror("bind");return1;}sin_size=sizeof(structsockaddr_in);printf("waitingforapacket/n");/*接收客户端的数据并将其发送给客户端--recvfrom是无连接的*/if((len=recvfrom(server_sockfd,buf,BUFSIZ,0,(structsockaddr*)&remote_addr,&sin_size))<0){perror("recvfrom");return1;}printf("receivedpacketfrom%s:/n",inet_ntoa(remote_addr.sin_addr));buf[len]='/0';printf("contents:%s/n",buf);close(server_sockfd);return0;}
‘柒’ 网络通讯错误,服务器连接失败是怎么回事
你断网了。
网络连接的事。
在恢复一次。
就好了。
要不就是网线让你弄的没连接好。
‘捌’ 电脑上显示通讯服务器拒绝连接是什么原因
有可能是你的网络不稳定,网速慢造成的,也有可能是服务器的繁忙造成的
网速慢的几种原因:
一、网络自身问题(服务器带宽不足或负载过大)
二、网线问题导致网速变慢(双绞线不合规格,表现为:一种情况是刚开始使用时网速就很慢;另一种情况则是开始网速正常,但过了一段时间后,网速变慢)
三、网络中存在回路导致网速变慢
四、网络设备硬件故障引起的广播风暴而导致网速变慢
五、网络中某个端口形成了瓶颈导致网速变慢
六、蠕虫病毒的影响导致网速变慢
七、防火墙的过多使用
八、系统资源不足
网速慢主要是有以上的原因造成的,建议先清理一下电脑的垃圾进程,优化一下系统,还有木马也可以扫描。
解决方法:
一、请换个时间段再上或者换个目标网站。
二、检查双绞线是否合格。
三、用分区分段逐步排除的方法,排除回路故障。
四、DOS下用 “Ping”命令对所涉及计算机逐一测试,网卡、集线器以及交换机是最容易出故障引起网速变慢的设备。
五、更换服务器网卡为100M或1000M、安装多个网卡、划分多个VLAN、改变路由器配置来增加带宽等。
六、必须及时升级所用杀毒软件;计算机也要及时升级、安装系统补丁程序,同时卸载不必要的服务、关闭不必要的端口,以提高系统的安全性和可靠性。
‘玖’ 工业WiFi路由器连接服务器通信设置方法
方法/步骤
RI R9200系列工业无线路由器是一种物联网无线通信路由器,利用公用运营商网络为用户提供无线长距离数据传输功能。
该产品采用高性能的工业级32位通信处理器和工业级无线模块,以嵌入式实时操作系统为软件支撑平台,同时提供1个RS232接口、1个以太网LAN,同时连接串口设备、以太网设备,实现数据透明传输和路由功能。
路由器LAN口连接电脑
检查网络状态是否自动IP获取 ,几个地方都可以可打开。这边几乎电脑都还看 协议4
确定好之后,等本地连接获取好之后,正常有个感叹号。
出来后,就打开360浏览器谷歌浏览器等,在网址栏输入192.168.1.2 这个看路由器的牌子,牌子厂家设置的,不同牌子会有不同。进入设置界面WAN口栏设置家里拨号帐号,密码保存,就设置好了。
那这边正常的设置已经完成了。