CSCD 433547 Advanced Computer Networks - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

CSCD 433547 Advanced Computer Networks

Description:

Combination Senior/graduate student class. As seniors, you ... http://penguin.ewu.edu/cscd433/ Read Chapter 1 - Peterson. Assignment 1. See Link on Web page ... – PowerPoint PPT presentation

Number of Views:75
Avg rating:3.0/5.0
Slides: 25
Provided by: CarolT155
Category:

less

Transcript and Presenter's Notes

Title: CSCD 433547 Advanced Computer Networks


1
CSCD 433/547Advanced Computer Networks
  • Lecture 1
  • Course Overview
  • Winter 2009

2
The Course
  • CSCD 433/547
  • Combination Senior/graduate student class
  • As seniors, you are expected to know a lot
  • Graduate students are expected to know more!
  • Class will accommodate both groups
  • Graduate students will do more since they are
    graduate students

3
The Course
  • CSCD 433/547
  • Mainly an advanced network class with some
    network programming
  • What does that mean?
  • Look at the Goals and Learning Objectives

4
Goals for the Course
  • Learn about networks as systems including design
    principles, performance, software and hardware
    components, and underlying protocols.
  • To explore Quality of Service (QOS) features of
    networks including protocols
  • Continue learning network programming

5
Learning Objectives
  • Study the design principles of the Internet as
    an example of a successful network that scales .
    Read and discuss papers
  • Learn about network performance, how to perform
    measurement and tools
  • Study some specific software and hardware
    components and understand how they work

6
Learning Objectives Continued
  • Study applications that require QOS features and
    learn which protocols support them
  • Write network programs to better understand
    network concepts

7
Importance of Networks
  • Networks are one of the most important thing you
    will study in CS
  • How useful is a standalone computer in todays
    world?
  • Computing devices once were mostly standalone,
    separate entities
  • Main purpose was computing, storing and
    processing large amounts of data
  • Used by government, universities and corporations
  • Networks created originally to exchange
    information between researchers and government
    entities

8
Importance of Networks
  • Networks are ubiquitous
  • Fun to look at Internet Maps
  • Here is a unique black and white set of Internet
    connection maps
  • http//www.chrisharrison.net/projects/
  • InternetMap/index.html

9
Internet Growth
Internet growth is exponential!! Growth of
Internet Hosts
7/2008 570,937,778
7/2007 489,774,269
10
  • Topics Covered

11
Topics Covered
  • CSCD 330
  • OSI Model
  • Layered architecture, purpose of layers
  • Layers
  • Link Ethernet, Network IP, Transport
    TCP,UDP, Applications HTTP, SMTP, DNS
  • Routing
  • Routers, algorithms introduction to BGP, OSPF
  • Reliable transport, principles for that
  • Socket programming Java
  • Intro to P2P
  • Security tiny bit

12
Topics Covered
  • CSCD 433/547
  • Network design
  • How do you design a network?
  • Are there fundamental properties that most
    networks must exhibit?
  • What are the factors that affect performance and
    how do you design for them?

13
Topics Covered
  • CSCD 433/547
  • Routing
  • Routers - performance, details
  • Algorithms more about performance
  • Multi Protocol Label Switching
  • Multicast
  • Virtual Private Networks
  • Tunnels

14
Topics Covered
  • CSCD 433/547
  • Resource Allocation
  • Congestion Control
  • Quality of Service
  • Real time Protocol RTP
  • Wireless
  • Other topics
  • More on P2P
  • Overlay networks
  • More web applications, streaming video

15
Course Structure
  • CSCD 433 - Undergrads
  • Lecture and in-class exercises Mon, Wed, Fri
  • Tuesday Lab
  • Simulation Op-net, Tools or Network Programming
  • Thursday mostly on your own
  • Finish lab started on Tuesday
  • Work on programming assignment
  • Mostly no formal class on Thursday

16
Course Structure
  • CSCD 547 Grad Students
  • Lecture and in-class exercise or lab
  • Mon, Wed, Fri
  • Tuesday - Lab
  • Same as Undergrads
  • Extra Tasks
  • 1. Survey Paper Topic related to networks
  • 2. Conduct a lecture As result of survey paper
    or can be on a completely different topic
  • Can be anytime during the quarter
  • Must let me know ahead of time
  • More details to follow

17
Assignments
  • CSCD 433/547
  • Programs
  • Several programs About 3
  • More client/server or other network programs
  • Will let CSCD433 students substitute one program
    for a paper
  • Labs and Homework
  • Simulation OpNet or Wireshark network traces
  • Other tools performance or other
  • Homework some problems from text

18
Assignments
  • CSCD 433/547
  • Tests - takehome
  • Midterm
  • Final
  • In-class Participation
  • Make sure you come to class
  • Make sure you talk !!!
  • Make sure I know your name

19
Book Perspective
  • Textbooks
  • Expensive
  • What are they good for?

20
Book Perspective
  • What are the usefulness of Textbooks?
  • Offer a guide to the topics
  • Whats important / whats not important
  • Authors typically have years of experience
  • This textbook has a definite perspective a
    Systems Approach to Networks

21
Book Perspective
  • Principles
  • Thought process led to todays networks
  • If understand principles, then can understand new
    proposed protocols
  • Software
  • Important to allow networks to provide new
    services
  • Software allows new services to be provided with
    existing hardware
  • P2P, VOIP, Real time service

22
Book Perspective
  • Network Behavior
  • How does the integration of hardware/software
    affect behavior?
  • Can network behavior be predicted
  • Compare to Other Systems
  • OSs, distributed systems, other software
    architecture systems
  • All are complex and rely on design principles
  • Useful to examine common elements of complexity

23
Questions
24
Finish
  • Next time
  • Web page
  • http//penguin.ewu.edu/cscd433/
  • Read Chapter 1 - Peterson
  • Assignment 1
  • See Link on Web page
  • Due on Friday 1/9
  • Buy Book !!!
  • Lab This week only
  • No scheduled lab this week.
  • However, Lab is on-line, you are to do it on your
    own
Write a Comment
User Comments (0)
About PowerShow.com