出版時間:2003-4 出版社:科學出版 作者:(日)小高知宏 著,牛連強,劉本偉 譯 頁數(shù):372 字數(shù):415000
內(nèi)容概要
本書是“TCP/IP系列”之一。Java是隨著網(wǎng)絡的普及而出現(xiàn)的一種新型計算機編程語言,在網(wǎng)絡程序設計中有著得天獨厚的優(yōu)勢。 書中從網(wǎng)絡程序設計原理及相關基礎知識入手,通過用Java語言描述的大量的示命名程序介紹Java網(wǎng)絡程序設計、Telnet和FTP、電子函件編程、網(wǎng)絡游戲編程、網(wǎng)絡聊天系統(tǒng)編程,以及利用JavaRMI進行網(wǎng)絡編程等。本書中的示例程序經(jīng)過精心選擇,按專題劃分,彼此既相對獨立,又互有聯(lián)系。讀者可通過實際運行這些程序來理解系統(tǒng)的結構及工作原理。 本書適合于想徹底了解網(wǎng)絡體系結構以及在此基礎上進行網(wǎng)絡程序設計的廣大讀者。
作者簡介
小高知宏,1983年 早稻田大學理工學部畢業(yè);1990年 早稻田大學研究生院理工學研究科畢業(yè),獲工學博士九州大學醫(yī)學部附屬醫(yī)院助手;1993年福井大學工學部信息工學科副教授;1999年福井大學工學部智能系統(tǒng)工學科副教授。
書籍目錄
第1章 網(wǎng)絡程序設計原理及相關基礎知識 1.1 計算機網(wǎng)絡的實現(xiàn)方法 1.1.1 計算機網(wǎng)絡與internet 1.1.2 運用數(shù)據(jù)包的數(shù)據(jù)通信 1.2 運用IP的網(wǎng)絡程序設計 1.2.1 IP的功能與IP地址 1.2.2 ARP 1.2.3 ICMP 1.2.4 IP地址與路由 1.2.5 DNS 1.2.6 IPv6 1.3 TCP/UDP通信模式 1.3.1 過程、過程間的通信、端口 1.3.2 端口通信 1.3.3 TCP 1.3.4 UDP 1.4 WWW-TCP關聯(lián)構成的客戶端/服務器型服務實例 1.4.1 HTML與HTTP 1.4.2 HTTP的通信示例第2章 Java網(wǎng)絡程序設計 2.1 簡明的Java語言 2.1.1 Java程序的運行方式 2.1.2 Java程序的結構 2.1.3 Java示例(1)——從鍵盤讀入數(shù)據(jù)并在屏幕上輸出 2.1.4 Java示例(2)——輸出至文件 2.1.5 J8va示例(3)——從文件讀入數(shù)據(jù) 2.2 Java語言中能使用的網(wǎng)絡功能 2.2.1 接收網(wǎng)絡的數(shù)據(jù) 2.2.2 向網(wǎng)絡輸出數(shù)據(jù) 2.2.3 服務器程序的設計方法(1)——Netclock 2.2.4 服務器程序的設計方法(2)——Phttpd程序 2.3 采用socket以外的方法實現(xiàn)網(wǎng)絡通信 2.3.1 JavaRMI 2.3.2 分布對象系統(tǒng)(CORBA) 2.3.3 MPI第3章 Telnet和FTP 3.1 Telnet的行為和功能 3.1.1 虛擬終端Telnet 3.1.2 Telnet協(xié)議 3.2 Telnet的實現(xiàn) 3.2.1 有關Telnet的實現(xiàn)方法 3.2.2 Telnet第1版——連接網(wǎng)絡服務器用的通用終端 3.2.3 Telnet第2版——連接到Telnet服務器 3.2.4 Telnet的完成版本 3.3 FTP的執(zhí)行行為和功能 3.3.1 利用FTP傳輸文件 3.3.2 FTP的傳輸模式 3.3.3 FTP的實際處理過程 3.4 FTP的實現(xiàn) 3.4.1 利用FTP協(xié)議取得數(shù)據(jù) 3.4.2 FTP程序的實現(xiàn)(1)——構造控制連接 3.4.3 FTP程序的實現(xiàn)(2)——追加數(shù)據(jù)連接 3.4.4 FTP程序的實現(xiàn)(3)——實現(xiàn)文件傳輸 3.4.5 FTP程序的完成第4章 電子函件編程……第5章 網(wǎng)絡游戲編程第6章 聊天系統(tǒng)編程第7章 利用JavaRMI進行網(wǎng)絡編程附錄A FDDI物理層協(xié)議附錄B ATM物理層協(xié)議附錄C 電話線路與PPP附錄D IP數(shù)據(jù)報的結構附錄E ICMP數(shù)據(jù)包的結構附錄F TCP/UDP數(shù)據(jù)包結構
圖書封面
評論、評分、閱讀與下載