Google + Coursera

Google IT Support Professional Certificate

Technical Support Fundamentals

The Bits and Bytes of Computer Networking




Operating System

Hardware ⇌ Kernel ⇌ User Space

Kernel space

User space

File Management

We write data to our hard drive in the form of data blocks. **Block storage ** improves faster handling of data because the data isn’t stored on one long piece and it can be accessed quicker.

Process Management

The kernel creates processes, efficiently schedules them, and manages how processes are terminated.

Memory Management

When we store our virtual memory on our hard drive, we call the allocated space, swap space. When we get into practical applications of disk partitioning, we’ll allocate space for swap. The kernel takes care of all of this for us, of course. It handles the process of taking pages of data and swapping them between RAM and virtual memory.

I/O Management

If you don’t have enough RAM, you can’t load up as many processes. If you don’t have enough CPU, you can’t execute programs fast enough.

Shell / GUI

CPU

We have different CPU architecture’s, 32-bit and 64-bit. Our operating systems will also be optimized for this architecture, so make sure that the CPU and OS are compatible. If you have a 64-bit CPU, you should also install the 64-bit version of the operating system you choose.

Virtual Machine

Network Model

in our case IP, is responsible for getting data from one node to another. Also, remember that the transport layer, mostly TCP and UDP, is responsible for ensuring that data gets to the right applications running on those nodes. 

Networking Devices

❏ Hubs

A collision domain is a network segment where only one device can communicate at a time. If multiple systems try sending data at the same time, the electrical pulses sent across the cable can interfere with each other.

❏ Switch

This means that a switch can actually inspect the contents of the Ethernet protocol data being sent around the network, determine which system the data is intended for and then only send that data to that one system. 

A switch remembers which devices are connected on each interface, while a hub does not.

❏ Summary

Hubs and switches are the primary devices used to connect computers on a single network, usually referred to as a LAN, or local area network. But we often want to send or receive data to computers on other networks. This is where routers come into play. 

❏ Router

A router is a device that knows how to forward data between independent networks. While a hub is a layer one device and a switch is a layer two device.

❏ Home Router

The most common type of router you’ll see is one for a home network, or a small office. These devices generally don’t have very detailed routing tables. The purpose of these routers is mainly just to take traffic originating from inside the home, or office LAN, and to forward it along to the ISP, or Internet Service Provider. 

❏ ISP Routers

Core ISP routers don’t just handle a lot more traffic than a home or a small office router. They also have to deal with much more complexity in making decision about where to send traffic. A core router usually has many different connections to many other routers. Routers share data with each other via a protocol known as BGP, or Border Gateway Protocol. That lets them learn about the most optimal paths to forward traffic. When you open a web browser and load a webpage, the traffic between computers and the web servers could have traveled over dozens of different routers. The Internet is incredibly large and complicated. And routers are global guides for getting traffic to the right places. 

Physical Layer

❏ Moving Bits Across the Wire

❏ Twisted Pair Cabling and Duplexing

❏ Ethernet

❏ Network ports

DataLink Layer

❏ Ethernet protocol

❏ MAC address (Hardware Address)

Ethernet uses MAC addresses to ensure that the data it sends has both an address for the machine that sent the transmission, as well as the one that the transmission was intended for. In this way, even on a network segment, acting as a single collision domain, each node on that network knows when traffic is intended for it. 

Network Layer

❏ ARP (Address Resolution Protocol)

❏ IP datagram

❏ Subnetting

❏ IANA (Internet Assigned Numbers Authority)



Standby

Goal to be done by 31, March

Transport Layer

Application Layer

DNS

Dynamic Host Configuration Protocol

NAT

VPN

Proxies