Intro to Programming Database Internet of Things IT Project Management Networking Web Development For Research Students

Introduction

This section of the website provides lectures, and activities that do not involve special tools.

The current contents are:

Any questions or comments should be directed to: The creator's email

Overview and Number Base Conversion

Being able to convert from Base 2 to Base 10 to Base 16 and back is a critical skill in networking because many tasks such as subnet allocation, mask calculation, and reverse mask calculation are based on this skill. These slides and videos teach students how to do this.

Decimal to binary and back:


Conversion to hexadecimal and back:


The current contents are:

Any questions or comments should be directed to: The creator's email

Basic Networking Commands

The exercise here introduces students to basic networking commands common to computers across operating systems. The exercise is based on the Windows operating system. Equivalent commands in other operating systems are presented in the table.

Operating System
Concept Windows 10 MacOSX Linux
IP Configuration ipconfig Use Network Utility. The app exists somewhere on your Mac. Where it is depends on the version of MacOSX you have. Apple likes to keep it hidden.
The routing table should be under netstat.
ifconfig
ip address show
ip link show
dhclient -v -r wlan0 (to renew the IP address on a WiFi network)
Ping (ICMP) ping ping
Traceroute tracert traceroute
Address Routing Protocol app arp arp

The current contents are:

Any questions or comments should be directed to: The creator's email

LANS and Addressing

We discuss three topics here. The difference between Data Terminal Equipment (DTE), Physical Data Communication Equipment (DCE) and Internet DCE, and how this matters for cabling reasons. We also discuss the idea of IP addresses, reserved IP addresses and introduce the concept of submasks. Finally, we talk about the difference between IPv4 and IPv6 and why most of the world still uses IPv4.


The current contents are:

Any questions or comments should be directed to: The creator's email

Subnet Masks

These are some difficult topics. We discuss:



The current contents are:

Any questions or comments should be directed to: The creator's email

Interior Gateway Routing

These slides introduce students to the concept of routing tables, interior gateway routing, i.e., routing within an organization (including providing a very brief overview of EIGRP, OSPF and IS-IS) and reverse subnet masks.

I don't discuss the Djikstra Routing Algorithm. I don't see the point. The modern router handles the routing for you and how it does it is really beyond your control. All you need to know is that the organization should have one interior gateway routing protocol, and if there is more than one that you need to redistribute the information and how to read the routing table to look for problems.

The current contents are:

Any questions or comments should be directed to: The creator's email

An Overview of the Internet

This module introduces the concept of the Internet and the 4 layer Internet model. It also introduces Shannon's model of communication, ASCII and Unicode.


The current contents are:

Any questions or comments should be directed to: The creator's email