Course Objectives
At the end of the course, students will
Course Description
This course is designed to introduce the students to basic principles and techniques of data communication in computer networks. Topics covered include: applications of computer networks; overview of the OSI and TCP/IP reference models, the Internet; network types: LAN, MAN, WAN, Intranet, Internet; network protocols; analog and digital signals, modulation, multiplexing, synchronous and asynchronous communication; guided and unguided transmission media and their characteristics: guided media (twisted pair, coaxial cable, fiber optic), unguided media (satellite, microwave, radio), encoding, multiplexing, transmission impairments; connecting devices: repeater, hub, switch, bridge, router, gateway, firewall; switching techniques: circuit switching, packet switching, message switching; error detection and correction; flow and error control; multiple access methods; network topologies: bus, ring, star, mesh; LANs: Ethernet (standard, fast, gigabit), token bus, token ring; WANs: addressing, routing.
Course Content