TDC 463 Computer Networks

20
TDC 463 John Kristoff 1 TDC 463 Computer Networks John Kristoff DePaul University [email protected] http://condor.depaul.edu/ ~jkristof/

description

TDC 463 Computer Networks. John Kristoff DePaul University [email protected] http://condor.depaul.edu/~jkristof/. Prerequisites. CSC 343 - Introduction to Operating Systems or TDC 411 - Computers in Information Systems and Telecommunications One or more of these would have been nice... - PowerPoint PPT Presentation

Transcript of TDC 463 Computer Networks

Page 1: TDC 463 Computer Networks

TDC 463 John Kristoff 1

TDC 463Computer Networks

John KristoffDePaul [email protected]://condor.depaul.edu/~jkristof/

Page 2: TDC 463 Computer Networks

TDC 463 John Kristoff 2

Prerequisites

CSC 343 - Introduction to Operating Systems or

TDC 411 - Computers in Information Systems and Telecommunications

One or more of these would have been nice... 461 - Basic Communication Systems 462 - Data Communications Equivalent undergraduate course(s) Practical experience

Page 3: TDC 463 Computer Networks

TDC 463 John Kristoff 3

You Will Learn

TerminologyCommunication basics

Media and signals Binary numbering system Data transmission characteristics

asynchronous and synchronous communicationserial and parallel transmissionbandwidth, throughput and noisemultiplexing

Page 4: TDC 463 Computer Networks

TDC 463 John Kristoff 4

You Will Learn [continued]

Networking and Network Technologies Packet Switching, Circuit Switching Protocols and Layering Network Addressing Interconnection (bridges, switches, routers) Topologies (star, ring, bus, mesh) Routing Flow, Error and Congestion Control

Page 5: TDC 463 Computer Networks

TDC 463 John Kristoff 5

You Will Learn [continued]

Applications and Network Services Client-server communications Hierarchical naming (DNS) File transfer (FTP) Remote login (TELNET) Email (SMTP, POP, IMAP) Web technologies (HTTP, HTML, Java) Network Security

Page 6: TDC 463 Computer Networks

TDC 463 John Kristoff 6

You Will NOT Learn

Commercial Aspects Products Vendors Prices Network Operating Systems

How to purchase/configure/operateHow to design/implement protocols

Page 7: TDC 463 Computer Networks

TDC 463 John Kristoff 7

I’ll Do My Part

Answer email promptlyBe fair and impartialEncourage discussion and questionsHelp you to learn

Page 8: TDC 463 Computer Networks

TDC 463 John Kristoff 8

You Do Your Part

Be present and attentiveDon’t wait until the last minuteContribute in discussionsAsk questions

Page 9: TDC 463 Computer Networks

TDC 463 John Kristoff 9

Grading

Homework (Best 3 of 4) 30%Midterm 30%Final Project 30%Class Participation 10%

Page 10: TDC 463 Computer Networks

TDC 463 John Kristoff 10

Tentative Schedule

3/27 - Introduction 4/3 - Physical Layer, Data Link Layer, Ethernet Token Ring,

FDDI 4/10 - LAN Bridges/Switches, Spanning Tree, Source Route

Bridging 4/17 - Network Layer, IP addressing, IP routing 4/24 - Transport Layer, TCP 5/1 - Midterm Exam 5/8 - Layers 5/6/7, Applications, Management and Security 5/15 - WAN Technologies 5/22 - IPv6, MobileIP, IP Multicast, Current Internet Issues 5/29 - IPX, AppleTalk, SNA, NETBIOS, OSI Protocols 6/5 - Project Presentations

Page 11: TDC 463 Computer Networks

TDC 463 John Kristoff 11

Daily Timetable

5:45 p.m. Learn7:30 p.m. Break7:45 p.m. Learn9:00 p.m. Goodnight

Page 12: TDC 463 Computer Networks

TDC 463 John Kristoff 12

FAQ for this Class

Recommended Reading is just that, recommended

Grade depends on the rest of the class (there is a curve)

Late homework must be pre-approved No collaboration on homework please Midterm sample exam will be available one week

prior Watch course home page and HyperNews group Network lab is available to you

Page 13: TDC 463 Computer Networks

TDC 463 John Kristoff 13

Final Project

In paper or presentation form Can be done in groups of 2 to 4 people If a paper, 10 pages approximate, 30 pages

maximum ...about 3000 to 5000 words for 10 pages Use diagrams as appropriate Properly cite references you use! For help with paper projects, see:

http://www1.shore.net/~ws/StudentSupport.html Watch course homepage and HyperNews group

Page 14: TDC 463 Computer Networks

TDC 463 John Kristoff 14

How to Contact Me

[email protected] see homepage for PGP key

312-362-5878 voice312-362-8247 faxOffice Hours at CSTC 714

Thursdays 5:00 p.m. to 6:30 p.m. ...and by appointment Enter through room 711

Page 15: TDC 463 Computer Networks

TDC 463 John Kristoff 15

Warning!

I will be out of town April 13-20Expect delays in communicationJohn Ourada will substitute April 17

Page 16: TDC 463 Computer Networks

TDC 463 John Kristoff 16

Textbook

Andrew Tanenbaum, “Computer Networks” Prentice Hall, 1996, ISBN: 0-13-349945-6

See course home page for other recommended texts Computer Networks - Peterson and Davie Computer Networks and Internets - Comer An Engineering Approach to Computer Networks - Keshav TCP/IP Illustrated - Stevens Interconnections - Perlman Internetworking with TCP/IP - Comer Data and Computer Communications - Stallings Routing in the Internet - Huitema

Page 17: TDC 463 Computer Networks

TDC 463 John Kristoff 17

Guests and Other Events

We may have guests to talk about ATM Security Other

DePaul University Network Tour

Page 18: TDC 463 Computer Networks

TDC 463 John Kristoff 18

Worth Noting

DePaul Linux Users’ Group http://linux.depaul.edu

DePaul IEEE Student Chapter http://www.depaul.edu/~ieee/

Greg Brewster’s Networks Seminar Series http://www.bach.depaul.edu/~brewster/

seminar/

Page 19: TDC 463 Computer Networks

TDC 463 John Kristoff 19

Who Am I?

Network Engineer for DePaul University LAN/WAN architecture and design Internet connectivity and applications Network security A little bit of everything else

CTI Part-time lecturerCurrent interests: VoIP, IP Multicast,

Internet2, and QoS/CoS in IP networks

Page 20: TDC 463 Computer Networks

TDC 463 John Kristoff 20

Who Are You?

My assumptions You’re not new to computers and the

Internet Backgrounds and interests vary widely At least mildly interested in networking Might only care about fulfilling core

requirementWhat else?