Java网络编程与分布式计算作者:(澳)David Reilly,(澳)Michael Reilly著;沈凤等译出版时间:2003-03-01 【图书简介】 本书清晰地介绍了联网的基本原理,在进行网络编程时需要掌握的主要概念,以及在联网时可能遇到的问题和Java的解决方案。同时通过实例来介绍如何运用网络编程技术在Java平台上编写应用程序。本书不仅适合于网络编程的初学者,而且还适合于有一定网络编程经验的程序员。Java网络编程与分布式计算不管你是需要牢固掌握网络编程原理的Java爱好者,还是需要把自己现有的编程技巧应用于Java的网络程序员,本书都将是你的良师益友。在本书中,你不仅可以了解到联网技术中的一些基本概念,而且还可以学习一些实际的应用程序,这些程序运用了成为高效Java网络程序员必须掌握的技巧。同时,作为联网API的进阶指南,本书还可以用做内容全面、范例丰富的参考书。??通过对下列内容的深入介绍,你将深入掌握JavaAPI:???Internet和TCP/IP的体系结构??Java的输入/输出系统??怎样使用UDP和TCP协议编写客户和服务器??多线程应用程序的优点??怎样实现网络协议,并研究客户/服务器实现范例??HTTP以及怎样为Web编写服务器端Java应用程序??RMI和CORBA等分布式计算技术??怎样使用功能强大的JavaMailAPI访问电子邮件??你可以从本书的网站http://www.davidreilly.com/jnpbook)下载源代码、关于Java网络编程的常见问题解答(FAQ),并且还可以获得联网资源的有用链接。 【本书目录】 前言第1章 联网原理1.1 什么是网络1.2 网络如何通信1.2.1 编址1.2.2 使用包的数据传输1.3 层间通信1.3.1 第一层—物理层1.3.2 第二层—数据链路层1.3.3 第三层—网络层1.3.4 第四层—传输层1.3.5 第五层—会话层1.3.6 第六层—表示层1.3.7 第七层—应用层1.4 分层的优势1.5 Internet体系结构1.6 Internet应用协议1.6.1 Telnet1.6.2 FTP1.6.3 POP31.6.4 IMAP1.6.5 SMTP1.6.6 HTTP1.6.7 Finger1.6.8 NNTP1.6.9 WHOIS1.7 TCP/IP协议簇层1.8 安全问题:防火墙与代理服务器1.8.1 防火墙1.8.2 代理服务器1.8.3 开发者的防火墙1.9 小结第2章 Java概述2.1 Java是什么2.2 Java程序设计语言2.2.1 Java的历史和起源2.2.2 Java语言的特性2.3 Java平台2.3.1 Java虚拟机2.3.2 Java运行时环境2.4 Java应用程序接口2.5 考虑Java联网问题2.6 Java网络编程应用2.6.1 网络客户2.6.2 游戏 上一篇: Java项目开发案例全程实录(第2版) 下一篇: Java实时编程