Peer-to-Peer Protocols and Local Area Networks

Product type

Peer-to-Peer Protocols and Local Area Networks

Coursera (CC)
Logo Coursera (CC)
Provider rating: starstarstarstar_halfstar_border 7.2 Coursera (CC) has an average rating of 7.2 (out of 6 reviews)

Need more information? Get more details on the site of the provider.

Description

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: In this course, we discuss peer-to-peer protocols and local area networks. Part one in this course is to answer the question of how does a peer-to-peer protocol deliver reliable data transfer service across unreliable transmission lines or networks. We focus on several medium access control protocols and their performance analysis. In the second part, we discuss how medium access control protocols coordinate the access to the communication channel so that information gets through from a source to a destination in the same broadcast local area network. We further discuss local area network and wireless LAN.

Created by:  University of Colorado System
  • Tau…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: M&A (Mergers & Acquisitions), Joint Venture, Body Language, Sales / Selling Skills, and Reading & Writing.

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: In this course, we discuss peer-to-peer protocols and local area networks. Part one in this course is to answer the question of how does a peer-to-peer protocol deliver reliable data transfer service across unreliable transmission lines or networks. We focus on several medium access control protocols and their performance analysis. In the second part, we discuss how medium access control protocols coordinate the access to the communication channel so that information gets through from a source to a destination in the same broadcast local area network. We further discuss local area network and wireless LAN.

Created by:  University of Colorado System
  • Taught by:  Xiaobo Zhou, Professor, Interim Dean

    College of Engineering and Applied Sciences
Commitment 5 weeks of study, 2-5 hours/week Language English How To Pass Pass all graded assignments to complete the course. Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from your peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates

Earn official recognition for your work, and share your success with friends, colleagues, and employers.

University of Colorado System The University of Colorado is a recognized leader in higher education on the national and global stage. We collaborate to meet the diverse needs of our students and communities. We promote innovation, encourage discovery and support the extension of knowledge in ways unique to the state of Colorado and beyond.

Syllabus


WEEK 1


Peer-to-Peer Protocols
This module examines peer-to-peer protocols and service models. Importantly, it examines three automatic repeat request (ARQ) protocols that provide reliable data transfer service.


5 videos, 6 readings, 1 practice quiz expand


  1. Video: Welcome
  2. Reading: Reference Books
  3. Video: Peer-to-Peer Protocols and Services
  4. Reading: Lecture Slides - Peer-to-Peer Protocols and Services
  5. Video: Stop-and-Wait ARQ
  6. Reading: Lecture Slides - Stop-and-Wait ARQ
  7. Video: S&W Performance, and Go-Back-N ARQ
  8. Reading: Lecture Slides - S&W Performance, and Go-Back-N ARQ
  9. Video: Go-back-N and Selective-Repeat ARQ
  10. Reading: Lecture Slides - Go-back-N and Selective-Repeat ARQ
  11. Discussion Prompt: Peer-to-Peer Protocols
  12. Reading: RFC 793, “Transmission Control Protocol: DARPA Internet program protocol specification”
  13. Practice Quiz: Practice Assessment - Peer-to-Peer Protocols

Graded: Graded Assessment - Peer-to-Peer Protocols

WEEK 2


Reliable Services and Data Link Controls



This module introduces TCP that uses ARQ techniques to provide reliable stream service and flow control end-to-end across connectionless packet network. It also examines two framing techniques that are used to identify the boundaries of frames of information within a digital bit stream, and discusses two data link control standards in widespread use.


3 videos, 4 readings, 1 practice quiz expand


  1. Video: TCP Reliable Stream and Flow Control
  2. Reading: Lecture Slides - TCP Reliable Stream and Flow Control
  3. Video: Framing and PPP
  4. Reading: Lecture Slides - Framing and PPP
  5. Video: HDLC, Multiplexing
  6. Reading: Lecture Slides - HDLC, Multiplexing
  7. Discussion Prompt: Reliable Services and Data Link Controls
  8. Reading: “The generic framing procedure: an overview”, E. Hernandez-Valencia, M. Scholten, and Zhenyu Zhu, IEEE communications Magazine, 40(5), 2002 (Required)
  9. Practice Quiz: Practice Assessment - Reliable Services and Data Link Controls

Graded: Graded Assessment - Reliable Services and Data Link Controls

WEEK 3


Medium access control



This module discusses the need for medium access control (MAC), and introduces representative random access and scheduling MAC protocols - including the carrier-sense multiple access with collision detection CSMA-CS protocol which forms the basis for the Ethernet LAN standard. It also shows the impact of delay-bandwidth product on protocol performance.


4 videos, 4 readings, 1 practice quiz expand


  1. Video: Medium Access Control
  2. Reading: Lecture Slides - Medium Access Control
  3. Video: MAC Random Access: Aloha
  4. Reading: Lecture Slides - MAC Random Access: Aloha
  5. Video: Random Access: CSMA and CSMA/CD
  6. Reading: Lecture Slides - Random Access: CSMA and CSMA/CD
  7. Video: Scheduling Approaches
  8. Reading: Lecture Slides - Scheduling Approaches
  9. Discussion Prompt: Medium Access Control
  10. Practice Quiz: Practice Assessment - Medium Access Controls

Graded: Graded Assessment - Medium Access Controls

WEEK 4


Local Area Networks



This module discusses the structure of the frames used in LANs, and introduces several important LAN standards, including the IEEE 802.3 Ethernet LAN and IEEE 802.11 wireless LAN. Furthermore, the MAC protocols associated with each LAN standard are also described.


3 videos, 4 readings, 1 practice quiz expand


  1. Video: Local Area Networks (LANs)
  2. Reading: Lecture Slides - Local Area Networks (LANs)
  3. Video: Wireless LANs: CSMA-CA
  4. Reading: Lecture Slides - Wireless LANs: CSMA-CA
  5. Video: Wireless LANs: Medium Access Control
  6. Reading: Lecture Slides - Wireless LANs: Medium Access Control
  7. Discussion Prompt: Local Area Networks
  8. Reading: “IEEE 802.11 Wireless Local Area Networks”, IEEE Communication Magazine, pp. 116-126, September 1997. (Required)
  9. Practice Quiz: Practice Assessment - Local Area Networks

Graded: Graded Assessment - Local Area Networks

WEEK 5


course project - Peer-to-Peer Protocols and Local Area Networks
This is a comprehensive peer review assessment


1 reading expand


  1. Reading: Comprehensive review of course materials

Graded: Peer-to-Peer Protocols and Local Area Networks
There are no reviews yet.

    Share your review

    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.