TCP/IP高效編程
作為網(wǎng)絡(luò)程序員,你是否發(fā)現(xiàn)自己的應(yīng)用程序遠遠不夠健壯?那么,你需要了解編寫高效TCP/IP程序所需的各種知識。本書正是這么一本經(jīng)典著作,它專注于協(xié)議族中那些細微的特性,提煉出的44個技巧可立竿見影地提升編程能力。
本書在介紹這些技巧的同時,對TCP/IP編程的基本思想和概念進行了說明,結(jié)合大量實例透徹解析了TCP/IP中的實踐經(jīng)驗以及法則,還說明了如何避免網(wǎng)絡(luò)編程中一些最常見的問題。書中提供的框架代碼和常用函數(shù)庫讓你能夠方便快捷地編寫出應(yīng)用程序,而無需操心一些細枝末節(jié)。
書中對下列問題提出了寶貴建議:
? IP編址、子網(wǎng)以及CIDR的研究
? 使用套接字接口代替XTI/TLI
? 使用兩條TCP連接
? 使應(yīng)用程序成為事件驅(qū)動的
? 使用一次大規(guī)模寫操作代替多次小規(guī)模寫操作
? ...
作為網(wǎng)絡(luò)程序員,你是否發(fā)現(xiàn)自己的應(yīng)用程序遠遠不夠健壯?那么,你需要了解編寫高效TCP/IP程序所需的各種知識。本書正是這么一本經(jīng)典著作,它專注于協(xié)議族中那些細微的特性,提煉出的44個技巧可立竿見影地提升編程能力。
本書在介紹這些技巧的同時,對TCP/IP編程的基本思想和概念進行了說明,結(jié)合大量實例透徹解析了TCP/IP中的實踐經(jīng)驗以及法則,還說明了如何避免網(wǎng)絡(luò)編程中一些最常見的問題。書中提供的框架代碼和常用函數(shù)庫讓你能夠方便快捷地編寫出應(yīng)用程序,而無需操心一些細枝末節(jié)。
書中對下列問題提出了寶貴建議:
? IP編址、子網(wǎng)以及CIDR的研究
? 使用套接字接口代替XTI/TLI
? 使用兩條TCP連接
? 使應(yīng)用程序成為事件驅(qū)動的
? 使用一次大規(guī)模寫操作代替多次小規(guī)模寫操作
? 避免數(shù)據(jù)復(fù)制
? 理解TCP可靠性的涵義
? 認(rèn)識緩沖區(qū)大小帶來的影響
? 高效使用tcpdump、traceroute、netstat和ping
Jon Snader TCP/IP專家,Paradigm4的資深軟件工程師。他的工作領(lǐng)域包括通信、網(wǎng)絡(luò)、編譯器開發(fā)、操作系統(tǒng)以及無線網(wǎng)絡(luò)控制器等。最近主要從事公共安全市場的報文交換系統(tǒng)方面的工作。
