隨著Internet爆炸性的增長,無線通信以及網絡技術的發(fā)展,編寫網絡應用程序的程序員和工程師也在相應增加。TCP/IP編程看起來非常簡單。應用程序接口(Application Programming Interface,API)十分易懂,即使是剛剛入門的初學者也可以通過使用客戶端或服務器的程序模板來編寫應用程序。然而,通常初學者在經歷了最初的高效率之后,在細節(jié)面前開始停滯不前,并且發(fā)現(xiàn)他們的應用程序正遭受著性能或健壯性的考驗。網絡編程是一個充滿著黑暗角落的領域,有些細節(jié)也可能會被錯誤地理解。本書通過對TCP/IP編程最精細部分的分析,讓光明照亮那些角落并幫助你改正錯誤。在讀完本書之后,你對網絡編程的許多難點會有一個透徹的理解。本書涉及了網絡編程的所有細節(jié)。通過對這些小細節(jié)的理解,讀者將獲得相應知識,即網絡協(xié)議的內部工作機制是如何跟應用程序交互的。擁有了這些知識,那些以前看起來令人困惑的程序行為就會變得很容易理解,問題的解決辦法也會變得很清晰。