原创 第一章 概述 1.8客戶—服務器模型

大部分網絡應用程序在編寫時,都假設一端是客戶,另一端是服務器,其目的是爲了讓服務器爲客戶提供一些特定的服務。 可以將這種服務分爲兩種:重複型或併發型。 重複型服務器通過如下步驟進行交互: 1:等待客戶請求 2:處理客戶請求 3:發送響應給

原创 第二章 鏈路層 2.3尾部封裝

 RFC 893描述 在以太網數據幀中,開始那部分變長的字段,把它們移到尾部(CRC前),節省內存到內存的複製過程 現在已遭到反對。 點贊 收藏 分享 文章舉報 小豬尾巴 發佈

原创 第一章 概述 1.10標準化過程

有四個小組在負責Internet技術 1.Internet協會 2.Internet體系結構委員會 3.Internet工程專門小組 4.Internet研究專門小組 點贊 收藏 分享 文章舉報

原创 第二章 鏈路層 2.5壓縮的SLIP

由於串行線路的速率通常較低(19200 b/s或更低),而且通信經常是交互式的(如Telnet和Rlogin,二者都使用TCP),因此在SLIP線路

原创 第二章 鏈路層 2.7環回接口

環回接口(Loopback Interface),允許運行在同一臺主機上的客戶程序和服務器程序通過TCP/IP進行通信。 A類網絡號127就是爲環回接口預留的。根據慣例,大多數系統把IP地址127.0.0.1分配給這個接口,並命名爲loc

原创 第二章 鏈路層 2.2以太網和IEEE 802封裝

以太網:由三個公司在1982年聯合公佈的一個標識。是當今TCP/IP採用的主要的局域網技術。採用一種稱作CSMA/CD的媒體接入方法,即帶衝突檢測的載波偵聽多路接入,速率爲10Mb/s,地址爲48bit IEEE 802標準集,由IEEE

原创 第二章 鏈路層 2.6PPP:點對點協議

PPP,點對點協議修改了SLIP協議中的所有缺陷。包括以下三個部分: 1在串行鏈路上封裝IP數據報的方法。PPP既支持數據爲8位和無奇偶檢驗的異步模式(如大多數計算機上都普遍存在的串行接口),還支持面向比特的同步鏈接。 2建立、配置及測試

原创 第二章 鏈路層 2.4SLIP:串行線路IP

SLIP是一種在串行線路上對IP數據報進行封裝的簡單形式,在RFC 1055中描述 SLIP定義的幀格式如下: 1.以特殊字符END作爲結束,爲了防止噪音,大多數實現同樣以END開始(如果有噪音END將結束這份錯誤的報文,交給上層後,

原创 第一章 概述 1.15應用編程接口

使用TCP/IP協議的應用程序通常採用兩種應用編程接口(API):socket和TLI(運輸層接口)

原创 第二章 鏈路層 2.9路徑MTU

如果兩臺主機之間的通信要通過多個網絡,那麼每個網絡的鏈路層就可能有不同的MTU。重要的不是兩臺主機所做網絡的MTU的值,而是兩臺通信主機路徑中的最新MTU。路徑 MTU指兩臺通信主機路徑中最小的MTU值。 兩臺主機之間的路徑MTU不一定是

原创 第三章 IP:網際協議

3.1 引言 IP提供不可靠,無連接的的數據報傳送服務 不可靠:不能保證IP數據報能成功到達目的地。如果發送錯誤,IP提供一個簡單的錯誤處理算法:丟棄該數據報,然後發送ICMP消息給信源端。任何要求的可靠性必須由上層來提供。 無連接:IP

原创 Linux文件操作命令

命令格式:命令【-選項】【參數】例如:ls -la /etc-a等於--all1.1 ls命令 簡介 -a -l -h -d -ils-a:查看所有文件(包括隱藏文件,以.開頭的文件)-l:詳細信息[zx

原创 第四章 網絡層 4.2網際協議IP

與IP協議配套使用的還有四個協議: 地址解析協議ARP(Address Resolution Protocol) 逆地址解析協議RARP(Reverse Address Resolution Protocol) 網際控制報文協議ICMP(

原创 第1章 深入Web請求過程

第1章 深入Web請求過程 web2.0網絡構架由C/S--B/S B/S好處: 客戶端:統一的瀏覽器 服務端:基於統一的HTTP 1.1B/S網絡構架概述 目前的B/S網絡構架: 過程簡述: 在瀏覽器裏輸入網址,例如www.taoba