© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
P. D. Crutcher et al.Essential Computer Sciencehttps://doi.org/10.1007/978-1-4842-7107-0_5

5. Computer Networks and Distributed Systems

Paul D. Crutcher1  , Neeraj Kumar Singh2 and Peter Tiegs3
(1)
Welches, OR, USA
(2)
Bangalore, Karnataka, India
(3)
Hillsboro, OR, USA
 

So far, we have discussed the computer systems in isolation. Computers need to talk to each other to enable communication with other systems to enable higher-value services. When we talk about a set of computers communicating over a network, we are describing a distributed system. In this chapter, we will discuss how this happens.

History and Evolution of Networks and the Internet

Since the beginning ...

Get Essential Computer Science: A Programmer’s Guide to Foundational Concepts now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.