MET CS 775 Advanced Networking

Prerequisites: MET CS 535. Or instructor’s consent.
Delivery: Boston- Charles River Campus
Program: MS TC core, MS CIS elective

Description: This course offers an in-depth coverage of the architecture, interfaces, protocols, and technologies of high-speed broadband networks. Topics include broadband wide-are network (WAN) technologies such as gigabit routers with IP switching, MPLS, ATM and Frame Relay; broadband LAN technologies: Fast Ethernet and Ethernet Switching, Gigabit Ethernet, and FDDI; broadband access technologies: DSL and Cable modems, as well as discussion of congestion control and traffic management, provision of different levels of quality of service (QoS), resource reservation, unicast and multicast routing, and multimedia compression and security of broadband networks. 4 cr In the past few years, we have seen a historical phenomenon -the Internet and therefore the usage of computers have grown from an obscure technical infrastructure to a public communication media with millions of users allover the world. This growth, supported by the phenomenal success of the WWW, has not only forced the development of new communication protocols (IPv6, routing, mobile protocols) and services (active networks, network security), but it has encouraged the proliferation of new application types (e.g., live audio and video) that lead to new requirements to the underlying protocols and services (resource reservation, real-time support). This course presents design and implementation principles of high-speed networks and Internet. The focus is on the concepts and fundamental design principles that have contributed to the global Internet’s scalability and robustness. Furthermore, This course deals with the hierarchical design and analysis of high-speed packet networks. It covers a plethora of high-speed network technologies from fast Gb Ethernets, Frame Relay, ATM to ones emploing the Internet Protocol (IP) at the network layer and the Transmission Control Protocol (TCP) at the transport layer. Issues related to implementation are discussed in detail. Topics covered include: the data link layer, local area networks, ATM networks, switching and bridging, the network layer, addressing and routing, sockets, reliable, connection-oriented and unreliable, connectionless transport protocols, mobile IP , IP telephony, and real-time services.