当前位置:首页 > 游戏 >

rpc服务器不可用无法上网(rpc服务器无法使用怎么解决)

来源:原点资讯(www.yd166.com)时间:2023-11-18 04:33:36作者:YD166手机阅读>>

从协议说起

为了把世界上所有不同类型的计算机和移动设备都连接起来,就必须规定一套全球通用的协议标准。为了网络互联这个目标,互联网协议簇(Internet Protocol Suite)就随之发展而成,互联网协议簇就是通用协议标准。
因为互联网协议包含了很多种协议标准,并不仅仅只是TCP和IP协议,只是这两个相对来说非常重要,所以互联网通信协议也就简称TCP/IP协议

rpc服务器不可用无法上网,rpc服务器无法使用怎么解决(1)

7层协议图例

网络通信协议分层模型

在网络分层模型中,有两种模型:

  • TCP/IP 标准:1970年被发明。它提出了分层概念,将网络通信分为四层,分别是数据链接层、网络层、传输层、网际应用层
  • OSI:全称叫开放式系统互联通信参考模型,是国际标准,用来统一各种网络协议,始于上世纪70年代后期。OSI 模型分成了七层,分别为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

两者的关系就好比手机系统的巨头是 iOSAndroid,它们制定了标准,因为话语强,所以国际标准以它们为核心再添加指定一些其他标准。其中 TCP/IP 就是网络分层模型中的老大,OSI 就像英国女王那样,是皇室象征,是国际标准。

端口

1. 什么是端口?

大白话来讲,端口就像是一个房子的们,是出入这间房子的必经之路,没有其他路。那什么是进程?进程就是正在进行的程序,当我们打开任务管理器,可以看到进程。进程与进程之间需要交流,交流需要收发网络数据,那么就需要端口。端口可以有65536(2^16)个。

2. 端口号
那么既然有这么多端口,那操作系统为了统一管理,就会对端口进行编号,这就是端口号。
端口是通过端口号来标记的,端口号只有整数,范围【0, 65535
那么端口号是如何分配的呢?端口号不是随意使用的,而是按照一定的规定进行分配。知名端口也就是众所周知的端口号,范围为【0,1023】,它是计算机内部的保留端口,你写的应用最好不要乱用。动态端口是不固定分配某种服务的端口号,动态分配范围为【1024,65535】,你可以随便玩了。

动态分配是只当一个系统进程应用进程需要网络通信时向主机申请一个端口,主机从可用端口号中分配一个供它使用,当这个进程结束时,其占用的端口号同时释放。

TCP

上文提到,进程和进程间的通信需要端口,那么机器和机器间的通信就需要IP:Port。假设我们需要在A电脑的进程发一段数据到B电脑的进程,那么代码我们会使用socket实现。基于Socket的通信方式就2种:TCP和UDP。下图简单的告诉你这2个瓜的区别:突出一点就是TCP可靠,UDP不可靠。早年小马哥的QQ就是基于UDP实现的聊天室。

rpc服务器不可用无法上网,rpc服务器无法使用怎么解决(2)

创建一个连接的代码就下面这样写:

fd = socket(AF_INET,SOCK_STREAM,0);

其中SOCK_STREAM代表的是采用字节流传输数据,其实就是TCP协议

通过socket调用,我们就创建了一个句柄,其实就是一个32位的整数,通过它我们就可以欢乐地读和写了,比如用bind()绑定IP端口,用connect()发起建连。这里TCP的三次握手我们就不展开了哈,因为它不是我们本文的重点。

rpc服务器不可用无法上网,rpc服务器无法使用怎么解决(3)

握手建立连接流程

成功建立一个fd到fd的链接后,我们就可以使用send()发送数据,recv()接收数据。但是这样一个赤裸裸的TCP连接,可以收发数据,但是远没有这么简单?为啥呢,你就继续往下面读......

TCP是有三个特点,面向连接可靠(超时和重传保证)、基于字节流

rpc服务器不可用无法上网,rpc服务器无法使用怎么解决(4)

栏目热文

为什么突然rpc服务器不可用(启动了rpc还是说rpc服务器不可用)

为什么突然rpc服务器不可用(启动了rpc还是说rpc服务器不可用)

RPC 服务器不可用错误可能会限制对某些文件的访问,但很容易解决。您的 Windows 计算机是否显示“RPC 服务器不...

2023-11-18 04:54:10查看全文 >>

启动了rpc还是说rpc服务器不可用(rpc服务器无法使用怎么解决)

启动了rpc还是说rpc服务器不可用(rpc服务器无法使用怎么解决)

快吃晚饭的时候,昨天让我解决打印机故障的客户又找我来了。昨天是打印文件时提示未找到打印机,然后我帮他重新安装了一下打印机...

2023-11-18 04:52:44查看全文 >>

刚开机rpc服务器不可用(电脑rpc服务器不可用怎么打开)

刚开机rpc服务器不可用(电脑rpc服务器不可用怎么打开)

打开“运行”窗口,可以按“ Win R”以快速打开“运行”窗口,输入“ services.msc”以打开“服务”窗口...

2023-11-18 04:48:16查看全文 >>

北京市中小学寒假放假的时间(北京市中小学寒假放假时间2022)

北京市中小学寒假放假的时间(北京市中小学寒假放假时间2022)

暑假“余额”已不多,距离9月新学年开学越来越近,不少学生和家长已经在为新学期做准备了。下一学年,开学、寒暑假时间如何安排...

2023-11-18 04:30:29查看全文 >>

北京最新小学生寒假放假时间(北京小学生寒假放假时间2022)

北京最新小学生寒假放假时间(北京小学生寒假放假时间2022)

暑假“余额”已不多,距离9月新学年开学越来越近,不少学生和家长已经在为新学期做准备了。下一学年,开学、寒暑假时间如何安排...

2023-11-18 05:00:50查看全文 >>

红楼梦里的四大家族(红楼梦里的四大家族是哪些)

红楼梦里的四大家族(红楼梦里的四大家族是哪些)

红楼梦里有贾史王薛四大家族,这其中,又以贾府为首,是当时金陵最有势力也最富贵的家族,按冷子兴交代,这四大家族联络有亲,互...

2023-11-18 04:40:19查看全文 >>

红楼梦的谁比较有性格(红楼梦哪个情节最好)

红楼梦的谁比较有性格(红楼梦哪个情节最好)

《红楼梦》作为一部悲剧小说,其中悲剧式的人物太多了,谁的结局都不是完美而圆满的,但是相比之下,也有几个人物的结局不是太惨...

2023-11-18 04:33:04查看全文 >>

红楼梦里面四大家族(红楼梦里所有的四大家族)

红楼梦里面四大家族(红楼梦里所有的四大家族)

作者:萨沙本文章为萨沙原创,谢绝任何媒体转载萨沙一本正经地胡说八道第345期《红楼梦》四大家族的结局是怎样的?为什么有一...

2023-11-18 05:08:30查看全文 >>

被害者有罪论怎么反驳(为什么会有被害者有罪论)

被害者有罪论怎么反驳(为什么会有被害者有罪论)

我觉得这里的“受害者有罪论”应该换个说法,叫“受害者有错论”。有罪和有错完全是两个意思。现在很多人一听到“受害者有错论”...

2023-11-18 04:31:41查看全文 >>

怎么回击受害者有罪论(怎么怼被害者有罪论)

怎么回击受害者有罪论(怎么怼被害者有罪论)

“受害者有罪论”改为“受害者有错论”更好。“受害者有错论”不需要反驳,因为受害者有错,不代表他的遭受的一切都是应该的。我...

2023-11-18 04:32:38查看全文 >>

文档排行