network systems design 907721 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Network Systems Design 907721 PowerPoint Presentation
Download Presentation
Network Systems Design 907721

Loading in 2 Seconds...

play fullscreen
1 / 10

Network Systems Design 907721 - PowerPoint PPT Presentation


  • 107 Views
  • Uploaded on

Network Systems Design 907721. http:// uojcourses.awardspace.com Dr Ali El-Mousa University of Jordan elmousa@ju.edu.jo. Overview. Introductions:course description & calendar Answers to frequently asked questions Prerequisites Informal Quizzes. Who’s Who. Instructor: Dr Ali El-Mousa

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Network Systems Design 907721' - tiger


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
network systems design 907721
Network Systems Design907721

http://uojcourses.awardspace.com

Dr Ali El-Mousa

University of Jordan

elmousa@ju.edu.jo

slide2

Overview

  • Introductions:course description & calendar
  • Answers to frequently asked questions
  • Prerequisites
  • Informal Quizzes
who s who
Who’s Who
  • Instructor:
  • Dr Ali El-Mousa

elmousa@ju.edu.jo,

Room: CPE 42, Phone: x23003

course description goals
Course Description: Goals
  • Fundamental protocol concepts in the context of concrete/real protocols (including protocols that did not survive)
    • As if YOU designed the protocols grappling through the tradeoffs…
    • Where do these ideas really come from?
    • Identify common themes, building blocks…
      • Look beyond alphabet soups, distinctive differences and silo mindset!
    • Broad foundation of advanced material of lasting value: you can draw upon them in the future (even in related fields)!
  • Preparation for possible research/advanced development in networking (reading of papers, fundamental perspective, case-study)
  • In-class work (informal quizzes) & discussion (be prepared!)
syllabus
Syllabus
  • Core problems: heterogeneity, scale, coordination of distributed components, handling failures, sharing resources, managing congestion
  • Building Blocks: workload units (call vs packet), multiplexing, indirection, virtualization, identifiers/name-space structures/scopes, signaling/state management, randomization, distributed coordination and control, redundancy
  • Core protocols:Transport (TCP, UDP), IP, Routing, Addressing/Naming.
  • Advanced topics:Multicasting, Peer-to-Peer, Next-generation IP, Better-than-best-effort Internet (QoS), High-Speed Routers, IP Telephony, Security … (may not cover all)
course description highlights
Course Description Highlights
  • Lectures
  • Informal quizzes: Every 2-3 weeks
  • Be prepared: I will randomly call on students to explain ideas.

Grading:

  • Informal Quizzes & Paper Summaries: {20 pts}
  • 1 Research Case Study & Presentation: {20 pts}
  • Mid term Exam {20 pts}
  • Final exam: {40 pts}
prerequisites
Prerequisites
  • Required (no exceptions):
    • CPE-422 Computer Networks or equivalent
  • Desirable:
    • Operating Systems
    • Computer Design (CPE-432 or equivalent)
  • If you do not have the required prerequisites, you must drop the courseand take it later (next year).
prerequisites1
Prerequisites
  • Protocol Layers: ISO/OSI reference model
  • Physical Layer: Coding, Manchester
  • Transmission Media: UTP, Cat 5
  • Data Communication: Asynchronous vs synchronous, Baud, bit, and Hz, Half-Duplex vs Full-duplex, Modulation/Demodulation
  • Packet Transmissions: Framing, Bit stuffing, byte stuffing
  • Flow Control: On-Off, Window
  • Error Detection: Parity, Checksum, Cyclic Redundancy Check
prerequisites continued
Prerequisites (Continued)
  • Error Recovery: Start and Stop, Go back n, Selective Reject
  • LANs: Aloha, CSMA/CD, Ethernet, IEEE 802.3, Token Ring/IEEE 802.5, FDDI
  • Addressing: Unicast/multicast, Local/Global
  • LAN wiring: 10Base5, 10Base2, 10Base-T, 100Base-TX,
  • E-LANs: Hubs, Bridges, Routers, Switches
  • Routing: Distance Vector vs Link State, Spanning tree, source routing
  • Transport layer: multiplexing, reliability, congestion control, introduction to TCP and UDP
  • Basics of probability and queuing theory
answers to faq s
Answers to FAQ's
  • Considerable paper readings in the class + research case study (writing skills)
  • Informal quizzes given every 2-3 weeks
  • All homework etc due at the beginning of the class indicated as deadline.
    • Up to one late submission: no penalty
    • Beyond that 10% penalty
  • All quizzes are open-book and extremely time limited.
    • Quizzes consist of design questions, numerical, multiple-choice (true-false), and short answer questions.