Subject: Introduction to Communication Networks
(17 -
EK202) Basic Information
Course specification
Course is active from 17.10.2012.. This course targets acquisition of basic terminology and knowledge related to the area of communication and computer networks. Students should acquire basics of communication protocols that enable communication between devices in networked environment. Student should understand the concept of layering in communication networks and understand the role of specific protocols at different layers. Students would acquire the basic design principles of communication and computer networks. It will clarify the fundamental problems solved by protocols designed at different network layers. The course is organized as a sequel of communication problems that should be solved at different layers, providing the student with both theoretical understanding as well as practical examples of protocols, in particular, the protocols in Local Area Networks and the Internet. Introduction and basic concepts; Introduction to OSI layered model and terminology; Physical layer - transmission media and digital transmission basics; Example: 802.3 Ethernet and 802.11 WiFi PHY layer. Data link layer - error detection and error correction; Example: CRC and Checksum codes, ARQ protocols. Data link layer - multiple access protocols. Examples: ALOHA, CSMA/CD in 802.3 Ethernet and CSMA/CA in 802.11 WiFi. Network layer - network addressing and routing. Example: IP protocol, ARP and ICMP protocol. Transport layer and quality of service. Example: TCP protocol and UDP protocol. Session, presentation and application layer. Example: HTTP protocol and video over Internet. Lessons; auditory sessions and laboratory exercises with MATLAB examples.
|