计算机网络
Ashiamd
github的markdown形式的学习笔记:https://ashiamd.github.io/docsify-notes/#/README
展开
-
IPv4字符串和int32数字转换(Java版本)
ipv4的字符串和int32互转据说实际开发会用到。之前我都是用的String的ip直接存Redis了,还是我孤陋寡闻了。这里试着用位运算实现了一下,不敢保证是最优写法,如有更好的方式,还希望各位网友指点一下,哈哈。下面直接上代码:public class Test{ @Test public void testIPv4AndInt32() { int i...原创 2020-05-01 01:00:32 · 1257 阅读 · 0 评论 -
UDP打洞和为何打洞、为什么TCP"不适合"P2P,以及NAT介绍(下面讲的是NAT的NAPT)
UDP打洞和为何打洞、为什么TCP"不适合"P2P,以及NAT介绍(下面讲的是NAT的NAPT)下面介绍流程如下A、NAT中的4种NAPTB、NAT的概念为什么会出现NATNAT是啥,能干啥C、TCP是否需要NAT,以及谈谈为什么UDP需要打洞(什么是NAT穿透)TCP当然也是需要走上面的NAT流程的TCP是否能实现P2PTCP有链接和UDP无连接为什么需要UDP打洞(什么是...原创 2020-03-25 07:48:53 · 1379 阅读 · 4 评论 -
推荐一些UDP打洞文章,以及谈谈自己对NAT的理解和自己过去遇到的UDP"坑"
UDP打洞,内网NAT映射问题(直接从我github的MD笔记摘过来了)UDP通讯,外网向内网发消息,内网无法收到 [问题点数:20分,结帖人pylmcy150]udp外网无法返回数据到内网 [问题点数:40分,结帖人qianshangding]请教UDP 打洞是个什么过程,有成功过的请进。 [问题点数:100分,结帖人myth_2002]求助技术贴:对称型NAT 怎么穿透udp外网无...原创 2020-03-25 04:04:27 · 703 阅读 · 0 评论