1 / 18

Computer Networking: A Top-Down Approach Overview

This course introduces basic concepts of computer networks and the Internet. Covering protocols, services, layers, and security.

lynchs
Download Presentation

Computer Networking: A Top-Down Approach Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 374:Computer Networks & InternetIntroductionSpring 2015 Prof. Michael Zink

  2. Overview • Logistics • Course Requirements • Reading Material • Course Organization • Web Site • Course Overview

  3. Logistics • Schedule: Monday, Wednesday, Friday 12:20AM – 1:10PM • Elab 303 • Office hours: Thursday 4:00PM – 5:00PM,Knowles Engineering Building 209F, Phone: 5-4465, zink@ecs.umass.edu • TAs: Ye Xu, KEB 310 Divyashri Bhat, KEB XXX Office hours: Office hours:Monday’s 4PM – 6PM Wednesday’s 3PM – 5PMyxu@ecs.umass.edu divyashri.bhat@gmail.com

  4. Course Requirements • E&C-ENG 122 (or CMPSCI 121) & • E&C-ENG 242 (or CMPSCI 187)

  5. Reading Material • Text: Computer Networking: A Top Down Approach Featuring the Internet, J. Kurose & K. Ross, Addison Wesley, 6th ed., 2012 • Class notes

  6. Web Page • Course web page:http://www.ecs.umass.edu/ece374/Write this information down!!! • All information for this course is posted on this side: • Schedule • Office hours • Class notes • Assignments • .. no hand outs in class!!

  7. Course Info • Workload: • *25% each if you don’t take final. • ** This can be taken as an alternative to the final.

  8. Course Info • ASK QUESTIONS!!!! • Let us be interactive! • Chime in if you have something interesting to add. • Incomplete policy • Academic honesty

  9. Exams • Midterm 1: Monday, February 25th, 7-9pm (planned) • Midterm 2: Tuesday, April 8th, 7-9pm (planned) • Final: TBD

  10. Course Overview Part 1: Introduction (3 classes, text: Chapter 1) • what is the Internet, What is a protocol? • network edge, network core, network access • physical media • delay, loss, throughput in packet-switched networks • protocol layers, service models • Internet backbones, NAPs and ISPs • brief history of networking, Internet

  11. A top-down Approach Networking will be covered top-down: • end-system: applications, end-end transport • network core: routing, hooking nets together • link-level protocols: e.g., Ethernet • other stuff: security, mobility, management

  12. Course Overview Part 2: Application Layer (4 classes, text: Ch. 2) • principles of application-layer protocols • World Wide Web: HTTP • file transfer: FTP • electronic mail in the Internet • the Internet's directory service: DNS • P2P: Skype • socket programming

  13. Course Overview Part 3: Transport Layer (6 classes, text Ch. 3) • Transport-layer services and principles • Multiplexing and demultiplexing applications • Connectionless transport: UDP • Principles of reliable of data transfer • TCP case study • Principles of congestion control • TCP congestion control

  14. Course Overview Part 4: Network Layer (5 classes, text: Ch. 4) • introduction and network service model • what’s inside a router? • routing principles (algorithms) • hierarchical routing • IP: the Internet Protocol • Internet routing: RIP, OSPF, BGP

  15. Course Overview Part 5: Link Layer, LANs (4 classes, text: Ch. 5) • introduction, services • error detection, correction • multiple access protocols, LANs • LAN addresses, ARP • Ethernet • network as a link layer: MPLS • a day in the life of a web request (synthesis)

  16. Course Overview Part 6: Wireless and Mobile Networks (3 classes, Ch 6) • wireless link characteristics • the wireless link: • 802.11 • cellular Internet access • mobility principles • mobility in practice: • mobile IP • mobility in cellular networks

  17. Course Overview Part 7: Multimedia Networking (5 classes, text: Ch. 7) • applications, streaming audio and video • best effort • protocols for real-time interactive applications • multiple classes of service • streaming and content distribution in today's Internet

  18. Course Overview Part 8: Network Security (3 classes, text: Ch. 7) • what is network security? • principles of cryptography • authentication: Who are you? • integrity • key distribution, certification • firewalls • attacks, countermeasures • case studies: secure e-mail, SSL, IPsec, 802.11

More Related