Thư viện Trường Đại học Phú Xuân
An Introduction to Computer Networks

Nguồn ngoài

An Introduction to Computer Networks

This text is a free and open general-purpose computer-networking textbook, complete with diagrams and exercises.It covers the LAN, internetworking and transport layers, focusing primarily on TCP/IP. Particular attention is paid to congestion; other special topics include queuing, real-time traffic, network management, security and the ns simulator.

Tác giả
Peter Lars Dordal
Nhà xuất bản
Loyola University of Chicago
Nguồn
LibreTexts
Giấy phép
CC BY-NC-ND
Ngôn ngữ
EN
Danh mục
Công nghệ thông tin
Mục lục· 114 mục
  1. 01: An Overview of Networks
  2. 1.01: Layers
  3. 1.02: Data Rate Throughput and Bandwidth
  4. 1.03: Packets
  5. 1.04: Datagram Forwarding
  6. 1.05: Topology
  7. 1.06: Routing Loops
  8. 1.07: Congestion
  9. 1.08: Packets Again
  10. 1.09: LANs and Ethernet
  11. 1.10: IP - Internet Protocol
  12. 1.11: DNS
  13. 1.12: Transport
  14. 1.13: Firewalls
  15. 1.14: Some Useful Utilities
  16. 1.15: IETF and OSI
  17. 1.16: Berkeley Unix
  18. 1.E: An Overview of Networks (Exercises)
  19. 02: Ethernet
  20. 2.01: Prelude to Ethernet
  21. 2.02: 10-Mbps Classic Ethernet
  22. 2.03: 100 Mbps (Fast) Ethernet
  23. 2.04: Gigabit Ethernet
  24. 2.05: Ethernet Switches
  25. 2.06: Spanning Tree Algorithm and Redundancy
  26. 2.07: Virtual LAN (VLAN)
  27. 2.08: TRILL and SPB
  28. 2.09: Software-Defined Networking
  29. 2.E: Ethernet (Exercises)
  30. 03: Other LANs
  31. 3.01: Virtual Private Networks
  32. 3.02: Carrier Ethernet
  33. 3.03: Token Ring
  34. 3.04: Virtual Circuits
  35. 3.05: Asynchronous Transfer Mode - ATM
  36. 3.06: Adventures in Radioland
  37. 3.07: Wi-Fi
  38. 3.08: WiMAX and LTE
  39. 3.09: Fixed Wireless
  40. 3.10: Epilog and Exercises
  41. 04: Links
  42. 4.01: Encoding and Framing
  43. 4.02: Time-Division Multiplexing
  44. 4.E: Links (Exercises)
  45. 05: Packets
  46. 06: Abstract Sliding Windows
  47. 6.01: Building Reliable Transport - Stop-and-Wait
  48. 6.02: Sliding Windows
  49. 6.03: Linear Bottlenecks
  50. 6.04: Epilog and Exercises
  51. 07: IP version 4
  52. 7.01: Prelude to IP version 4
  53. 7.02: The IPv4 Header
  54. 7.03: Interfaces
  55. 7.04: Special Addresses
  56. 7.05: Fragmentation
  57. 7.06: The Classless IP Delivery Algorithm
  58. 7.07: IPv4 Subnets
  59. 7.08: Network Address Translation
  60. 7.09: DNS
  61. 7.10: Address Resolution Protocol - ARP
  62. 7.11: Dynamic Host Configuration Protocol (DHCP)
  63. 7.12: Internet Control Message Protocol
  64. 7.13: Unnumbered Interfaces
  65. 7.14: Mobile IP
  66. 7.15: Epilog and Exercises
  67. 08: IP version 6
  68. 8.01: Prelude to IP version 6
  69. 8.02: The IPv6 Header
  70. 8.03: IPv6 Addresses
  71. 8.04: Network Prefixes
  72. 8.05: IPv6 Multicast
  73. 8.06: IPv6 Extension Headers
  74. 8.07: Neighbor Discovery
  75. 8.08: IPv6 Host Address Assignment
  76. 8.09: Globally Exposed Addresses
  77. 8.10: ICMPv6
  78. 8.11: IPv6 Subnets
  79. 8.12: Using IPv6 and IPv4 Together
  80. 8.13: IPv6 Examples Without a Router
  81. 8.14: IPv6 Connectivity via Tunneling
  82. 8.15: IPv6-to-IPv4 Connectivity
  83. 8.16: Epilog and Exercises
  84. 09: Routing-Update Algorithms
  85. 9.01: Prelude to Routing-Update Algorithms
  86. 9.02: Distance-Vector Routing-Update Algorithm
  87. 9.03: Distance-Vector Slow-Convergence Problem
  88. 9.04: Observations on Minimizing Route Cost
  89. 9.05: Loop-Free Distance Vector Algorithms
  90. 9.06: Link-State Routing-Update Algorithm
  91. 9.07: Routing on Other Attributes
  92. 9.08: ECMP
  93. 9.09: Epilog and Exercises
  94. 10: Large-Scale IP Routing
  95. 10.01: Classless Internet Domain Routing - CIDR
  96. 10.02: Hierarchical Routing
  97. 10.03: Legacy Routing
  98. 10.04: Provider-Based Routing
  99. 10.05: Geographical Routing
  100. 10.06: Border Gateway Protocol BGP
  101. 10.07: Epilog and Exercises
  102. 11: UDP Transport
  103. 12: TCP Transport
  104. 13: TCP Reno and Congestion Management
  105. 14: Dynamics of TCP
  106. 15: Newer TCP Implementations
  107. 16: Network Simulations - ns-2
  108. 17: The ns-3 Network Simulator
  109. 18: Mininet
  110. 19: Queuing and Scheduling
  111. 20: Quality of Service
  112. 21: Network Management and SNMP
  113. 22: Security
  114. 23: Selected Solutions