|
Java电子书:计算机网络:自顶向下方法(原书第7版) 格式 pdf 电子书 PDF 电子书 Java吧 java8.com
) p4 s8 l& p. W$ K% X* `3 B
. c0 k- H7 l1 Q3 Z1 P" v/ R ?, j& n: R4 c
编号:mudaima-P0095【Java吧 java8.com】
1 U, J3 J2 R( j, ^/ s6 P' a) G" _) Q( J/ g i, Y
) l; `+ W0 v* y1 m! @; v; H' N9 c2 t# e4 X
Java电子书目录:第1章 计算机网络和因特网1- x J2 ]7 z; ^
1.1 什么是因特网1
6 m8 K6 Y" k# [6 ] 1.1.1 具体构成描述19 a" w2 q1 _9 D+ e' n
1.1.2 服务描述4
J; h3 [+ X7 x) h! t3 k' @7 Y 1.1.3 什么是协议5
* @; U! e, t! ]. P+ C \. e 1.2 网络边缘66 T- d! I' J9 O3 U
1.2.1 接入网8
. Y. Y& U& a( ^; F 1.2.2 物理媒体13: f, f* _3 l! L c, }- g2 X% [
1.3 网络核心151 O' `) r/ {: d$ X% m
1.3.1 分组交换15
, }* s$ |) A6 M$ `" x+ R$ R- k 1.3.2 电路交换19) v& D0 |1 ]$ m* L
1.3.3 网络的网络22
& I% Y2 b/ P$ V1 d 1.4 分组交换网中的时延、丢包和吞吐量24
! |2 R- ^; \" ]& `1 C 1.4.1 分组交换网中的时延概述24
$ N w& a& n( u* s9 w0 S 1.4.2 排队时延和丢包27
# j' w7 N0 d7 v# F' J: I/ N0 a 1.4.3 端到端时延28- ~5 C' X8 q' @$ r9 l8 \- \
1.4.4 计算机网络中的吞吐量302 Q" y, K$ B5 h" T7 y6 g0 G
1.5 协议层次及其服务模型32. y7 h5 X; h+ N4 K
1.5.1 分层的体系结构32( Y; ^0 X4 ^/ I. {6 q
1.5.2 封装367 t# X/ \- P8 ~1 J2 G
1.6 面对攻击的网络37
, I/ z, F9 r. t( x7 D& Q- u v 1.7 计算机网络和因特网的历史40
% w* X. x" e8 A9 O6 T& |* Q) H' C 1.7.1 分组交换的发展:1961~197241# T7 H6 S9 y0 S" U' z9 c9 B5 b* B
1.7.2 专用网络和网络互联:1972~198042
- q( _4 ^" Z2 m- x9 S 1.7.3 网络的激增:1980~199042! Z" W; p" o$ z7 [
1.7.4 因特网爆炸:20世纪90年代43
: E/ M6 [2 v$ Y: d G" g8 G6 n% y 1.7.5 发展44
; I* ]8 X2 x, k 1.8 小结44& R/ C, i4 A. t" q2 f: |
课后习题和问题46+ _$ z! ]9 L1 |2 A; V8 h
复习题467 M6 X+ b: Z5 }* f6 s* W; K
习题47
& H6 k4 _1 N/ ? Wireshark实验51
5 |3 n6 ?8 @) S7 ?, k 人物专访52; W/ x; p2 \8 w5 W& ^
第2章 应用层54$ j( V# s$ i* H, [( B; {$ }- f
2.1 应用层协议原理54
$ j7 }' h+ u0 w1 f; {: ? 2.1.1 网络应用程序体系结构55$ ^4 Y' g3 }3 ?8 o9 D G: h5 [. ^
2.1.2 进程通信57
6 n; b p$ T) R# g' [8 r, Q 2.1.3 可供应用程序使用的运输服务59
- k% v6 P) L5 g6 ^ 2.1.4 因特网提供的运输服务60
, i& i% [( `' M 2.1.5 应用层协议63
+ F5 ?5 `& p0 `! l" n 2.1.6 本书涉及的网络应用63
; n( f: W% F; M' s% ?. N e+ V0 P 2.2 Web和HTTP64& O+ \5 p, Z$ I" d# W! x
2.2.1 HTTP概况64
8 ^: G8 l/ t5 _2 ?) L6 Z) B 2.2.2 非持续连接和持续连接65) q: `! `" O& X: N4 W" ~" F
2.2.3 HTTP报文格式67
2 x4 b5 C1 ?2 y' }+ J 2.2.4 用户与服务器的交互:cookie70- T* O$ @" S. L) a
2.2.5 Web缓存72
3 V# ~+ j8 q7 y6 d) i$ U 2.2.6 条件GET方法74
/ T) n3 I+ W' e 2.3 因特网中的电子邮件75
# O# l* a9 A% G6 ?0 |0 G 2.3.1 SMTP76% r- I7 F2 V$ o
2.3.2 与HTTP的对比78' V+ l1 A5 l7 I p% j5 z
2.3.3 邮件报文格式79; d' ^, n/ ]2 o+ R% m
2.3.4 邮件访问协议79
& p4 {5 J& v9 Q7 k9 K- ]0 U 2.4 DNS:因特网的目录服务837 l% B& J1 Y! s/ P+ N1 f& M
2.4.1 DNS提供的服务83
& S8 v7 ^8 B8 y" d1 q, d) i$ ^3 n 2.4.2 DNS工作机理概述85
# c$ {# M( v$ G% E. o: N" r 2.4.3 DNS记录和报文89
9 e$ W, l* F% K) r4 E4 V 2.5 P2P文件分发92
0 X. j( Z) V' z! Y" v: U# s" U 2.6 视频流和内容分发网97
5 e H! |, h7 B- \4 @- Q3 a. {1 r 2.6.1 因特网视频97
6 ?' I& W$ v- s# z 2.6.2 HTTP流和DASH98
) J* X$ ~2 I2 \ b 2.6.3 内容分发网98, X9 I1 N M K, Q# A& Z: R
2.6.4 学习案例:Netflix、YouTube和“看看”101
+ k+ R, F, [6 @& M( Z 2.7 套接字编程:生成网络应用104, m) Q: M) D' j; O5 F" b
2.7.1 UDP套接字编程105. j. Q( l4 s. F( d& L
2.7.2 TCP套接字编程109" t; M3 W# a4 ~
2.8 小结112" S Y6 D) y/ Q% {0 Z
课后习题和问题113
; |+ ~. u6 t# [ 复习题113
2 ^4 B& j3 X) |/ s, X 习题114
+ W5 a0 g6 W, C. g 套接字编程作业118
% ~, x# w Z( W/ {: e Wireshark实验:HTTP119& @/ R6 R! f6 i& g" i4 B
Wireshark实验:DNS120" l% ?' A! A5 i* z1 M/ Q" f
人物专访1203 W3 T4 y1 c- B0 t* h
第3章 运输层121( A5 P* E% k2 M# |. y, w
3.1 概述和运输层服务121
$ ^1 u* B$ D# K8 @. g" W/ g& Y 3.1.1 运输层和网络层的关系122$ Z" |& c8 }) o" z6 u
3.1.2 因特网运输层概述123
# J8 X) K0 q" o7 n8 g 3.2 多路复用与多路分解125) X) ]5 w4 D s1 q
3.3 无连接运输:UDP130& }8 V2 q4 |3 e! _& ]' \" M8 X
3.3.1 UDP报文段结构132. ]5 F5 y# R; A4 ?* u, f+ X/ T% N
3.3.2 UDP检验和133
# y9 `+ e7 D. E0 n0 A7 s; D 3.4 可靠数据传输原理134' B( J+ ~% ]3 i1 t# D2 D( D
3.4.1 构造可靠数据传输协议135' ] v% z5 o* M* @8 k0 S H
3.4.2 流水线可靠数据传输协议143$ Y4 A, u$ v; y' @9 q$ o0 `
3.4.3 回退N步145
: O5 _$ K8 z- `5 ^; L 3.4.4 选择重传148+ Y3 c/ X- g9 \0 J5 j
3.5 面向连接的运输:TCP152' p+ B' b! {% a5 q/ Y @$ m9 v
3.5.1 TCP连接152
5 Y ~3 m- M- q1 U, V8 u! _# m 3.5.2 TCP报文段结构154
3 a% u' ~4 a' a7 A2 }% @. v- Y# n+ ? 3.5.3 往返时间的估计与超时157
6 x# i+ Z7 C4 M 3.5.4 可靠数据传输1594 r& B0 f2 `7 w3 d% i1 X
3.5.5 流量控制164
8 _0 O+ G, D6 p' ]1 w 3.5.6 TCP连接管理166/ v% n+ l# n: Z8 d
3.6 拥塞控制原理170
& X8 q/ l! E9 @* P/ p& j" I 3.6.1 拥塞原因与代价171
4 {8 M* |0 Z" u$ j* Q 3.6.2 拥塞控制方法175
% {- ^7 r+ ~# o# k6 K" P 3.7 TCP拥塞控制1766 f5 e" O. I% u
3.7.1 公平性183
% C; H& l, j# v 3.7.2 明确拥塞通告:网络辅助拥塞控制184
! m/ p9 ?0 j3 Z/ x6 j' Z) \( B8 s 3.8 小结185
# o1 f) b7 d. R9 c+ O- q 课后习题和问题187( j( p6 h* L! v' n7 A& T' U* g7 U6 A+ @
复习题1875 t# W5 T$ E4 P- s
习题189
( Z( |- |; j" O$ m$ K6 R4 k 编程作业195
6 Q2 p2 \ R. J% N0 I7 P Wireshark实验:探究TCP196
0 \4 }9 f+ B1 b" A" a- v0 s3 h$ ^$ ?) N% U Wireshark实验:探究UDP196 E) O% b" q) e, \( {, q1 f, O
人物专访1966 D9 g, K h8 `1 f
第4章 网络层:数据平面198
! z/ p+ V$ Q( n' q' F 4.1 网络层概述198' T1 s4 ^0 |9 I2 {; [7 g, E, z
4.1.1 转发和路由选择:数据平面和控制平面1990 e* c0 o7 V* g& S, j
4.1.2 网络服务模型202
+ m$ t5 @5 T1 {' D6 M3 Y 4.2 路由器工作原理203
1 ^! o; V4 P4 H5 W3 s9 X 4.2.1 输入端口处理和基于目的地转发2053 y [! w" J% l( m9 q, Z' J
4.2.2 交换207, s1 R' E; o( d2 D2 R" M! z
4.2.3 输出端口处理209
) u8 f( N2 B+ o: }& R 4.2.4 何处出现排队209
+ P0 K/ i4 E) s( e: s/ X. F 4.2.5 分组调度2118 _0 i9 p1 y3 ?3 V! I3 }3 t! ?* _$ X* N# f
4.3 网际协议:IPv4、寻址、IPv6及其他214
1 F, Z+ J7 H3 C3 ?$ \, ? 4.3.1 IPv4数据报格式214! ?# P9 a9 v: R; |* _1 k$ r8 g% A0 X
4.3.2 IPv4数据报分片2165 T) `4 U, \4 u+ T" }
4.3.3 IPv4编址217
+ ?( {: M8 z; a9 @3 ? y3 e0 z' f 4.3.4 网络地址转换2257 [$ S+ n( q( Z' t9 i- k
4.3.5 IPv6227' s5 f+ r# O. p8 ?! R: {
4.4 通用转发和SDN231' ^! J o+ l) y+ d$ S
4.4.1 匹配233
~2 B8 Z3 ~3 d' A, G 4.4.2 动作2340 D- Z, m/ l# w" ]6 V
4.4.3 匹配加动作操作中的OpenFlow例子234
7 X4 y; E I+ J+ t 4.5 小结236
8 A* Z! W% g& u' c8 f 课后习题和问题236
! g5 |% S1 N5 [; J 复习题236
' K6 q+ b, T* f+ r$ _' s& f 习题2374 a8 e, i- K$ J& |
Wireshark实验240* y# r& }% @, k7 {: e
人物专访241( S6 O+ ] e2 e
第5章 网络层:控制平面242
1 b/ u3 E$ }" B U 5.1 概述2427 B* f, t9 T' N7 g V
5.2 路由选择算法244$ n8 `* s1 V$ s# R+ e
5.2.1 链路状态路由选择算法246- b }/ N6 J4 c5 A% c) A
5.2.2 距离向量路由选择算法248
. I9 t6 ?! }: h/ X) ?# Y% } 5.3 因特网中自治系统内部的路由选择:OSPF254
) o+ r/ }& q P4 V 5.4 ISP之间的路由选择:BGP2568 g, m2 Q8 \# G1 d% h+ l* E- B J
5.4.1 BGP的作用257
1 H# {& H8 N$ w0 n( u0 R 5.4.2 通告BGP路由信息257
* `4 r9 `2 s( R7 ~4 { v 5.4.3 确定好的路由259, T `7 q; |! s5 D/ H+ a7 X
5.4.4 IP任播261
# d4 y0 }3 L- J# ~. s1 f4 ` 5.4.5 路由选择策略262
& X: F: \8 K# y- k4 J 5.4.6 拼装在一起:在因特网中呈现264
# Q1 k+ U6 a4 S- L0 ^ 5.5 SDN控制平面2653 p" m' ^3 V: x/ P0 c8 o
5.5.1 SDN控制平面:SDN控制器和SDN网络控制应用程序266
+ @0 @2 M: e9 U3 `1 L4 I3 Z' | 5.5.2 OpenFlow协议267
% T8 m, H, X+ d9 M 5.5.3 数据平面和控制平面交互的例子269) O# u2 m0 h6 `. n5 n
5.5.4 SDN的过去与未来270
2 E) V* @7 ^; ]- S 5.6 ICMP:因特网控制报文协议272
, Y+ L0 s' M+ L' y) c+ j 5.7 网络管理和SNMP2747 v/ @6 m2 U8 X
5.7.1 网络管理框架274
$ `7 K9 b' k% b5 N! k9 e 5.7.2 简单网络管理协议275
) `; B$ u. m$ t+ e: m# m% K 5.8 小结2776 U* Y* z. v2 w9 e y: ]
课后习题和问题278
3 C6 Q# `6 F# L9 h7 \5 m- e. t. G 复习题278
/ V0 s& Z' v8 g: ] B 习题279- B u# W0 \# D4 w# o2 H& c& T* P/ O
套接字编程作业2813 V) W' h. D$ ]. D) f! z
编程作业282
& U- l' s7 ?# F/ F Wireshark实验282
H5 {; F! ^4 i 人物专访2837 B) u$ B7 U' P+ V: S9 S3 Z
第6章 链路层和局域网285! N; r7 i. F Z% v; i
6.1 链路层概述285
R4 w$ G5 M% d. W% V 6.1.1 链路层提供的服务287
6 X! O& _# i8 S0 K3 @+ c i 6.1.2 链路层在何处实现287
4 |5 M- m, n1 T- H1 s- ^3 ?3 w 6.2 差错检测和纠正技术288
; ?, g! s$ B" `) ^3 r3 j# P 6.2.1 奇偶校验289
* B+ k/ ^2 v0 D. R- Y: o' I* K 6.2.2 检验和方法290( p+ G2 |" P. W. P# F
6.2.3 循环冗余检测291
: L; u( z* l) H 6.3 多路访问链路和协议292
2 F& a5 Y! _" a- u' X4 Y3 h/ y$ q 6.3.1 信道划分协议2949 v6 s+ F) J- `5 F: e) _- z
6.3.2 随机接入协议2958 _8 K% m- `* [, Z
6.3.3 轮流协议301( F. [4 j4 Y' s* W& f" H
6.3.4 DOCSIS:用于电缆因特网接入的链路层协议3015 E! I, b! e B! j" c5 [
6.4 交换局域网302
7 H% I' D0 j$ c& j; D. R' `& ^ 6.4.1 链路层寻址和ARP303
+ e) L) t' O; D$ { 6.4.2 以太网308
5 Y3 y3 `9 E% B1 a: y 6.4.3 链路层交换机312
: q5 Q7 P: c, Q9 n 6.4.4 虚拟局域
0 D4 V" C; g+ Z) G% m百度云盘下载地址(完全免费-绝无套路):
( [: J( E, a2 h8 Q( ~ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|