epub29-13

Similar documents
ASP 電子商務網頁設計

ebook67-D

ebook67-1

ebook65-20

引 例 3 现 实 生 活 中 的 电 子 商 务 案 例 1 王 小 姐 是 一 家 网 络 公 司 职 员, 现 在 已 经 是 有 八 个 月 身 孕 的 准 妈 妈 由 于 出 行 不 是 很 方 便, 但 是 又 要 购 置 一 些 孕 妇 与 婴 儿 出 生 后 的 物 品 于 是 来

ebook2-1

ebook70-13

计算机网络

ebook37-8

讲 授 内 容 Internet 发 展 简 史 WWW 基 础 HTML 简 介 制 作 一 个 HTML 页 面 HTML 文 档 结 构 HTML 基 本 元 素

XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004/7/ All Rights Reserved 2

(CIP) Web /,. :, ISBN X.W T P393.4 CIP (2004) Web ( ) ( / ) : * 787

第 11 章 互聯網技術 11.1 互聯 網 和 萬 維 網 的 發 展 歷 史 A. 互聯網的發展 互聯網是由 ARPANET 開 始發展的 1969 年 美國國防部高級研究計劃署 (ARPA) 把部分軍事研究所和大 的電腦連接起來 建造了㆒個實驗性的電腦網絡 稱為 ARPANET 並 列 的功能

epub29-1

ebook37-11

Microsoft Word - fy.doc

epub29-4

SEC-220

06 C H A P T E R 6-1 WWW 6-2 WWW WWW WWW

FIT)

ebook37-4

epub 79-1

DaoCiDi2003TC ct-P293L02-R

Professional Ajax Ajax Adaptive Path, LLC Jesse James Garrett Ajax php Garrett WebG


關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener

问 调 用 云 端 的 语 音 服 务 的 接 口 形 式, 对 规 范 语 音 识 别 服 务 提 供 方 式, 方 便 客 户 端 的 集 成 调 用, 从 而 促 进 语 音 交 互 应 用 的 推 广 发 展, 促 进 广 大 用 户 充 分 享 受 到 语 音 交 互 带 来 的 快 速

<4D F736F F D D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63>

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

Microsoft Word - YDB doc

epub 61-2

ebook67-9

無障礙網頁開發規範二版(草案)

计 算 机 网 络 基 础 任 务 教 程 () 组 成 计 算 机 网 络 的 每 台 计 算 机 都 是 独 立 的 即 计 算 机 之 间 没 有 明 显 的 主 从 关 系, 每 台 计 算 机 可 以 连 网 工 作, 也 可 以 不 连 网 工 作 (2) 建 立 计 算 机 网 络 的

ebook177-1

epub 34-1

ebook70-19

ebook215-5

01

UDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC

final

WAP业务流程设计

128 ( ) ( ) [ 1 ] [2] [3] (1) (2) (3) [1] [2] [3] 10 2 ( ) (1997.6) ( ) 64

(35 )

nbqw.PDF

工程设计资质标准

Modern Ideas of Government Reform ...

4 办 公 室 工 作 实 务 ( 第 3 版 ) 第 1 单 元 单 位 组 织 的 有 效 运 作 离 不 开 办 公 室 工 作 情 景 案 例 左 景 被 宏 达 商 业 集 团 公 司 录 用 为 秘 书, 试 用 期 间, 只 能 在 办 公 室 打 杂, 有 时 工 作 稍 有 差 错

nbqw.PDF

ebook67-1

2 TCP/IP 1 Telnet FTP SMTP SNMP L A N F T P 1-2 FTP FTP FTP TCP IP 1-2 FTP F T P F T P Te l n e t T C P I P 1-2 U N I X F T P T C P I P T C P

9 Internet 10 Internet

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2.

ebook

ebook204-2

UDC The Design and Implementation of a Specialized Search Engine Based on Robot Technology 厦门大学博硕士论文摘要库

epub 76-1


Microsoft Word - 連啟元.doc

目 彔 1. 准 备 工 作 登 彔 设 置 功 能 说 明 实 时 监 控 基 本 控 制 功 能 设 置 画 质 调 节 彔 像 与 抓 拍

第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 计 算 机 网 络 在

由 于 受 各 种 因 素 的 制 约, 农 村 一 直 是 普 法 教 育 的 薄 弱 地 区, 一 些 农 民 朋 友 不 知 法 不 懂 法, 不 善 于 用 法 律 武 器 维 护 自 己 的 合 法 权 益 为 了 让 利 益 受 损 的 乡 村 农 民 苦 有 处 诉 难 有 人 帮 冤

Chap6.ppt

ebook140-11

ebook37-3

<4D F736F F D20B9E3B6ABB9E3D1C5D6D0D1A7B8B0C8D5BFC6BCBCBDBBC1F7BFBCB2ECB1A8B8E6>

QL1880new2.PDF

200 recipes-cn

ebook

工程师培训

epub83-1

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2

CAS CAS GY/Z GY/Z Extensible Markup Language (XML) 1.0 File Transfer Protocol, RFC959, RFC1123, RFC228, RFC2577, RFC

第3章 计算机网络体系结构

R3105+ ADSL

ARP ICMP

[1] Nielsen [2]. Richardson [3] Baldock [4] 0.22 mm 0.32 mm Richardson Zaki. [5-6] mm [7] 1 mm. [8] [9] 5 mm 50 mm [10] [11] [12] -- 40% 50%

经华名家讲堂

Total Internet Connectivity in a Single Chip

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt]

ebook 102-3

ebook12-1

ebook140-8

TopTest_Adminstrator.doc

Microsoft Word htm

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

「電子檔案統一命名原則之研究」計畫

ebook

( Version 0.4 ) 1

結合IC卡之校園安全網頁系統的設計與實現

ltu

Microsoft Word 招股说明书07.11

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

,4 :20..,5 ( )..,1. :..,2..,2..,10..,3.., ,1..,3..,12..,1..,2 :..,..,2 :..,3..,6..,4 ( )..,4.,.,3 6..,3 :..,3..,1 :..

「人名權威檔」資料庫欄位建置表

untitled


ebook

3 N D I S N D I S N D I S N D I D D K C p a c k e t. c o p e n c l o s. c r e a d. c w r i t e. c p a c k e t. r c p a c k e t. s y s p a c k e t. i n

Transcription:

T C P 13 HTTP 13.1 (Hypertext Transfer Protocol H T T P ) ( World Wide We b W W W We b ) H T T P We b 1 2 We b We b N F S n e t ( 13-1 ) 1994 1 H T T P.01.04.07.10.01.04 13-1 NFSnet ( f t p :// f t p. m e r i t. e d u / s t a t i s t i c s ) H T T P F T Te l n e t 1994 1995 1994 1 2 N F S n e t H T T P We b 13-2 We b ( ) We b T C P We b T C P 8 0 We b T C P H T T P We b We b We b We b F T P Te l n e t H T T P 1990 1993 ( [ B e r n e r s - L e e 1993] H T T P 1. 0 ) I n t e r n e t ([Berners-Lee, Fielding Nielsen 1995]) I n t e r n e t [Berners-Lee, Connolly 1995] We b H T M L ( ) We b ( P o s t S c r i p t )

130 TCP Web Web Web TCP 80 TCP 80 TCP 80 TCP Web 13-2 We b H T T P H T M L ( N e t s c a p e ) H T T P T C P H T T P [Stein 1995] We b 13.2 HTTP H T M L H T T P T C ( ) ( ) H T T P H T T P H T T P N C S A 1. 3 U n i x 6 500 C X Wi n d o w U n i x Mosaic 2.5 80 000 C I n t e r n e t Te l n e t H T T P A S C I I ( C R / L F ) A C S I I H T T P 8 bit ISO Latin 1 A S C I I ( h t t p :// u n i c o d e. d r g) A d d i s o n - We s l e y 80 Telnet Telnet Telnet Web

1 3 H T T P 131 33 4 G E T / 51 3611 We b Te l n e t T C P H T M L < H T M L > < / H T M L > H T M L H T M L < H E A D > < / H E A D > < B O D Y > < / B O D Y > [Raggett, Lam, and Alexander 1996] H T M L Telnet ( ) <CENTER><IMG SRC = "awplogob.gif" ALT=" "><BR></CENTER> < C E N T E R > <I M G> S R C A L T ( ) <B R> We b T C P ( We b ) ( <P> ) (< H 1 >) ( 2 ~ 7 ) ( H T M L ) ( Tr o ff, Te X, P o s t S c r i p t ) H T M L S M G L ( S t a n d a r d Generalized Markup Language) (h t t p : / / w w w. s g m l o p e n. o r g S G M L ) H T M L ( 1 ) We l c o m e < D D > ( ) "Information Resource Meta-Index" (< A > ) " h t t p :// w w w. n c s a. u i u c. e d u " ( H R E F )

132 TCP ( ) H T M L ( ) w w w. n c s a. u i u c. e d u H T T P G E T h t t p :// w w w. n c s a. u i u c. e d u / S D G / S o f t w a r e / M o s a i c / M e t a I n d e x. h t m l U R L (Uniform Resource Locator) U R L RFC 1738 [Berners-Lee, Masinter and McCahill 1994], RFC 1808 [Fielding 1995] U R L URI(Uniform Resource Identifier) U R I URN(Universal Resource Name) RFC 1630 [Berners-Lee 1994] U R I U R N U R L We b H T M L N e t s c a p e M o s a i c View Source 13.3 HTTP G E T / H T T P 0. 9 ( ) H T T P 1. 0 1. 0 H T T P H T T P H T T P / 1. 0 13.3.1 H T T P / 1. 0 H T T P / 1. re q u e s t - l i n e headers ( 0 ) <blank line> body ( P O S T ) re q u e s t - l i n e request request-uri HTTP 1) G E T re q u e s t - U R I 2) H E A D G E T 3) P O S T b o d y P O S T C o n t e n t - L e n g t h b o d y We b 500 000

1 3 H T T P 133 99. 68 % G E T 0. 25 % H E A D 0. 07 % P O S T P O S T H T T P / 1. 0 s t a t u s - l i n e headers ( 0 ) <blank line> b o d y s t a t u s - l i n e H T T P response-code re s p o n s e - p h r a s e 13.3.2 H T T P / 1. 0 ( 13-3 ) ( D a t e) P O S T 13-3 17 [Berners-Lee, Fielding, and Nielsen 1995] 13-3 HTTP 13.3.3 H T T P 3 13-4 3 5

134 TCP 3 N T T P ( 15-2 ) I n t e r n e t F T P S M T P 1 y z 2 0 0 O K 201 O K ( p o s t ) 2 0 2 2 0 4 O K 301 U R L 302 U R L 304 ( G E T ) 4 0 0 4 0 1 4 0 3 4 0 4 5 0 0 5 0 1 5 0 2 5 0 3 13-4 HTTP 3 13.3.4 H T T P / 1. 0 G E T 1. 0 2859 GIF Telnet F r o m

1 3 H T T P 135 200 O K D a t e 4 NCSA Server 1. 3 MIME 1. 0 1 2 8. 4 [Rose 1993] M I M E C o n t e n t - T y p e C o n t e n t - E n c o d i n g C o n t e n t - T y p e / i m a g e g i f H T T P I n t e r n e t Assigned Number RFC ( [Reynolds and Postel 1994]) C o n t e n t - E n c o d i n g U n i x c o m p r e s s P o s tsc r i p t (. p s. Z ) L a s t - M o d i f i e d (2 859 ) C o n t e n t - L e n g t h ( / ) H T T P 8 bit T C P I n t e r n e t S M T P ( 1 28 ) T C P 7 bit A S C I I 0 U s e r - A g e n t 13.3.5 H T T P I f - M o d i f i e d - S i n c e G E T

136 TCP 304 T C P ( 2 859 G I F ) T C P ( ) 13.3.6 / ( U R L ) 302 U R L L o c a t i o n / U R L U R L H T M 13.4 We b (Netscape 1.1N) H T T P T C P A d d i s o n - We s l e y (h t t p :// w w w. a w. c o m) ( w w w. a w. c o m ) 1 17 T C P 3 132 47 483 17 4 H T M L ( 28 159 ) 13 G I F ( 19 324 ) N e t s c a p e Tc p d u m p T C P (G E T /) H T M L 7 G I F 4 T C P 4 G I N e t s c a p e ( We b ) 4 7

1 3 H T T P 137 13-5 8 T C P y 8 T C P 1 114~1 121 8 8 S Y N ( c o n n e c t) F I N F I N ( c l o s e ) 7 12 14-22 ( 1 114 ) Tc p d u m p 1114 13-5 7 G I F 8 T C P 1 115 1 116 1 117 ( 1 114 ) N e t s c a p e 14-22 F I N F I T C P s u n ( ) N e t s c a p e ( 1-13 ) A d d i s o n - We s l e y I n t e r n e t 28.8 Kb/s I n t e r n e t 1 7 13-6 13-6 We b 1 4

138 TCP Tc p d u m p 4 4 4 1 ~ 2 2 ~ 3 3 ~ 4 1 3-5 13-6 ( 10. 2 ) 2 13-6 1 3-5 [Padmanabhan 1995] F T P ( ) ( 1 21. 6 ) S Y N We b 14. 5 13.5 HTTP T C P / I P H T T ( ) H T T P 24 Tc p d u m p 1 3-7 130 000 H T T P Tc p d u m p ( M e d i a n ) ( M e a n ) / 224 266 /3 093 7 900 ( ) 3. 4 22. 3 13-7 H T T P H T T P [Mogul 1995b] 200 000 H T T P 1770 12 925 150 958 2 394 [Braun and Claffy 1994] N C S A 3 000 17 000

1 3 H T T P 139 T C P H T T P We b H T T P I P H T T P H T T P ( ) We b We b I P ( [Stein 1995] 4 ) [Kwan, McGrath, and Reed 1995] N C S A 30 30 6 H T T P 95 000 H T T P We b H T T P We b H T T P [Cunha, Bestavros, and Crovella 1995] 4700 H T T P 591 575772 11 500 ( H T T P ) 13.6 H T T P ( 1 3-1 ) I n t e r n e t [ K w a n, McGrath, and Reed 1995] N C S A H T T P 1994 58 % 11 % ~ 14 [Braun and Claffy 1994] N C S A H T T P H T T P T C P T C P [Spero 1994a] HTTP / 1.0 T C P RT T [Spero 1994a] ( 1 2 0. 6 ) M S S ( I n t e r n e t 512 536 ) 512 M S S 512 ( m b u f 14. 11 ) ) M S S RT T [Spero 1994a] X m o a s i c T C P 1 130 ( 4 2 41 A c c e p t ) 13. 4 Netscape 1.1N 17

140 TCP 150 ~ 197 13 - M o s a i c A c c e p t 13-3 ( [Berners-Lee, Fielding, and Nielsen 1995] ) I n t e r n e t G I F P o s t S c r i p t H T T P T I M E _ WA I T [Padmanabhan 1995] [Mogul 1995b] T C P 13. 3. 4 C o n t e n t - L e n g t h G I F Pragma: hold-connection P r a g m a P r a g m a H T P P ( 1. 1 ) C o n t e n t - L e n g t h boundary = C o n t e n t - T y p e ([Rose 1993] 6. 1. 1 ) ( ) P a d m a n a b h a n M o g u l G E T A L L( H T M L ) G E T L I S T( G E T ) G E T A L L H T M G E T G E T L I S T H T M L H T T P T C H T T P T C P H T T P T C [Spero 1994b] H T T P - N G H T T P - N G T C P ( ) T C P 8 ( I D )

1 3 H T T P 141 13.7 H T T P T C ( ) A S C I I A S C I ( ) ( A S C I I ) ( ) H T T P 10 000 ( P o s t S c r i p t ) H T T P 3000 H T T P T C 13. 4 8 T C P M S S T C P T I M E _ WA I T H T T P G o p h e r G o p h e r R F C 1436[Anklesaria et al. 1993] H T T P G o p h e r ( G o p h e r 70 ) G o p h e r G o p h e r A S C I I G o p h e r A S C I I H T T P I n t e r n e t G o p h e r U R L g o p h e r :// h o s t n a m e We b G o p h e r G o p h e r H T T P (HTTP / 1.1) 1995 1 2 I n t e r n e t ( M D 5 ) T C P