This document is a compilation of my notes for COE 768: Computer Networks at TMU. All information comes from my professor’s lectures, as well as the course textbook Computer Networks, 5th Edition, Andrew S. Tanenbaum, David J. Wetherall.
Adam Szava - 2tor.ca
F2023
This section includes both ‘Lecture 1’ and ‘Lecture 2’ PDF content from the course shell.
<aside> ➕ Definition (Computer Network)
A computer network is a system that interconnects computing devices for data exchanges and communication.
(the cloud is the network)
</aside>
There are 3 different scales that we talk about networking in:
When discussing networking, we typically generalize the network connected devices as nodes.
In the following image, you can see the different scales of computer networks.
On the left hand side, we see a set of devices labeled as a LAN, just as an example of internal devices. The green circles can be imagined as there interconnection of local devices in a household.
The following is a list of fundamental problems we need to tackle in computer networking: