This course covers the fundamental networking concepts, technologies and standards ranging from the basic data transmission technologies up to the different protocols used in the layers of the main telecommunication network architectures and standards. The conceptual and implementation aspects of the network application layer. The services offered by different transport protocols used in Telecom networks (TCP and UDP). Routing and network layer architecture. Data link layer and medium access control in both wired and wireless networks. The course includes extensive laboratory sessions and project assignments for network design and analysis of case studies, e.g., WLANs, Cellular, and the Internet.