java TCP/IP Socket编程-----纵览全书-----笔记1

本书全面介绍了网络传输中使用的Socket编程技术。从基本概念入手,详细解释了TCP与UDP套接字的区别,数据发送接收机制,并深入探讨了多线程、NIO及高级主题如缓冲区管理等。

概述:

网络传输大部分都是遵循TCP/IP协议,本次想系统学习TCP/IP当中socket编程,对于TCP/IP具体细节在本书不深究的。

全书分为6章:

第一章:简介

主要介绍网络传输过程,术语,对网络传输有个整体的印象。例如什么是地址?什么是套接字?

第二章:基本套接字

主要深入研究套接字,主要分为TCP套接字和UDP套接字的区别和不同

第三章:发送和接受数据

网络的主要的目的就是为传输数据的,主要讲解数据的传输的过程,具体的细节

第四章:进阶

计算机是多内核,如果利用计算机的硬件资源,就是要跑多个任务,多个任务就是涉及多线程,以及多线程过程中产生一些问题:例如阻塞和超时

如何实现广播?如何控制默认行为

第五章 NIO

这是java的一个包的,涉及如果是大量用户如何解决性能低下和安全?

第六章 深入剖析

对于前几章一些关键问题进行深入探讨,例如缓冲和TCP、死锁风险,TCP套接字的生存周期,解调多路复用解密等等

书的思路:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值