Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 1033|回复: 6

[联机] 【联机教程】零基础联机完全教程,通俗理解各个词语的意思(IP地址?端口?内网穿...

[复制链接]
南狐一梦 当前离线
积分
602
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-8-5
查看详细资料
发表于 2020-9-15 12:19:07 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 南狐一梦 于 2020-9-15 20:51 编辑

前言
教程很多,但是似乎我并没有见到一个说明基本概念的教程,都是一些step by step(按步骤走)的教程。这当然很好,毕竟我当初小白的时候,也是这么过来的。但是我觉得,如果能理解一些概念,比如内网穿透到底是什么的话,对整体而言当然更有帮助的,具体如下:
  • 知其然更知其所以然,理解了一些基本概念,发生一些错误,也能知道是怎么发生的,可以自己动手去解决,或者寻求帮助时,也能更好的描述自己的问题,更大概率解决问题
  • 授人以鱼不如授人以渔,游戏联机本质其实都一样,了解概念以后,其他游戏想要联机,也能将现在的联机经验类比过去(比如七日杀、泰拉瑞亚、未转变者等等等等)。
  • ……

现在正在缓慢更新中,因为自己的才疏学浅,错误之处在所难免,敬请各位读者指教



网络
数据包
互联网,互联网,互联是什么意思?字面来说,就是相互联接、交互的意思。
例如现在你在用哔哩哔哩客户端看一个视频,假定这个视频的Bv号是123456。那么手机就会先向哔哩哔哩的服务器请求,“我要看Bv号为123456的视频”服务器就会检查是否有这个视频,如果有,就会将这视频分成一个一个的数据包,然后发送回手机,手机接收后,就能将视频显示出来了。

可是,什么是数据包?这是互联网为了实际使用考虑而采用的一种设计,因为网络错综复杂,数据随时有传输出错、丢失的风险。一张10M的图片,一个100M的视频,传输到一半网络抽风了,中间漏掉了一些数据,因为双方也不知道到底传输到哪里,丢失了什么东西,那这个内容就废掉了。
更合适的做法是将要发送的数据分割成一个一个的数据包,哪怕网络抽风,丢失了,也能够及时发现。例如接收到437号数据包,下一个就是439数据包,那么就能知道丢包了。同时压成数据包,还能进行检验,在包上先写上校验信息,接收到数据包再计算包内的数据,如果得到的值和包上的值不符合,就能知道数据传输出错了。
所以在加载一张特别大的图片时,你能清楚地看到图片一点一点慢慢从上往下显示的效果,这就是由于数据包的传输的原因,多亏了数据包机制,互联网传输数据才能得到保障。



TCP/UDP
tcp是啥?udp是啥?
简单来讲,也是规定数据如何传输的协议,只不过侧重点不同。
tcp要求可靠,会检验每一个数据包的准确、有效,丢包了也会申请重发,保证数据能原封不动传输到另一端。
udp就直接硬上,不管检验,不管另一端是否能接收,先把要求的数据发完就了事了。
可以想见,tcp与udp的适用场景了吧。tcp用在传输文件这种需要保证数据可靠的事上最合适。
udp对于游戏联机或者视频聊天来说更合适,毕竟游戏联机最重要是能更块地同步数据,比如你在游戏世界往前走了一格,服务器计算检验你的这个数据包,但你往后退两格,往左走一格的数据包已经发送过来了,所以对比速度,可靠性的要求没那么高。
这也解释了为什么网络环境差的时候,游戏联机会出现鬼畜的闪回、瞬移了,因为udp的协议下,只要求快速,不讲究是否能接收。中间的数据包因为网络环境丢包了,只接收到了最新的数据包,表现在游戏里,就是鬼畜闪回和瞬移了。

端口
啥是端口?端口就像设备的门、窗、管道,差不多就这意思。
额……那为什么需要端口这个设定呢,这是为了更好的将设备里的服务区分开来(谁也不想处理污水的管道和热水管道混在一起吧),这样只要通过特定端口,就能确保访问到所需的服务。就像学校里,什么门对应着什么房间(xx教室、xx办公室、体育器材室),只不过对于计算机来讲,会更……计算机一点,用1~65535的数字来表示。
其中,有一些端口因为用的人太多,所以相当于约定俗成的存在,就跟建厕所会男左女右一样。例如80和443是网页服务的端口、21是ftp服务的端口、25565是mc服务器的端口。
你当然可以随心所欲得将服务注册到特定端口上,比如将mc服务器服务注册到2333端口上,只不过这样对于想要联机的人来说,要特别再告知一下。
IP地址
如果数据包就相当于一个一个要寄出的包裹的话,那么ip地址就是包裹上的……地址。其类型你已经见过不少了如192.168.0.1、8.8.8.8、114.114.114.114,形如这种xxx.xxx.xxx.xxx4组数字组成的排列就是ip地址。
内网/外网
什么是内网?内,就是里,如果你现在用着WiFi上网,那么你已经同连接上这个WiFi的设备组成了一个内网了(父母的手机、智能电视、电脑、甚至蹭网者的设备),如果你查看你的ip地址,会发现是192.168.xxx.xxx(或者有可能是10.xxx、172.xxx)打头的地址。
那什么是外网?外网相对于内网,就是内网外面的……网,简单理解就是互联网,说白了,互联网其实就是一个一个内网组成的网。

额……还是有点绕?那形象点说,内网就是一栋栋建筑里,而建筑之间靠什么连接?靠的是道路,由城市之间的马路将一个城市内的建筑连接,城市之间通过城际高速公路连接在一起……对应网络世界,道路就是网线、交换机、基站,移动、电信、联通这些网络运营商所做的就是将这些路铺开,铺到每一户人家房门口。当然了,你要使用这些道路的话,必然不是免费的,要交钱,称之为网费。
不交网费你当然也可以组一个内网,但这样的话,你的内网没有任何道路了,出不去,别人也进不来。
NAT
IP地址做为未来世界的地址,已经将近四十年的历史了,当初的设计者们也没料想到现在互联网已经成为如此的庞然大物。xxx.xxx.xxx.xxx的IP地址,只有43种组合,完全分配不了给现在每一台电脑、手机、甚至手表上了。
但是人类总得上网,所以人们又设计出了NAT(Network Address Translation,网络地址转换)这种玩意,让不同设备能共享一个公网地址来进行上网。













评分

参与人数 2人气 +2 收起 理由
鹌鹑茸茸 + 1 MCBBS有你更精彩~
美年达呀 + 1 MCBBS有你更精彩~

查看全部评分

美年达呀 当前离线
积分
2795
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-4-12
查看详细资料
发表于 2020-9-15 14:27:09 | 显示全部楼层
总的来说教程还算不错的,希望继续更新
回复

使用道具 举报

平地摔 当前离线
积分
6
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-9-15
查看详细资料
发表于 2020-9-15 14:43:29 | 显示全部楼层
想学会联机,从今天开始
回复

使用道具 举报

南狐一梦 当前离线
积分
602
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-8-5
查看详细资料
 楼主| 发表于 2020-9-15 20:52:42 | 显示全部楼层
美年达呀 发表于 2020-9-15 14:27
总的来说教程还算不错的,希望继续更新

会的,就是没什么思路,不知道还能写点啥
回复

使用道具 举报

942446547 当前离线
积分
5
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-10-5
查看详细资料
发表于 2020-10-5 12:47:18 | 显示全部楼层
阿巴阿巴阿巴阿巴
回复

使用道具 举报

kuboy 当前离线
积分
1659
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-4-22
查看详细资料
发表于 2020-10-5 14:16:50 | 显示全部楼层
不会拖更了吧
回复

使用道具 举报

振翮高飞 当前离线
积分
90
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-4-30
查看详细资料
发表于 2020-10-7 11:30:46 来自手机 | 显示全部楼层
建议补一下ipv6的内容,你讲的IP是ipv4
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2020-10-29 13:11 , Processed in 0.053340 second(s), Total 19, Slave 17 queries, Release: Build.2020.10.27 1523, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表