Error Correction 
Error Correction
by Washington
Video Lecture 19 of 92
Not yet rated
Views: 1,010
Date Added: July 22, 2017

Lecture Description

This video lecture, part of the series Computer Networks with David Wetherall by Prof. , does not currently have a detailed description and video lecture title. If you have watched this lecture and know what it is about, particularly what Computer Science topics are discussed, please help us by commenting on this video with your suggested description and title. Many thanks from,

- The CosmoLearning Team

Course Index

  1. Goals and Motivation
  2. Uses of Networks
  3. Network Components
  4. Sockets
  5. Traceroute
  6. Protocol Layers
  7. Reference Models
  8. Internet History
  9. Lecture Outline
  10. Physical Layer Overview
  11. Media
  12. Signals
  13. Modulation
  14. Limits
  15. Link Layer Overview
  16. Framing
  17. Error Overview
  18. Error Detection
  19. Error Correction
  20. Overview of the Link Layer
  21. Retransmissions
  22. Multiplexing
  23. Randomized Multiple Access
  24. Wireless Multiple Access
  25. Contention Free Multiple Access
  26. LAN Switches
  27. Switch Spanning Tree
  28. Network Layer Overview
  29. Network Services
  30. Internetworking
  31. IP Prefixes
  32. IP forwarding
  33. IP Helpers ARP and DHCP
  34. Packet Fragmentation
  35. IP Errors ICMP
  36. IP version 6
  37. Network Address Translation NAT
  38. Routing Overview
  39. Shortest Path Routing
  40. Dijkstra's Algorithm
  41. Distance Vector Routing
  42. Flooding
  43. Link State Routing
  44. Equal Cost Multi Path Routing
  45. Hosts and Routers
  46. Hierarchical Routing
  47. Prefix Aggregation and Subnets
  48. Routing with Multiple Parties
  49. Border Gateway Protocol
  50. Transport Layer Overview
  51. User Datagram Protocol UDP
  52. Connection Establishment
  53. Connection Release
  54. Sliding Window
  55. Flow Control
  56. Retransmission Timeouts
  57. Transmission Control Protocol TCP
  58. optional Googles optimizations to network protocols
  59. Congestion Overview
  60. Fairness of Allocations
  61. Additive Increase Multiplicative Decrease
  62. History of TCP Congestion Control
  63. TCP Ack Clocking
  64. TCP Slow Start
  65. TCP Fast Retransmit Fast Recovery 1649
  66. Explicit Congestion Notification
  67. Application Layer Overview
  68. DNS Part 1
  69. DNS Part 2
  70. HTTP Introduction
  71. HTTP Performance
  72. HTTP Caching and Proxies
  73. Content Delivery Networks
  74. Future of HTTP
  75. Peer to Peer Networks BitTorrent
  76. Quality of Service Overview
  77. Real time Transport
  78. Streaming Media
  79. Fair Queuing
  80. Traffic Shaping
  81. Differentiated Services
  82. Rate and Delay Guarantees
  83. Network Security Overview
  84. Message Confidentiality
  85. Message Authentication
  86. Wireless Security
  87. Web Security
  88. DNS Security
  89. Firewalls
  90. Virtual Private Networks VPNs
  91. Distributed Denial of Service
  92. Final Farewell

Course Description

Computer networks from ISPs to WiFi and cellular networks are a key part of the information economy. These networks are the foundation for the Web, and they enable companies such as Google, Facebook and Amazon. This course introduces the fundamental problems of computer networking, from sending bits over wires to running distributed applications. For each problem, we explore the design strategies that have proven valuable in practice. Topics include error detection and correction, multiple-access, bandwidth allocation, routing, internetworking, reliability, quality of service, naming, content delivery, and security. As we cover these topics, you will learn how the internals of the Internet work to support the Web and other networked applications. You will develop a detailed understanding of widely-used networking technologies such as TCP/IP, HTTP, 802.11, Ethernet, and DNS.


There are no comments. Be the first to post one.
  Post comment as a guest user.
Click to login or register:
Your name:
Your email:
(will not appear)
Your comment:
(max. 1000 characters)
Are you human? (Sorry)