Basic networking concepts. OSI architecture. Internet protocol stack. Physical layer: Data transmission. The notions of spectrum and bandwidth. Encoding and modulation techniques of analog and digital signals. Synchronous and asynchronous transmission. Interfaces. Data link layer: Flow control. Sliding window. Link usage. Error detection. Data link control protocols. HDLC multiplexing protocol: Basic principles and forms, time-, frequency-, wavelength-division multiplexing. Switching techniques: Circuit, packet and virtual circuit switching. Performance evaluation. ATM technology. Cell transmission. Service classes. MPLS and Frame Relay technologies. Congestion control and traffic management for several network types. Local networks (LANs): Ethernet, Token ring. Wide area networks (WANs): SONET. Internet protocols: IP, the functions of routing, segmentation – reassembly and TCP (transport protocol). Flow control and error correction. Internet applications and their implementation protocols.
This lesson aims to provide to the students of the fourth semester the necessary theoretical and practical background in computer networking technologies, from the very low physical layer of transmitting bits, until the routing of information and the applications of the end users.