网络通信原理与实战应用
课程简介 课程内容涉及到计算机网络体系结构基础知识,包括网络分层、TCP首部与IP首部结构组成,从零开始实现了一个异步网络通信库插件。课程通过简易网络程序引入对底层原理的讲解,再结合实际问题,分析应对策略,最后落实到代码实现。完整讲解了出现问题的原因以及解决问题的方法,结构清晰,层层递进,一目了然。核心内容如下: 1)深入分析了TCP三次握手流程及其作用; 2)详细讲解了TCP协议保证可靠传输的原理; 3)梳理了网络数据在各层之间封装传输的完整流程; 4)解决了TCP协议面向数据流特性所导致的粘包分包问题; 5)开发了可扩展、易使用的网络通信库插件; 6)实现了从控制台服务器到Unity客户端的完整聊天案例。 [UWA学堂]1.课程介绍与环境配置 说明: 1. 本视频全长约6小时45分钟。 2. 第37节提供了课程Demo及PDF课件。 适合读者 1. 从事Unity客户端开发的技术人员 2. 想了解网络通信原理的技术人员 3. 对网络通信有需求的独立开发者 你将获得 1. 计算机网络体系结构基础知识 2. 熟悉网络底层数据传输流程及实现原理 3. 掌握C#语言网络应用程序编写方法 4. 能开发可扩展易使用的网络通信插件 5. 课程配套课件及项目工程 来源: oschina 链接: https://my.oschina.net/u/4392473/blog/4677333