这篇教程让我们就从最基本的网络数据收发开始谈起吧。其实这部分才是网络程序员应该做的最基础最简单的部分,但是这部分如果想要做好相对来说还是很有技巧和困难的。而且如果这部分你没做好,在多人对战类游戏中它带来的影响是极其恶劣的。
嗨各位小米迷们,小米小宇宙又来啦!今天我们要深入聊一聊网络世界的两位传输大神——TCP和UDP。这两位大佬在我们的技术舞台上可是扮演着举足轻重的角色,你们有没有在面试中被问到“TCP和UDP的区别”呢?
因为IP数据段由于字节数目一定,所以资源是有限的,如果为每一个设备分配一个IP地址,那么极其消耗IP资源,所以NAT起到的作用是,对外只暴露一个IP地址,当有内部连接要通讯的时候,通过NAT将内网IP转换成对外的IP,充当了网关的作用。