课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

课程详情

一、课程简介
这是Java学习指南系列的第14篇教程 ,介绍网络编程的基本原理。
相关术语:
IP / TCP  / UDP / 网络协议 / 文件IO / 端口 /  Socket / 抓包 / 域名解析 DNS / ARP / 交换机 / 路由器 / 端口映射 / 路由穿越打孔 ...

二、适用人群
- 必须已经学完Java的语法部分 (快速入门、高级语法 )
- 最好在Swing篇学完之后再进入本篇

三、主要内容 
至少包含以下方面的内容:
* 基本的服务器/客户端的编程模型
* 文本化的传输
* 基于JSON的文本式通讯协议
* 服务端的多线程编程模型
* 二进制传输
* 基于二进制的通讯协议,及网络抓包技术
* 系统接收缓冲区与发送缓冲区
* 通用的消息框架
* 句柄数与线程数、长连接与短连接
* DNS域名解析,ARP
* 交换机及局域网的组建
* 路由与端口映射,服务器的部署等。
 
温馨提示
  • 请勿私下交易
    请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
  • 听课说明

    1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

    2、手机/平板:下载腾讯课堂APP, 进入学习页面听课