Leonard Kleinrock
Distinguished Professor of Computer Science, University of California, Los Angeles, Ph.D. MIT.


Kaveh Pahlavan
Professor of Electrical and Computer Engineering, a Professor of Computer Science, and Director of the Center for Wireless Information Network Studies (CWINS), Worcester Polytechnic Institute, Worcester, Massachusetts, Ph.D. - Worcester Polytechnic Institute.


Henning Schulzrinne
Professor in the Dept. of Computer Science; also with the Dept. of Electrical Engineering at Columbia University, and CTO of the FCC. Ph.D. - University of Massachusetts Amherst.


Jennifer Rexford
Gordon Y. S. Wu Professor in Engineering, Department of Computer Science, at Princeton University. Ph.D. - University of Michigan.


Muriel Medard
Cecil H. Green Professor in the Electrical Engineering and Computer Science (EECS) Department at MIT. Sc.D. MIT.

Note: the following books are not recommended by Professor Médard. They are books that have been used as reference texts in one/some courses she has taught.

David Tse
Thomas Kailath and Guanghan Xu Professor in the School of Engineering Department of Electrical Engineering, Stanford University, Ph.D. - MIT.

Note: the following books are not recommended by Professor Tse. They are books that have been used as reference texts in one/some courses he has taught.

Networking is a field of computer and electrical engineering that deals with the design, implementation, and management of communication networks. These networks are used to connect computer systems, devices, and other equipment, allowing them to communicate and share information.

There are several types of networks, including local area networks (LANs), wide area networks (WANs), and wireless networks. LANs are typically used to connect devices within a single building or campus, while WANs are used to connect devices over a larger geographic area, such as a city or country. Wireless networks are used to connect devices without the use of physical cables.

The most widely used networking protocol is the Transmission Control Protocol/Internet Protocol (TCP/IP) which is the foundation of the internet. It is a set of standards for communication across networks and is used to connect devices and networks around the world.

Another important protocol in networking is the User Datagram Protocol (UDP). It is a connectionless protocol that is used to transmit data without establishing a connection first. This makes it useful for applications that require low latency, such as video streaming and online gaming.

In computer engineering, networking plays a crucial role in connecting devices and networks, allowing them to communicate and share data. It is used to connect computers, servers, and other devices within a single building or campus, as well as to connect devices over a larger geographic area.

In the electrical engineering field, networking is used to connect devices such as sensors and actuators, which are used to monitor and control physical systems. This allows for remote monitoring and control of these systems, which is useful in a wide range of applications such as industrial automation and smart cities.

Network security is also a critical aspect of networking. This includes protecting networks and devices from unauthorized access, as well as protecting sensitive data from being intercepted or stolen. Common security measures include firewalls, encryption, and authentication.

Finally, with the increasing popularity of internet of things (IoT) and connected devices, networking technology is becoming more important than ever. It is expected to play a crucial role in connecting the vast number of devices and systems, and in enabling the communication and data sharing that will drive the future of many industries.