Introduction to networks and digital communications with a focus on Internet protocols: Application layer architectures (client/server, peer-to-peer) and protocols (HTTP-web, SMTP-mail, etc.), Transport layer operation: (reliable transport, congestion and flow control, UDP, TCP); Network layer operation - (routing, addressing, IPv4 and IPv6), Data Link layer operation (error detection/correction, access control, Ethernet, 802.11, PPP), Layer 2/3 protocols (ATM and MPLS); selected current topics such as: security, multimedia protocols, Quality of Service, mobility, wireless networking, emerging protocols, network management.