買這商品的人也買了...
-
$580$458 -
$359$341 -
$215計算機是怎樣跑起來的 (How Computer Works)
-
$980$774 -
$305程式是如何跑起來的 (How Program Works)
-
$650$507 -
$780$616 -
$352圖說D3:數據可視化利器從入門到進階
-
$229VSTO 開發入門教程
-
$834$792 -
$300$237 -
$590$460 -
$390$308 -
$580$458 -
$480$379 -
$520$411 -
$450$356 -
$500$425 -
$594$564 -
$2,470Mastering Kafka Streams and Ksqldb: Building Real-Time Data Systems by Example
-
$620$490 -
$356Linux 是怎樣工作的
-
$284程序是怎樣跑起來的(第3版)
-
$414$393 -
$356TCP 是怎樣工作的
相關主題
商品描述
《網絡是怎樣連接的》以探索之旅的形式,從在瀏覽器中輸入網址開始,一路追蹤了到顯示出網頁的內容為止的整個過程,以圖配文,講解了網絡的全貌,並重點介紹了實際的網絡設備和軟件是如何工作的。目的是幫助讀者理解網絡的本質意義,理解實際的設備和軟件,進而熟練運用網絡技術。同時,專設了“網絡術語其實很簡單”專欄,以對話的形式介紹了一些網絡術語的詞源,頗為生動有趣。
作者簡介
戶根勤(作者) 早先從事軟件開發,後進入網絡行業。曾供職於日本網絡設備廠商(外資企業)和國內網絡集成商,從事產品開發和技術咨詢等工作。在工作之餘還進行演講、寫作等活動。1998年離開公司,開始以演講、寫作以及運營論壇為主業。
目錄大綱
第1章 瀏覽器生成消息
——探索瀏覽器內部
1.1 生成HTTP請求消息
1.1.1 探索之旅從輸入網址開始
1.1.2 瀏覽器先要解析URL
1.1.3 省略文件名的情況
1.1.4 HTTP的基本思路
1.1.5 生成HTTP請求消息
1.1.6 發送請求後會收到響應
1.2 向DNS服務器查詢Web服務器的IP地址
1.2.1 IP地址的基本知識
1.2.2 域名和IP地址並用的理由
1.2.3 Socket庫提供查詢IP地址的功能
1.2.4 通過解析器向DNS服務器發出查詢
1.2.5 解析器的內部原理
1.3 全世界DNS服務器的大接力
1.3.1 DNS服務器的基本工作
1.3.2 域名的層次結構
1.3.3 尋找相應的DNS服務器並獲取IP地址
1.3.4 通過緩存加快DNS服務器的響應
1.4 委托協議棧發送消息
1.4.1 數據收發操作概覽
1.4.2 創建套接字階段
1.4.3 連接階段:把管道接上去
1.4.4 通信階段:傳遞消息
1.4.5 斷開階段:收發數據結束
COLUMN 網絡術語其實很簡單
怪傑Resolver
第2章 用電信號傳輸TCP/IP數據
——探索協議棧和網卡
2.1 創建套接字
2.1.1 協議棧的內部結構
2.1.2 套接字的實體就是通信控制信息
2.1.3 調用socket時的操作
2.2 連接服務器
2.2.1 連接是什麽意思
2.2.2 負責保存控制信息的頭部
2.2.3 連接操作的實際過程
2.3 收發數據
2.3.1 將HTTP請求消息交給協議棧
2.3.2 對較大的數據進行拆分
2.3.3 使用ACK號確認網絡包已收到
2.3.4 根據網絡包平均往返時間調整ACK號等待時間
2.3.5 使用窗口有效管理ACK號
2.3.6 ACK與窗口的合並
2.3.7 接收HTTP響應消息
2.4 從服務器斷開並刪除套接字
2.4.1 數據發送完畢後斷開連接
2.4.2 刪除套接字
2.4.3 數據收發操作小結
2.5 IP與以太網的包收發操作
2.5.1 包的基本知識
2.5.2 包收發操作概覽
2.5.3 生成包含接收方IP地址的IP頭部
2.5.4 生成以太網用的MAC頭部
2.5.5 通過ARP查詢目標路由器的MAC地址
2.5.6 以太網的基本知識
2.5.7 將IP包轉換成電或光信號發送出去
2.5.8 給網絡包再加3個控制數據
2.5.9 向集線器發送網絡包
2.5.10 接收返回包
2.5.11 將服務器的響應包從IP傳遞給TCP
2.6 UDP協議的收發操作
2.6.1 不需要重發的數據用UDP發送更高效
2.6.2 控制用的短數據
2.6.3 音頻和視頻數據
COLUMN 網絡術語其實很簡單
插進Socket里的是燈泡還是程序
第3章 從網線到網絡設備
——探索集線器、交換機和路由器
3.1 信號在網線和集線器中傳輸
3.1.1 每個包都是獨立傳輸的
3.1.2 防止網線中的信號衰減很重要
3.1.3 “雙絞”是為了抑制噪聲
3.1.4 集線器將信號發往所有線路
3.2 交換機的包轉發操作
3.2.1 交換機根據地址表進行轉發
3.2.2 MAC地址表的維護
3.2.3 特殊操作
3.2.4 全雙工模式可以同時進行發送和接收
3.2.5 自動協商:確定最優的傳輸速率
3.2.6 交換機可同時執行多個轉發操作
3.3 路由器的包轉發操作
3.3.1 路由器的基本知識
3.3.2 路由表中的信息
3.3.3 路由器的包接收操作
3.3.4 查詢路由表確定輸出埠
3.3.5 找不到匹配路由時選擇默認路由
3.3.6 包的有效期
3.3.7 通過分片功能拆分大網絡包
3.3.8 路由器的發送操作和計算機相同
3.3.9 路由器與交換機的關系
3.4 路由器的附加功能
3.4.1 通過地址轉換有效利用IP地址
3.4.2 地址轉換的基本原理
3.4.3 改寫埠號的原因
3.4.4 從因特網訪問公司內網
3.4.5 路由器的包過濾功能
COLUMN 網絡術語其實很簡單
集線器和路由器,換個名字身價翻倍?
第4章 通過接入網進入因特網內部
——探索接入網和網絡運營商
4.1 ADSL接入網的結構和工作方式
4.1.1 因特網的基本結構和家庭、公司網絡是相同的
4.1.2 連接用戶與因特網的接入網
4.1.3 ADSL Modem將包拆分成信元
4.1.4 ADSL將信元“調制”成信號
4.1.5 ADSL通過使用多個波來提高速率
4.1.6 分離器的作用
4.1.7 從用戶到電話局
4.1.8 噪聲的幹擾
4.1.9 通過DSLAM到達BAS
4.2 光纖接入網(FTTH)
4.2.1 光纖的基本知識
4.2.2 單模與多模
4.2.3 通過光纖分路來降低成本
4.3 接入網中使用的PPP和隧道
4.3.1 用戶認證和配置下發
4.3.2 在以太網上傳輸PPP消息
4.3.3 通過隧道將網絡包發送給運營商
4.3.4 接入網的整體工作過程
4.3.5 不分配IP地址的無編號埠
4.3.6 因特網接入路由器將私有地址轉換成公有地址
4.3.7 除PPPoE之外的其