Goals Communication Networks Summer term 2002 Prof. B. Plattner Computer Engineering and Networks Laboratory ETH Zürich • • • • • • To understand pertinent concepts of computer networks as one pillar of information technology • To understand how the Interent works, the Internet being THE prototype of future computer and information networks • To be able to extrapolate from today‘s examples (Internet) to future research and development issues and topics 1 2 How to reach these goals Lecture topics Lecture Discussion during and around the lecture Theoretical assignments Practical assignments Reading material 1. Introduction, summary of basic concepts (Technische Infor matik 2, Vernetzte Systeme) – Text book Computer Networks, A Systems Approach, 2 Edition Larry L. Peterson, Bruce S. Davie Morgan Kaufmann Publishers, 2000, ISBN 1-55860577-0 nd – Scientific papers • Personal interest and experiments • Visit to BlueWin Data Center? 3 2. 3. 4. 5. 6. 7. 8. 9. – Network building blocks – Point-to-point links – Reliable service over unreliable channels Shared (broadcast) direct links: Local Area Networks, Ethernet Packet switching and internetworking Routing End-to-end (transport) protocols Congestion control and resource allocation Distribute applications Network security IP next generation Lecture schedule 4 Laboratory exercises Teaching assistants • • • • Matthias Bossardt (Co-ordinator) Sai Anand Georgios Parissidis Stamatios Stefanakos 1. 2. 3. 4. Basic network connectivity, analysis of protocols Addressing and routing Applications (DNS, e-mail, WWW) Network security: Building a firewall • plus teaching aides (Hilfsassistenten) 5 6 Laboratory equipment Material on the net • Lecture homepage http://www.tik.ee.ethz.ch/tik/education/lectures/CN/SS02/ • Workspace for CN lecture on the TIK BSCW server https://www.tik.ee.ethz.ch/bscw/bscw.cgi/0/108140 • Various other resources may be found on the Internet, such as – The text book’s web page http://www.mkp.com/books_catalog/catalog.asp?ISBN=1-55860-514-2#Extras – A communications glossary http://www.getcommstuff.com/glossary/ – Connected: An Internet Encyclopedia http://www.freesoft.org/CIE/index.htm – A tutorial on networking http://www.techtutorials.com/Networking/ 7 8