200 likes | 325 Vues
This course provides a comprehensive introduction to computer networks, covering essential terminology, communication basics, data transmission characteristics, and networking technologies. You will explore packet and circuit switching, protocols, network addressing, and various network topologies. Key applications like client-server communications, DNS, FTP, TELNET, and web technologies are also included. Emphasizing practical experience, the course involves engaging discussions, homework, midterm and final projects, along with active participation. Join to deepen your understanding of networking fundamentals and current internet issues.
E N D
TDC 463Computer Networks John Kristoff DePaul University jtk@depaul.edu 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... • 461 - Basic Communication Systems • 462 - Data Communications • Equivalent undergraduate course(s) • Practical experience
You Will Learn • Terminology • Communication basics • Media and signals • Binary numbering system • Data transmission characteristics • asynchronous and synchronous communication • serial and parallel transmission • bandwidth, throughput and noise • multiplexing
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
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
You Will NOT Learn • Commercial Aspects • Products • Vendors • Prices • Network Operating Systems • How to purchase/configure/operate • How to design/implement protocols
Ill Do My Part • Answer email promptly • Be fair and impartial • Encourage discussion and questions • Help you to learn
You Do Your Part • Be present and attentive • Dont wait until the last minute • Contribute in discussions • Ask questions
Grading • Homework (Best 3 of 4) 30% • Midterm 30% • Final Project 30% • Class Participation 10%
Tentative Schedule • 9/12 Introduction • 9/19 Physical Layer, Data Link Layer, Ethernet Token Ring, FDDI • 9/26 LAN Bridges/Switches, Spanning Tree, Source Route Bridging • 10/3 Network Layer, IP addressing, IP routing • 10/10 Transport Layer, TCP • 10/17 Midterm Exam • 10/24 Layers 5/6/7, Applications, Management and Security • 10/31 WAN Technologies • 11/7 IPv6, MobileIP, IP Multicast, Current Internet Issues • 11/14 IPX, AppleTalk, SNA, NETBIOS, OSI Protocols • 11/21 Project Presentations
Daily Timetable • 5:45 p.m. Learn • 7:30 p.m. Break • 7:45 p.m. Learn • 9:00 p.m. Goodnight
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
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
How to Contact Me • jtk@depaul.edu • see homepage for PGP key • 312-362-5878 voice • 312-362-8247 fax • Office Hours at CSTC 714 • Mondays 5:00 p.m. to 6:30 p.m. • ...and by appointment • Enter through room 711
Warning! • I may be moving offices this quarter • I'll let you know
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
Guests and Other Events • We may have guests to talk about • ATM • Security • Internet2 • Other • DePaul University Network Tour • Occasional Mini Hands-on
Worth Noting • Brewsters Networks Seminar Series • http://bach.cs.depaul.edu/brewster/seminar/ • DePaul I.S. Networks Group • http://networks.depaul.edu • DePaul Linux Users Group • http://linux.depaul.edu • DePaul IEEE Student Chapter • http://www.depaul.edu/~ieee/
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 lecturer • Current work: MBONE, VoFR/VoIP, security, OSPF and high-speed networks
Who Are You? • My assumptions • Youre not new to computers and the Internet • Backgrounds and interests vary widely • At least mildly interested in networking • Might only care about fulfilling core requirement • What else?