Java网络编程 Socket / TCP,✤✤✤ 前3章可以 免费 观看 ✤✤✤
〖课程介绍〗
这是一篇Java高级课程,介绍使用Java网络通信的底层技术。内容涉及TCP/Socket编程,客户端/服务器型架构,网络数据的编解码,以及交换机、路由器等网络原理。
相关术语:
IP / TCP / UDP / 网络协议 / 文件IO / 端口 / Socket / 抓包 / 域名解析 DNS / ARP / 交换机 / 路由器 / 端口映射 / 路由穿越打孔 ...
〖主要内容〗
具体以课程目录为准 :
× 基本的服务器/客户端的编程模型
× 文本化的传输
× 基于JSON的文本式通讯协议
× 服务端的多线程编程模型
× 二进制传输
× 基于二进制的通讯协议,及网络抓包技术
× 系统接收缓冲区与发送缓冲区
× 通用的消息框架
× 句柄数与线程数、长连接与短连接
× DNS域名解析,ARP
× 交换机及局域网的组建
× 路由与端口映射,服务器的部署等。
〖课程体系〗
Java学习指南系列,包含大约 26篇 课程:
- 桌面GUI系列 ( Swing / JavaFX )
- 安卓开发系列 (Android )
- 网站开发系列 ( JavaEE / JavaWeb )
- 网络通信 (Socket)、Linux (CentOS )
- 数据库 (MySQL / JDBC )
- 数据结构与算法
- MyBatis, Spring, FreeMarker, Redis等专业技术教程 适用人群:希望学习Java网络编程基本原理的学员