NETB 154 Основи на мрежите

NETB 154 Introduction in Computer Networks
Spring 2010

 

Course Objectives

Computer networks dominate the today's information technologies, and become very important with the growing network market. The course is intended to provide students with knowledge and understanding of basic concepts in networks and protocols. The presentation is in the context of the Open Systems Interconnect (OSI) seven-layer reference model, with particular focus on the data link, network, transport, and application layers. Frequently used protocols are used to illustrate concepts and to provide insight into practical networks. Examples include widely used network protocols, such as IEEE 802.3 and the TCP/IP (Internet) suite, and emerging protocols. Students who have completed the course will have the basic knowledge in networks, expected from each computer specialist.

Course Overview

The course begins with an Overview of Computer Networks, including network hardware, network software, reference models, example networks, example data communication services, network standardization. The Physical Layer is being presented in sense of transmission media, wireless transmission, the telephone system, ISDN, broadband ISDN and ATM. The Data Link Layer deals with design issues, error detection and correction, elementary data link protocols, sliding window protocols, example data link protocols. The Medium Access Sublayer covers the following subjects: the channel allocation problem, multiple access protocols, IEEE standard 802 for LAN's and MAN's, bridges, high-speed LAN's. The basic functions of the Network Layer are explained in sense of design issues, routing algorithms, congestion control algorithms, Internetworking, the network layer in the Internet, the network layer in ATM Networks. The Transport Layer includes the transport service, elements of transport protocols, a simple transport protocol, the Internet transport protocols (TCP and UDP). The ATM AAL layer protocols. The Application Layer issues cover the network security, DNS (Domain Name System), SNMP (Simple Network Management Protocol), Electronic Mail, and the World Wide Web.

Course Format and Grading Policy

New material will be presented in lecture format. Reviews, exercises and homework solutions will take place in discussion. Participation in the discussions (or in the presentation), although not mandatory, is strongly recommended and may result in extra credit.

Weekly mandatory exercises, a project and a final examination will provide the basis for the grade. Late exercises will not be accepted unless permission by the instructor was given prior to the due date.

No predetermined scale will be used. The final grade will be assigned based on the following weighting

Exercises 30 %

Project 20 %

Final exam 50%

Cheating and plagiarism will not be tolerated. They will result in no credit for the homework or examination. This should not be understood as a discouragement for discussing the material or your particular approach to a problem with other students in the class. On the contrary - I urge you to share your thoughts, questions and solutions. Naturally, if you choose to work in a group, I will be expecting more than one and highly original solutions rather than the same mistakes.

Text

Computer Networks  Tanenbaum, A. S. Computer Networks (Fourth Edition), Prentice Hall, 2003 On-Line

 

 

 

 

Lecture Notes

The lecture notes are available at http://www2.hs-fulda.de/~stainov/netb154/notes/

Course Information

Time and Place: see Course Calendar

Office Hours: Mo., 7:00 p.m. - 8:00 p.m. - on-line office hours after April 1st

Office Address: HS Fulda, FB AI, Marquardstrasse 35, 36039 Fulda, Germany

Telephone: 0049 661 9640 319

E-mail: rumen.stainov@informatik.hs-fulda.de

Fax: 0049 661 9640 349

Instructor: Prof. Dr. Rumen Stainov, Professor of Computer Science


Rumen Stainov received his B.S. and M.S. from the Technical University Ilmenau, Germany and his Dr.-Ing. from the Dresden University of Technology, Germany. Before joining Fulda University in 1993 he has been a Professor of time at the University of Aachen, Germany. In Fall 1997 he has been Visiting Professor at BU. From Fall 1999 through Summer 2002 he has been full-time Associate Professor of Computer Science at Boston University. He is currently Professor of Computer Science at Fulda University of Applied Sciences.

Research Interests

Internetworking, parallel and distributed processing.

Publications

(over 60)

Books and Contributions:

  • Stainov R., Distributed Operating Systems (in German: "Verteilte Betriebssysteme"), VDI Verlag Düsseldorf, 1994, p. 295, ISBN 3-18-401345-6.
  • Stainov R., Internet and WWW: Basics (in German "Internet und WWW-Grundlagen"), VDE-Verlag Berlin, 1997, p. 145, ISBN 3-8007-2172-4.
  • Stainov R., IPnG: The Next Generation Internet Protocol (in German: "IPnG: Das Internetprotokoll der nächsten Generation"), International Thomson Publishing, 1997, p. 302, ISBN 3-8266-4018-7.
  • Stainov R., "Aufbauprinzipien der Internetdienste und des WWW" in "Jahrbuch Elektrotechnik" Band 17 (Hrsg. A. Grütz), VDE-Verlag, 1997, ISBN 3-8007-2272-0.
  • Stainov R., "Internet-Tutorial" (ca. 90 pages) in "Lexikon TCP/IP Internetworking" (Hrsg. K. Lipinski), International Thomson Pub. 1998, ISBN 38266-4039-X.

Course Calendar

Exercises

Project Pages

Some Solutions

Lecture Notes

Lecture Recordings

FAQ


IPv6


Networked Multimedia


Mobile and Wireless Computing


Networked Security

·         Cryptography and Security

 


Interested Materials and Tutorials


Telecom Useful Resources


Organizations

·         Technical Committee on Computer Communication (TCCC)


University of Applied Sciences Fulda, Computer Science, Marquardstrasse 35, Zimmer C 106, 36043 Fulda, phone: +49 661 9640319,  fax: +49 661 9640349, e-mail: stainov@informatik.hs-fulda.de