翻开这本书,最先撞进眼里的往往不是深奥的理论,而是那些你每天都在用、却未必想过的网络现象:BitTorrent 如何靠点对点分担流量, Skype 怎样打通语音,一个中国厂商又如何保证网卡 MAC 地址全球不重号。作者把应用层放在最前面讲,正是让你在熟悉的世界里理解协议——先看见网页、下载、视频如何运作,再回头追问它们背后的运输层、网络层在做什么。书里大量 C++ 与 Java 的 Socket 示例和 Wireshark 抓包实验,把抽象的时延、排队、路由变成可以亲手操作的东西。它适合那些不愿被 OSI 七层模型劝退、想从 Internet 的实际运作反推原理的读者。唯一需要提醒的是:这是影印版,翻译质量参差,读起来偶有磕绊,但瑕不掩瑜,它依然是把'网络究竟怎么跑起来'讲得最透彻的入门书之一。
"Whereas a transport-layer protocol provides logical communication between processes running on different hosts, a network-layer protocol provides logical communication between hosts."
"The application developer has control of everything on the application-layer side of the socket but has little control of the transport-layer side of the socket."
"Many of today’s most popular and traffic-intensive applications are based on P2P architectures. These applications include file sharing (e.g., BitTorrent), peer-assisted download acceleration (e.g., Xunlei), Internet Telephony (e.g., Skype), and IPTV (e.g.,Kankan and PPstream)."
"One interesting property of MAC addresses is that no two adapters have the same address. This might seem surprising given that adapters are manufactured in many countries by many companies. How does a company manufacturing adapters in China make sure that it is using different addresses from a compa"
"Until the early 1990s the Internet was used primarily by researchers, academics, and university students to log in to remote hosts, to transfer files from local hosts to remote hosts and vice versa, to receive and send news, and to receive and send electronic mail. Although these applications were(a"