|
Java电子书:计算机网络:自顶向下方法(原书第7版) 格式 pdf 电子书 PDF 电子书 Java吧 java8.com
+ X5 o& P: |8 m `6 A! S
: _/ w1 \* I& J4 V$ Z. ]9 }* X4 k6 |& H, j R
编号:mudaima-P0095【Java吧 java8.com】
7 j) |% A7 Q0 i' A( K; C) L0 k# S: |9 N/ w
7 B! Z q2 ?1 X, Y9 n
) a/ u6 j5 K/ m- nJava电子书目录:第1章 计算机网络和因特网1) d6 |- Z. \6 O8 S+ K' Q
1.1 什么是因特网1
, a( e$ }8 _- B0 G9 p$ I 1.1.1 具体构成描述1& j( ]& H4 O3 @' }. {6 w0 m& R
1.1.2 服务描述49 R" u5 `( {: i p8 h
1.1.3 什么是协议5
9 D! [% u$ ^3 K" }: t 1.2 网络边缘6: a0 V6 k8 K6 L7 G5 u4 D e8 I
1.2.1 接入网8# D! x8 ?. `" \5 n" w6 @
1.2.2 物理媒体13
7 T) U t) T' r 1.3 网络核心15
6 O- x j } K! O E 1.3.1 分组交换15( t. @9 J2 z9 _4 C/ ?9 w
1.3.2 电路交换19$ a: R- H( `8 j/ g0 h
1.3.3 网络的网络22
3 k+ X$ v; Y/ ~8 q' N8 ^ 1.4 分组交换网中的时延、丢包和吞吐量24# v5 Z$ r# _* i' A) X( Z
1.4.1 分组交换网中的时延概述24/ ^0 E7 V# j3 j: ~2 `: u3 D" S
1.4.2 排队时延和丢包27
1 z& U$ l5 N3 [" _ 1.4.3 端到端时延28
! T$ e# \2 }& |% h 1.4.4 计算机网络中的吞吐量30
3 Z! `1 _- a1 t# V) ?1 W 1.5 协议层次及其服务模型32
7 P4 e: w* P9 n# W 1.5.1 分层的体系结构32! u, f$ o$ C% p) s% Q% [
1.5.2 封装36
) Z& a* c- m4 \0 C# T7 R, A. w 1.6 面对攻击的网络37
4 i' Y- O8 q" N7 v* q4 x$ Q( x 1.7 计算机网络和因特网的历史40
: P2 o) m7 A1 B% A* k/ N 1.7.1 分组交换的发展:1961~1972415 s$ w% i! I8 s2 `, v
1.7.2 专用网络和网络互联:1972~198042
( g: P: O; K' @% G 1.7.3 网络的激增:1980~199042
. E) o7 p* c! l6 v 1.7.4 因特网爆炸:20世纪90年代437 N4 H! S; S9 Q% ~ D; M& f! [
1.7.5 发展44& }; O9 f- ?! g6 Z# q1 G6 H9 W1 y
1.8 小结44; `. \$ V$ s9 B) q# l) c3 n
课后习题和问题467 L& V, v( X; |. r
复习题46
, h3 T+ b$ J0 l' T 习题47
, S" ^; b2 M6 x3 o Wireshark实验51
2 n+ Z: I1 T% A. m6 U 人物专访52
/ G% e" Z3 A$ z3 j$ s8 R6 W7 s第2章 应用层54# W- j9 W1 P3 p
2.1 应用层协议原理549 |' Z8 e6 i5 p
2.1.1 网络应用程序体系结构55 d" b% {! F" f: o4 @ N
2.1.2 进程通信57
- }$ C5 m# x; x8 t 2.1.3 可供应用程序使用的运输服务59
8 Q+ J3 u; S1 r0 } 2.1.4 因特网提供的运输服务60
7 F& A# |! B+ b5 A- ? 2.1.5 应用层协议63" [3 r. k! r, V" G$ m# Z! O
2.1.6 本书涉及的网络应用63
( p. u, I( j# \8 e5 @: x! y* o% i4 y. F, b 2.2 Web和HTTP64
. N @* G& L0 _2 y$ Q 2.2.1 HTTP概况64/ K. ~) r) l7 Q
2.2.2 非持续连接和持续连接65: F$ J" P! V2 u8 ?2 C! T* C: j5 ~
2.2.3 HTTP报文格式67
8 v# [. R+ O9 P4 k 2.2.4 用户与服务器的交互:cookie70
Z* w S y. q$ m 2.2.5 Web缓存72/ Z+ k% `, ^2 Z
2.2.6 条件GET方法74/ L y6 U! k$ ^
2.3 因特网中的电子邮件75
3 ~8 P' a( X4 o& V4 T5 V 2.3.1 SMTP76
: `& V W5 ], S0 W: q0 ^5 q) R2 W 2.3.2 与HTTP的对比782 Z6 u- L& W8 E1 J. J
2.3.3 邮件报文格式79
7 Z \1 {: J0 |1 N. z. E 2.3.4 邮件访问协议799 S6 ]$ v( b/ z+ t, Y- K0 Y6 n
2.4 DNS:因特网的目录服务83; @- L9 ^$ Z. `& @; }: a9 Y
2.4.1 DNS提供的服务837 W! [, t6 t, Y2 U( T
2.4.2 DNS工作机理概述859 f9 f& d. e- C" }; y
2.4.3 DNS记录和报文89( F- n" H0 x* ?" \0 _; i$ z
2.5 P2P文件分发92% \+ N- A. U/ Z% B2 ?
2.6 视频流和内容分发网97
7 M) u0 C% c* d. n3 R* V6 f 2.6.1 因特网视频97& ^: K% H9 ~; {, q% Q9 `
2.6.2 HTTP流和DASH98+ M7 l6 D @) M6 b
2.6.3 内容分发网98
0 f2 `; a" `% B 2.6.4 学习案例:Netflix、YouTube和“看看”101
5 P8 v6 o! W7 K& k 2.7 套接字编程:生成网络应用104
+ \2 \( [7 [. ~$ {9 v 2.7.1 UDP套接字编程105
+ x, T/ A* p7 g9 ]. S4 x 2.7.2 TCP套接字编程109
4 h! _5 n( ~/ m0 l) z) O" B& n1 z3 T' I 2.8 小结1124 T; Q6 C/ @0 V& `" A0 @: k* ^
课后习题和问题113
6 a% w9 u; I* c 复习题113. J- Z* P- L3 y/ g) I9 M' r
习题114+ o; \: I8 {" O; c3 S
套接字编程作业118
- g; K( ^( \" g5 ~, a- t Wireshark实验:HTTP119
$ s8 ]/ [* E' i0 b, e: m; I Wireshark实验:DNS120
v* a1 y4 K& P' m 人物专访120
: x, B! X+ v- l! P2 |4 S `第3章 运输层121
6 E- X- J4 Y* a 3.1 概述和运输层服务1212 ?0 _" l/ W6 X' w
3.1.1 运输层和网络层的关系122
) K- n+ V. T) I! }5 l6 V 3.1.2 因特网运输层概述123
8 I) C0 P& C2 L 3.2 多路复用与多路分解125$ w2 r7 W5 k) F
3.3 无连接运输:UDP130
~* n V5 K% b5 o$ E8 Q 3.3.1 UDP报文段结构1325 J3 {; w0 ?# [. b
3.3.2 UDP检验和133
; m" r4 o0 O9 }: X W- m: v 3.4 可靠数据传输原理1348 ]- U/ e6 [. C. G( P
3.4.1 构造可靠数据传输协议135' }& n' s/ L" m
3.4.2 流水线可靠数据传输协议143* d8 @7 t9 \* ]
3.4.3 回退N步145
. i2 v0 v$ }+ b- O( @/ { 3.4.4 选择重传148; F; e6 x+ S2 u
3.5 面向连接的运输:TCP152
+ e# L" @! [8 [* f$ ] 3.5.1 TCP连接152; }5 R+ i& q* {" L9 ^, I F
3.5.2 TCP报文段结构154
/ l, p3 r$ n' b/ L! G 3.5.3 往返时间的估计与超时157" ~4 w5 D8 v: ^- i* y9 i2 k
3.5.4 可靠数据传输159
: X5 g2 R* V) r6 O, { 3.5.5 流量控制164
9 Q1 d: |3 d6 Z. n" n' K% t 3.5.6 TCP连接管理166
( J2 O2 e; E) q7 P: q 3.6 拥塞控制原理1700 d' n+ o' L' z* [
3.6.1 拥塞原因与代价171! Y y, n8 {: R* t/ r
3.6.2 拥塞控制方法175
- }* z( q( ^7 F% x H4 F 3.7 TCP拥塞控制1763 @. _7 X0 D/ [& O6 e" Q' a% r7 I4 Z f
3.7.1 公平性183 [$ V/ C4 O3 A( h2 {' S
3.7.2 明确拥塞通告:网络辅助拥塞控制1849 S2 Q. \$ b% k1 {, h
3.8 小结1857 j, L, |" Z" `
课后习题和问题187
2 s" Y1 P( @* s 复习题187$ L6 a% \, l0 d, ?9 Q
习题189# b. C) S9 d$ ]
编程作业195* Y! r# |0 N1 O. G
Wireshark实验:探究TCP196" R) e3 \0 q9 G4 F- w
Wireshark实验:探究UDP196; @0 `% i @! U! I) e5 f
人物专访196
- I9 B h, R, t/ b* c: J0 g第4章 网络层:数据平面1986 y2 M' H# l: F H
4.1 网络层概述198
- t' A1 [! e i7 k* O( p2 v5 N" j 4.1.1 转发和路由选择:数据平面和控制平面199# o+ A: Q- H$ _* M1 [+ i% A/ a
4.1.2 网络服务模型202
5 b5 D( G' O, |, m 4.2 路由器工作原理2038 o- g% O( x+ l# r6 R
4.2.1 输入端口处理和基于目的地转发205+ b6 O& Q( l5 A1 L, b
4.2.2 交换207 S) i0 H3 [; L
4.2.3 输出端口处理209
2 [$ o$ O; v* r; a: L) z' {6 J) U 4.2.4 何处出现排队209
% i; d8 j: B1 m7 z3 D" U+ k 4.2.5 分组调度211# _; i( R# B; D
4.3 网际协议:IPv4、寻址、IPv6及其他214
# `( F8 T* s4 S9 i5 x 4.3.1 IPv4数据报格式214
' ~# L- H+ `7 H0 C+ a 4.3.2 IPv4数据报分片216
- z8 m1 _9 J ?3 B7 A 4.3.3 IPv4编址217
4 T7 P7 y1 k! V 4.3.4 网络地址转换225
8 Y# ~$ X5 o) R; _1 Q, B 4.3.5 IPv6227
. I* M6 i$ o; W8 Y z 4.4 通用转发和SDN231
' k5 _6 j6 k6 f$ K 4.4.1 匹配233- _ i3 d) M# W2 ]
4.4.2 动作234, D# C% r q: y2 F
4.4.3 匹配加动作操作中的OpenFlow例子2342 N4 Z& h7 a# X1 J& G. y
4.5 小结236
4 Z- \( T/ \! I# z6 U 课后习题和问题236' t: R4 Z* @1 m1 m/ h
复习题236
- _ P. D8 X. q* m( o- f+ g1 E 习题237; N7 Q# O s( p
Wireshark实验240
- t( w: ^) i8 z5 O1 c+ C 人物专访241
% C/ D3 `& A5 B- y5 F7 L" i第5章 网络层:控制平面242! T0 _6 H# W$ K2 i# T. X
5.1 概述242
2 Y8 @0 F x$ E- z! e 5.2 路由选择算法244" k9 R P U* h) f9 N
5.2.1 链路状态路由选择算法246) m+ d$ F+ T7 X3 `+ H
5.2.2 距离向量路由选择算法248; x- L# _( v/ E$ l: [0 {
5.3 因特网中自治系统内部的路由选择:OSPF254. t* J) O7 r9 B5 z& p3 x+ _+ w" d
5.4 ISP之间的路由选择:BGP256
7 [6 f0 O+ x8 w. J# [' k( q# u 5.4.1 BGP的作用257
9 T* A' e3 e5 U: p% Q' v2 I 5.4.2 通告BGP路由信息2578 k4 c( j4 O( V3 ]1 A6 V) u" ^2 q" u
5.4.3 确定好的路由259
' E* j' @ m7 f) L$ Q/ q 5.4.4 IP任播261- h4 K2 N5 x1 ]' [! ~& P" P5 U p
5.4.5 路由选择策略262
: D' A4 @! V2 W4 X0 K( r 5.4.6 拼装在一起:在因特网中呈现2640 t( e# n2 G! O3 ~4 _& J
5.5 SDN控制平面265 _+ ?& ~ F. ^
5.5.1 SDN控制平面:SDN控制器和SDN网络控制应用程序2667 S s. e2 M. {# X8 S8 F: |3 F' U
5.5.2 OpenFlow协议2676 l5 A) E9 P( ], F. P1 G8 Q
5.5.3 数据平面和控制平面交互的例子269
* t% @" [2 u: U% \8 S& E 5.5.4 SDN的过去与未来270& i- P% i- f- z) d4 }! Q$ Q; `
5.6 ICMP:因特网控制报文协议272
6 b+ J: Y9 c, w' ` 5.7 网络管理和SNMP274
6 e( [( g9 y0 P4 v! R 5.7.1 网络管理框架274
4 _0 F' @8 y8 m) q& Y( ]. X; N% S9 R 5.7.2 简单网络管理协议275
2 R0 F! K ^$ v3 P, t 5.8 小结277
2 b0 G9 W! r# F% G7 W: _" u 课后习题和问题278
5 d- h/ o$ ^$ s( t q( ]7 a 复习题278) o, Y6 d4 y o" P
习题279; r: |1 w( Y( C2 V
套接字编程作业281( m2 v+ X1 ^ x9 K$ [
编程作业282/ a) h2 N/ E9 i3 c! |8 c
Wireshark实验282; m, R8 x+ P! Y% I# o' I
人物专访283
& a" i1 |0 M& J5 n+ g" z第6章 链路层和局域网285
& A! l) l% n8 F" m. E0 m 6.1 链路层概述285- l- r+ {3 {; p; D* D, a! O2 f& B5 K
6.1.1 链路层提供的服务287
/ k+ K0 m$ n* P; t) P0 m 6.1.2 链路层在何处实现2874 O$ {# s$ Z% d3 J1 ~
6.2 差错检测和纠正技术288, h( v1 K1 X% I/ k, z$ x
6.2.1 奇偶校验289
" j4 W0 a, g& n$ N 6.2.2 检验和方法290
! m! k$ O( b8 f' V) z% L 6.2.3 循环冗余检测291
% B# j+ [7 v% ?$ @8 r 6.3 多路访问链路和协议292
0 I; n- M) w* {& I1 v7 \% x4 q 6.3.1 信道划分协议294
% P# @- I6 [# o; r3 ?! Q; [ 6.3.2 随机接入协议295
( B* `) e( c5 C! z3 w0 A+ o 6.3.3 轮流协议301
0 o" J0 C9 {! K2 h. b: t# @& u3 f 6.3.4 DOCSIS:用于电缆因特网接入的链路层协议301
+ x1 g" t3 p) R3 ? 6.4 交换局域网302/ ]2 h& p9 [" h$ A' O2 f
6.4.1 链路层寻址和ARP303
$ M: y m# o# f ^1 s" \ 6.4.2 以太网308% \8 E- L" b5 i' g" v* S) |
6.4.3 链路层交换机312
; _, }6 A0 k/ Y* R" G 6.4.4 虚拟局域
8 |+ [' ~: q9 |$ V9 h百度云盘下载地址(完全免费-绝无套路):
7 M8 ]' ~" p" x: b4 [0 D% M |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|