Administrativa
Syllabus
Grade information
Course outline
SMC
dates/deadlines
Zoom meeting
recordings
Home network
map
Homework schedule
Reading
list, per chapter:
6th edition
5th edition
Remote Unix accounts
DETER net testbed
home
get/use an account
FAQ
tutorial
news
report (pbs)
TechInfo
Textbook's
website
RFC lookup
Remote Unix
access with ssh
Protocols:
non-cyber examples
MAC address assignments
- listing
- search
TCP/IP
- Intro to the IP Protocols
TCP/IP Pocket
Reference Guide
- IPv4 version
- IPv6 version
Wireshark doc
html
pdf
Network calculators:
here's
one
and another
and
a third
Real world DSL
- a DSL order
- Analysis
commercial
routers
Selected protocols
ARP
IP
ICMP
TCP
UDP
echo (port 7)
discard
(port 9)
chargen
(port 19)
|
|
SPRING
2021
Section 1793 9:00a - 12:05p Saturdays remotely via Zoom
This
Website (http://classpage.dmorgan.us/)
will be used extensively to communicate with you.
Announcements, grade reports, and assignments will be posted here.
Please access the website from any SMC computer lab. Alternatively,
it can be viewed from an internet-connected browser anywhere. You
are responsible for awareness of the information posted here.
Announcements/grades/current topics
Course outline
-
with approximate weekly topic coverage corresponded to related
readings, homework assignments, and in-class slides I will use.
Please follow this outline as we move through the topics, for assignments and reading
I want to assign.
Homework -
1) read all the announcements below and follow all the
links they contain. I will expect you to be familiar with the
information they convey.
2) do the reading and homework shown in the "Reading" and
"Homework" columns of the course outline's topic #1.
(9/3)
A virtual machine (VM) for you
- hands-on lab exercises will be performed on a virtual machine that
you can run in your own computer.
- Obtaining
and installing your VM
- Transferring files
in and out of it if necessary (accompanying howto
video)
- Your VM's configuration
- VirtualBox
networking "complete guide" - a good website on the
subject
A Remote Unix system
account is available for your use.
Using ssh (secure shell). ssh is an important tool you will use
for interacting with remote computers. For that you will need an ssh
client. There are a number of ssh
client alternatives.
Distributing files from sputnik to the class as a whole,
publicly - the above file transfer discussion describes file movement
to and from your own home directory, exclusive to you. Sometimes I will
want to have someplace to put a file so everybody can get to it and
download it. When I do that, here's
how to download them.
Cover art on Tannenbaum textbook:
What is it??
"Number please?"
asks the switchboard operator. The switchboard is a board. It's for
switching. Switching changes a circuit between you and somebody. It can
complete a circuit to your Aunt Bheulah in Iowa City so you can
thank her for the knit socks. After you hang up if you want to call
your uncle in Waco you'll need to switch circuits, to get a circuit
to him instead of her. That's what the operator does for you. The
"switch"ing in "switch"board is circuit
switching. Nowadays in computer networks it's not circuit switching
anymore, it's packet switching.
Functional layering - the famous "Open Systems
Interconnect" model is depicted below. Somebody once had the
idea that maybe there could be a way to get independent computer
systems of different types to be able to exchange information with
one another. The diagram blueprints the idea for "how in the
world are we going to make that work??" That idea is the
subject of this course.

First-day administrative information you will
need to know:
Running linux at home.
Slides available online - for
most if not all slides I will show in class. Links to them can be
found in the "Slides" column of the course outline.
Course-long textbook reading -
a chapter-by-chapter list ( 6th edition,
5th edition ). The textbook is divided into chapters and they in turn into numbered
sections. The list tells you which sections to read for this
course when chapters are assigned. For example if I assigned chapter
10 and it had 17 sections, if this list specifies "10.1-100.5,
10.7, 10.12-17" it means I didn't feel sections 10.6 nor
10.8-11 were relevant enough so I only list the balance of the
chapter. Read unlisted portions for your own interest if you wish,
but the listed sections are what's officially assigned to you.
Textbook - Computer
Networks and Internets,
sixth edition, Douglas Comer, Pearson Prentice Hall , 2015.
Wireshark - is an excellent free packet capture utility.
What is a packet, and why caputre it? We'll talk about that later. I
will ask you to install and use Wireshark later in the semester,
assuming you have a linux or windows computer available on which to
do so. Please visit Wireshark's
home page.
|
|

"What
hath God wrought?"
May 24, 1844

"Mr.
Watson come here, I want to see you."
March 10, 1876

"lo"
October 29, 1969
|