一、课程简介
这是Java学习指南系列的第14篇教程 ,介绍网络编程的基本原理。
相关术语:
IP / TCP / UDP / 网络协议 / 文件IO / 端口 / Socket / 抓包 / 域名解析 DNS / ARP / 交换机 / 路由器 / 端口映射 / 路由穿越打孔 ...
二、适用人群
- 必须已经学完Java的语法部分 (快速入门、高级语法 )
- 最好在Swing篇学完之后再进入本篇
三、主要内容
至少包含以下方面的内容:
* 基本的服务器/客户端的编程模型
* 文本化的传输
* 基于JSON的文本式通讯协议
* 服务端的多线程编程模型
* 二进制传输
* 基于二进制的通讯协议,及网络抓包技术
* 系统接收缓冲区与发送缓冲区
* 通用的消息框架
* 句柄数与线程数、长连接与短连接
* DNS域名解析,ARP
* 交换机及局域网的组建
* 路由与端口映射,服务器的部署等。
课程介绍
课程目录
往期学员作品
用户评论
课程介绍
课程目录
往期学员作品
用户评论
你将获得
- 掌握某些知识点
- 学会某些技巧(或思路)
教学服务
1v1专属答疑服务
BAT专家面试辅导
课程详情
温馨提示
- 请勿私下交易请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
- 听课说明
1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课
2、手机/平板:下载腾讯课堂APP, 进入学习页面听课