网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 人文社科 > 其它 > 商品详情

Computer Networks,Fourth Edition 英文原版进口(平装)

分享到:
Computer Networks,Fourth Edition 英文原版进口(平装)

最 低 价:¥192.00

定 价:¥240.00

作 者:Andrew S.Tanenbaum

出 版 社:Pearson

出版时间:2004 年11月

I S B N:0130384887

商品详情

编辑推荐

内容简介

The world's leading introduction to networking--fully updated for tomorrow's key technologies
  Computer Networks, fourth edition, is the ideal introduction to today's networks--and tomorrow's. This classic bestseller has been thoroughly updated to reflect the newest and most important networking technologies with a special emphasis on wireless networking, including 802.11, Bluetooth'", broadband wireless, ad hoc networks, i-mode, and WAP. But fixed networks have not been ignored either, with coverage of ADSL, Internet over cable, gigabit Ethernet, peer-to-peer networks, NAT, and MPLS. And there is lots of new material on applications, including over 60 pages on the Web, plus Internet radio, Voice over IP, and video on demand. Finally, the coverage of network security has been revised and expanded to fill an entire chapter.
  Author, educator, and researcher Andrew S. Tanenbaum, winner of the ACM Karl V. Karlstrom Outstanding Educator Award, carefully explains how networks work on the inside, from underlying hardware at the physical layer up through the top-level application layer. Tanenbanm covers all this and more:
  · Physical layer (e.g., copper, fiber, wireless, satellites, and Internet over cable)
  · Data link layer (e.g., protocol principles, protocol verification, HDLC, and PPP)
  · MAC sublayer (e.g., gigabit Ethernet, 802.11, broadband wireless, and switching)
  · Network layer (e.g., routing algorithms, congestion control, QoS, IPv4, and IPv6)
  · Transport layer (e.g., socket programming, UDP, TCP, RTP, and network performance)
  · Application layer (e.g., e-mail, the Web, PHP, wireless Web, MP3, and streaming audio)
  · Network security (e.g., AES, RSA, quantum cryptography, IPsec, and Web security)
   The book gives detailed descriptions of the principles associated with each layer and presents many examples drawn from the Internet and wireless networks.
  

作者简介

About the Author
ANDREW S. TANENBAUM is Professor of Computer Science at Vrije Universiteit, Amsterdam, The Netherlands, and Scientific Director of ASCI, a Dutch graduate school established by leading universities throughout the Netherlands. He is also a Fellow of the IEEE and a Fellow of the ACM. Other books Tanenbaum has authored or co-authored include Structured Computer Organization, fourth edition; Operating Systems: Design and Imp.. << 查看详细

目录

preface
1 introduction
1.1 uses of computer networks
1.1.1 business applications 3
1.1.2 home applications 6
1.1.3 mobile users 9
1.1.4 social issues 12
1.2 network hardware 14
1.2.1 local area networks 16
1.2.2 metropolitan area networks 18
1.2.3 wide area networks 19
1.2.4 wireless networks 21
1.2.5 home networks 23
1.2.6 internetworks 25
1.3 network software 26
1.3.1 protocol hierarchies 26
1.3.2 design issues for the layers 30
1.3.3 connection-oriented and connectionless services 32
1.3.4 service primitives 34
1.3.5 the relationship of services to protocols 36
.1.4 reference models 37
1.4.1 the osi reference model 37
1.4.2 the tcp/ip reference model 41
1.4.3 a comparison of the osi and tcp/ip reference models 44
1.4.4 a critique of the osi model and protocols 46
1.4.5 a critique of the tcp/ip reference model 48
1.5 example networks 49
1.5.1 the internet 50
1.5.2 connection-oriented networks: x.25, frame relay, and atm 59
1.5.3 ethernet 65
1.5.4 wireless lans: 802.11 68
1.6 network standardization 71
1.6.1 who's who in the telecommunications world 71
1.6.2 who's who in the international standards world 74
1.6.3 who's who in the internet standards world 75
1.7 metric units 77
1.8 outline of the rest of the book 78
1.9 summary 79
2 the physical layer
2.1 the theoretical basis for data communication 85
2.1.1 fourier analysis 86
2.1.2 bandwidth-limited signals 86
2.1.3 the maximum data rate of a channel 89
2.2 guided transmission media 90
2.2.1 magnetic media 90
2.2.2 twisted pair 91
2.2.3 coaxial cable 92
2.2.4 fiber optics 93
2.3 wireless transmission 100
2.3.1 the electromagnetic spectrum 100
2.3.2 radio transmission 103
2.3.3 microwave transmission 104
2.3.4 infrared and millimeter waves 106
2.3.5 lightwave transmission 107
2.4 communication satellites 109
2.4.1 geostationary satellites 109
2.4.2 medium-earth orbit satellites 113
2.4.3 low-earth orbit satellites 114
2.4.4 satellites versus fiber 117
2.5 the public switched telephone network 118
2.5.1 structure of the telephone system 119
2.5.2 the politics of telephones 122
2.5.3 the local loop: modems, adsl, and wireless 124
2.5.4 trunks and multiplexing 137
2.5.5 switching 146
2.6 the mobile telephone system 152
2.6.1 first-generation mobile phones: analog voice 153
2.6.2 second-generation mobile phones: digital voice 157
2.6.3 third-generation mobile phones: digital voice and data 166
2.7 cable television 169
2.7.1 community antenna television 169
2.7.2 intemet over cable 170
2.7.3 spectrum allocation 172
2.7.4 cable modems 173
2.7.5 adsl versus cable 175
2.8 summary 177
3 the data link layer
3.1 data link layer design issues 184
3.1.1 services provided to the network layer 184
3.1.2 framing 187
3.1.3 error control 191
3.1.4 flow control 192
3.2 error detection and correction 192
3.2.1 error-correcting codes 193
3.2.2 error-detecting codes 196
3.3 elementary data link protocols 200
3.3.1 an unrestricted simplex protocol 204
3.3.2 a simplex stop-and-wait protocol 206
3.3.3 a simplex protocol for a noisy channel 208
3.4 sliding window protocols 211
3.4.1 a one-bit sliding window protocol 214
3.4.2 a protocol using go back n 216
3.4.3 a protocol using selective repeat 223
3.5 protocol verification 229
3.5.1 finite state machine models 229
3.5.2 petri net models 232
3.6 example data link protocols 234
3.6.1 hdlc--high-level data link control 234
3.6.2 the data link layer in the internet 237
3.7 summary 242
4 the medium access control sublayer 247
4.1 the channel allocation problem 248
4.1.1 static channel allocation in lans and mans 248
4.1.2 dynamic channel allocation in lans and mans 249
4.2 multiple access protocols 251
4.2.1 aloha 251
4.2.2 carrier sense multiple access protocols 255
4.2.3 collision-free protocols 259
4.2.4 limited-contention protocols 261
4.2.5 wavelength division multiple access protocols 265
4.2.6 wireless lan protocols 267
4.3 ethernet 271
4.3.1 ethernet cabling 271
4.3.2 manchester encoding 274
4.3.3 the ethernet mac sublayer protocol 275
4.3.4 the binary exponential backoff algorithm 278
4.3.5 ethernet performance 279
4.3.6 switched ethernet 281
4.3.7 fast ethernet 283
4.3.8 gigabit ethernet 286
4.3.9 ieee 802.2: logical link control 290
4.3.10 retrospective on ethernet 291
4.4 wireless lans 292
4.4.1 the 802.11 protocol stack 292
4.4.2 the 802.11 physical layer 293
4.4.3 the 802.11 mac sublayer protocol 295
4.4.4 the 802.11 frame structure 299
4.4.5 services 3-1
4.5 broadband wireless 302
4.5.1 comparison of 802.11 with 802.16 303
4.5.2 the 802.16 protocol stack 305
4.5.3 the 802.16 physical layer 306
4.5.4 the 802.16 mac sublayer protocol 307
4.5.5 the 802.16 frame structure 309
4.6 bluetooth 310
4.6.1 bluetooth architecture 311
4.6.2 bluetooth applications 312
4.6.3 the bluetooth protocol stack 313
4.6.4 the bluetooth radio layer 315
4.6.5 the bluetooth baseband layer 315
4.6.6 the bluetooth l2cap layer 316
4.6.7 the bluetooth frame structure 316
4.7 data link layer switching 318
4.7.1 bridges from 802.x to 802.y 320
4.7.2 local internetworking 322
4.7.3 spanning tree bridges 324
4.7.4 remote bridges 325
4.7.5 repeaters, hubs, bridges, switches, routers, and gateways 326
4.7.6 virtual lans 329
4.8 summary 337
5 the network layer
5.1 network layer design issues 343
5.1.1 store-and-forward packet switching 344
5.1.2 services provided to the transport layer 344
5.1.3 implementation of connectionless service 345
5.1.4 implementation of connection-oriented service 347
5.1.5 comparison of virtual-circuit and datagram subnets 348
5.2 routing algorithms 350
5.2.1 the optimality principle 352
5.2.2 shortest path routing 353
5.2.3 flooding 355
5.2.4 distance vector routing 357
5.2.5 link state routing 360
5.2.6 hierarchical routing 366
5.2.7 broadcast routing 368
5.2.8 multicast routing 370
5.2.9 routing for mobile hosts 372
5.2.10 routing in ad hoc networks 373
5.2.11 node lookup in peer-to-peer networks 380
5.3 congestion control algorithms 384
5.3.1 general principles of congestion control 386
5.3.2 congestion prevention policies 388
5.3.3 congestion control in virtual-circuit subnets 389
5.3.4 congestion control in datagram subnets 391
5.3.5 load shedding 394
5.3.6 jitter control 395
5.4 quality of service 397
5.4.1 requirements 397
5.4.2 techniques for achieving good quality of service 398
5.4.3 integrated services 409
5.4.4 differentiated services 412
5.4.5 label switching and mpls 415
5.5 internetworking 418
5.5.1 how networks differ 419
5.5.2 how networks can be connected 420
5.5.3 concatenated virtual circuits 422
5.5.4 connectionless internetworking 423
5.5.5 tunneling 425
5.5.6 internetwork routing 426
5.5.7 fragmentation 427
5.6 the network layer in the internet 431
5.6.1 the ip protocol 433
5.6.2 ip addresses 436
5.6.3 internet control protocols 449
5.6.40spf--the interior gateway routing protocol 454
5.6.5 bgp--the exterior gateway routing protocol 459
5.6.6 internet multicasting 461
5.6.7 mobile ip 462
5.6.8 ipv6 464
5.7 summary 473
6 the transport layer 481
6.1 the transport service 481
6.1.1 services provided to the upper layers 481
6.1.2 transport service primitives 483
6.1.3 berkeley sockets 487
6.1.4 an example of socket programming: an internet file server 488
6.2 elements of transport protocols 492
6.2.1 addressing 493
6.2.2 connection establishment 496
6.2.3 connection release 502
6.2.4 flow control and buffering 506
6.2.5 multiplexing 510
6.2.6 crash recovery 511
6.3 a simple transport protocol 513
6.3.1 the example service primitives 513
6.3.2 the example transport entity 515
6.3.3 the example as a finite state machine 522
6.4 the internet transport protocols: udp 524
6.4.1 introduction to udp 525
6.4.2 remote procedure call 526
6.4.3 the real-time transport protocol 529
6.5 the internet transport protocols: tcp 532
6.5.1 introduction to tcp 532
6.5.2 the tcp service model 533
6.5.3 the tcp protocol 535
6.5.4 the tcp segment header 536
6.5.5 tcp connection establishment 539
6.5.6 tcp connection release 541
6.5.7 modeling tcp connection management 541
6.5.8 tcp transmission policy 543
6.5.9 tcp congestion control 547
6.5.10 tcp timer management 550
6.5.11 wireless tcp and udp 553
6.5.12 transactional tcp 555
6.6 performance issues 557
6.6.1 performance problems in computer networks 557
6.6.2 network performance measurement 560
6.6.3 system design for better performance 562
6.6.4 fast tpdu processing 566
6.6.5 protocols for gigabit networks 569
6.7 summary 573
7 the application layer 579
7.1 dns--the domain name system 579
7.1.1 the dns name space 580
7.1.2 resource records 582
7.1.3 name servers 586
7.2 electronic mail 588
7.2.1 architecture and services 590
7.2.2 the user agent 591
7.2.3 message formats 594
7.2.4 message transfer 602
7.2.5 final delivery 605
7.3 the world wide web 611
7.3.1 architectural overview 612
7.3.2 static web documents 629
7.3.3 dynamic web documents 643
7.3.4 http--the hypertext transfer protocol 651
7.3.5 performance enhancements 656
7.3.6 the wireless web 662
7.4 multimedia 674
7.4.1 introduction to digital audio 674
7.4.2 audio compression 676
7.4.3 streaming audio 679
7.4.4 intemet radio 683
7.4.5 voice over ip 685
7.4.6 introduction to video 692
7.4.7 video compression 696
7.4.8 video on demand 704
7.4.9 the mbone--the multicast backbone 711
7.5 summary 714
8 network security 721
8.1 cryptography 724
8.1.1 introduction to cryptography 725
8.1.2 substitution ciphers 727
8.1.3 transposition ciphers 729
8.1.4 one-time pads 730
8.1.5 two fundamental cryptographic principles 735
8.2 symmetric-key algorithms 737
8.2.1 des--the data encryption standard 738
8.2.2 aes--the advanced encryption standard 741
8.2.3 cipher modes 745
8.2.4 other ciphers 750
8.2.5 cryptanalysis 750
8.3 public-key algorithms 752
8.3.1 rsa 753
8.3.2 other public-key algorithms 755
8.4 digital signatures 755
8.4.1 symmetric-key signatures 756
8.4.2 public-key signatures 757
8.4.3 message digests 759
8.4.4 the birthday attack 763
8.5 management of public keys 765
8.5.1 certificates 765
8.5.2 x.509 767
8.5.3 public key infrastructures 768
8.6 communication security 772
8.6.1 ipsec 772
8.6.2 firewalls 776
8.6.3 virtual private networks 779
8.6.4 wireless security 780
8.7 authentication protocols 785
8.7.1 authentication based on a shared secret key 786
8.7.2 establishing a shared key: the diffie-hellman key exchange 791
8.7.3 authentication using a key distribution center 793
8.7.4 authentication using kerberos 796
8.7.5 authentication using public-key cryptography 798
8.8 e-mail security 799
8.8.1 pgp--pretty good privacy 799
8.8.2 pem--privacy enhanced mail 803
8.8.3 s/mime 804
8.9 web security 805
8.9.1 threats 8-5
8.9.2 secure naming 806
8.9.3 ssl--the secure sockets layer 813
8.9.4 mobile code security 816
8.10 social issues 819
8.10.1 privacy 819
8.10.2 freedom of speech 922
8.10.3 copyright 826
8.11 summary 828
9 reading list and bibliography 835
9.1 suggestions for further reading 835
9.1.1 introduction and general works 836
9.1.2 the physical layer 838
9.1.3 the data link layer 840
9.1.4 the medium access control sublayer 840
9.1.5 the network layer 842
9.1.6 the transport layer 844
9.1.7 the application layer 844
9.1.8 network security 846
9.2 alphabetical bibliography 848
index

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...