Computer Networks
CSCI 3342 -  Fall 2009 - Tentative Schedule - 12:45 TT

All Labs/Assignments Are Due The Next Class Period Unless Specified Otherwise!

 Class 

Topic's)

 Reading Assignments 
& Handouts

 Laboratory 
Assignments 

 

# 1

8/27

R

 

Introduction To Class 
Distribute Questionnaire 

Chapter 1
Introduction To Networking

Centuries Dominated By
Network Evaluation Criteria
Network Effectiveness Criteria
Data Representations
Transmission Modes, Simplex, Half-Duplex, Full-Duplex
Transmission Configurations
Point To Point, Multipoint, Broadcast
Active/Passive Hubs
About Broadcasting
Protocols, De Facto, De Jure
3 Key Elements Of Protocols
Network Building Blocks
Definition Of Computer Network
3 Types Of Wired Connections
3 Types Of Wireless Connections
Categories Of Network Scale
DAN - about
LAN - about
MAN - about
WAN - about
Topologies
Star, Bus, Mesh/Complete, Ring,
Tree, Irregular, Hybrid
Static vs. Dynamic Broadcast
Hubs - about
Switches - about
Routers - about
Gateway - about
Bridge - about
Repeater - about
Wireless Networks
Bob Medcalf
Computer Network Process vs
Distributed System Process
Reasons Companies Network
Reasons People Network
Networking Social Issues
4 Factors Influencing Network
 Performance
3 Factors Influencing Network
 Reliability
2 Factors Influencing Network
 Security
National Organizations
ISO, ANSI, ITU-T, IEEE.
FCC, Telcordia
What is a Forum
Arpanet, DoD
What Is Store & Forward
MILINET, NFSNET
PDA

 

Read Course Outline

Fill Out Questionnaire (Lab I-4 points)

Read Chapters 1 & 2

DCN-01-Introduction  

All Homework & Labs Due Next Class Period Unless Specified Otherwise!

Questionnaire HW

DCN-01-Intro-HW

 

# 2

9/1

T

 

 

Set Up Accounts
Demo Wiring

Chapter 2

Network Models

Sender, Receiver, Carrier
Layers Of Postal Protocol
5 Layer Network Model
Network Architecture Specification
Requirements - Hardware & Software
Protocol Stack
Why Protocol Hierarchies
Purpose Of Each Layer
Protocol Communication
Interfaces
Protocol Service User
Protocol Service Provider
5 Layer Protocol Communication
9 Design Issues For Layers
Service Access Points
NIC
Physical Layer Function
Transmit Bits To Next Node
Data Link Layer Function
Transmit Frames To Next Node
Network Layer Function
Delivery Of Packets To Destination
Transport Layer Function
Delivery Of Messages Among Processes
Application Layer Function
Providing Services To User
Connection-Oriented Service
Connectionless Service
Quality Of Service
Reliable Service
Unreliable Service
Reliable Message Stream Service
Reliable Byte Stream Service
Unreliable Connection Services
Request-Reply Services
OSI Model
TCP/IP Model
OSI vs TCP/IP Models
Vinton Cerf
Bob Kahn
TCP/IP Protocol Suite
TCP Insures Total Bytes Sent
Are Correctly Received
UDP - Not Guarantee Delivery
IP Provides Routing
OSI vs TCP/IP Comparisons
Apocalypse Of Two Elephants
TCP/IP vs OSI
Bad Timing, Technology,
Implementation, & Politics
TCP/IP Criticisms
Other Models - Novel Netware, etc.
 

DCN-02-NetworkModels DCN-02-Network Models-HW 

WiringLab
Due 9/15/09
 

 

# 3

9/3R

 

 
Chapter 3

Signals

Major Concern Of Physical Layer
Analog - Infinite Values
Digital - Finite Values
Signal Amplitude - Max & Min
Vary Amplitude By
Current Alteration
Frequency
Period
Cycle
Why Sine Curve
Phase
Frequency Domain
Time Domain Plot
Frequency Domain Plot
Decomposition & Harmonics
Fourier Analysis
Who Fourier
Frequency Spectrum
Signal Corruption
Bandwidth
Significant Bandwidth
Bit Interval
Bit Rate
Attenuation
Distortion
Noise
Shannon Capacity
 
Recommend: Install Visual Studio 2008
On Your Computer

VisualStudio-2008-Install

Visual-Studio-2008-SP1-Install

DCN-03-Signals

Work Through The Following Tutorials:

Visual-Studio-Windows-App-Basic-Form

Visual-Studio-Windows-App-Form-Buttons-Color-Picker

DCN-03-Signals-HW

 

# 4

9/8

T

 

Work With C#   Visual-Studio-Windows-App-Form-ComboBox

C-Sharp-Tutorials HW

 

# 5

9/10

R

 


Chapter 4
Digital Transmission

Digital To Digital Encoding
Signal Encoding
Bit Rate
Pulse Rate
Synchronization
Unipolar Encoding
Polar Encoding
Analog To Digital Encoding
Pulse Amplitude Modulation
Pulse Code Modulation
Nyquist
Parallel Transmission
Serial Transmission
Synchronous or Asynchronous?
.
 
.DCN-04-DigitalTransmission C-Sharp-CardGrab Lab

DCN-04-DigitalTransmission-HW

 

 

# 6

9/15

T

 

 

Chapter 5
Analog Transmission

Digital To Analog Encoding
Sine Wave
Bit and Baud Rate
Carrier Signal
ASK - Amplitude Shift Keying
ASK - 1, 2, 3 Practice
FSK - Frequency Shift Keying
PSK - Phase Shift Keying
PSK - 1, 2, 3, 4, 5, 6
QAM - Quadrature Amplitude Modulation
QAM - 1, 2, 3, 4, 5, 6
Analog To Analog Encoding
Amplitude Modulation
AM - 1, 2, 3, 4, 5
Frequency Modulation
FM - 1, 2, 3, 4, 5
PM - Phase Modulation
EIA Transmission Standards (Not On Exam)
DTE - Data Terminal Equipment
DCE - Data Circuit-Terminating Equipment
Transmission Standards
EIA-232, EIA-449, ITU-U X.21
Modems (Restarts Exam Portion)
Capacitance/Inductance
Data Range
Analog Signal Modulation
FSK, ASK, PSK, QAM
Intelligent Modems
Shannon and Modem Transmission
Shannon Formula
Cable Modem Transmission.

DCN-5-AnalogTransmissions DCN-05-AnalogTransmission-HW
Do First Half

Study For Exam 1

Form A Study Group
Extra Credit

 

# 7

9/17

R

 


Chapter 6

Multiplexing

Multiplexing Categories
Frequency Division Multiplexing
Wave Division Multiplexing
Time Division Multiplexing
Synchronous TDM
Asynchronous TDM
Inverse Multiplexing
Telephone - Analog
Switched, Leased
Telephone - Digital
Switched/56, DDS, DS
T-1 Line
Other Services Available - SONET, ATM, ISDN, DSL

Chapter 24-A
Socket Interface

Application Layer
Client-Server Model
Client-Server Processing - Active open process, Active close process
UDP, TCP/IP Server Protocols
Server Types - Connectionless Iterative, Connection-Oriented Iterative, Connectionless Concurrent, Connection-Oriented Concurrent
Socket Interface
Types of Socket Interfaces-UDP datagram socket, TCP/IP stream socket, Raw socket

Find Well Known Port Listings

http://www.governmentsecurity.org/
articles/CommonPorts.php

http://www.networksorcery.com/enp/
protocol/ip/ports00000.htm
 

http://www.webopedia.com/
quick_ref/portnumbers.asp

  

DCN-24-A-ClientServerModelSockets

DCN-06-Multiplexing
DCN-05-AnalogTransmission-HW

DCN-06-Multiplexing-HW

 

# 8

9/22

T

 

Exam I
Chapters 1-3
C-Sharp Tutorials
  Windows-7-Install Lab

 

# 9

9/24

R

 

 

Chapter 24-A
Socket Interface

Application Layer
Client-Server Model
Client-Server Processing - Active open process, Active close process
UDP, TCP/IP Server Protocols
Server Types - Connectionless Iterative, Connection-Oriented Iterative, Connectionless Concurrent, Connection-Oriented Concurrent
Socket Interface
Types of Socket Interfaces-UDP datagram socket, TCP/IP stream socket, Raw socket

Find Well Known Port Listings
 

Chapter 7
Transmission Media

Physical Layer & Transmission Medium
Electromagnetic Energy
Electromagnetic Spectrum
Guilded Media
Twisted Pair Cable - frequency range, grading, cost
Coaxial Cable - ratings,  pricing
Fiber Optic Cables - single strand or multi strand, cost
reflection & refraction angle
Multimode Step, Graded Index Fiber
Advantages/Disadvantages
Unguilded Media
Radio wave
Propagation
VLF, LF, MF, HF, VHF, UHF, SHF, EHF
Microwave
Usage of waves in modern equipment
Infrared - Short Range Communication
Impairments
Attenuation, Distortion, Noise
 

DCN-24-A-ClientServerModelSockets

DCN-07-TransmissionMedia

DCN-24-A-ClientServerModelSockets-HW 

DCN-07-Transmission Media-HW
Due 9/29

 

# 10

9/29

T

 


Chapter 8.1

Circuit Switching

Switched Network
Switching Methods
Circuit Switched Networks
Space-Division Switching
Crossbar Switch, Multistage Switch
Time-Division Switching
Synchronous TDM
Asynchronous TDM
Space & Time Division Switching
PSTN
Packet Switched Networks
Message Switched Networks

Chapter 9
High-Speed Digital Access
DSL, Cable Modems, & SONET

DSL Technology
DSL - Digital Subscriber Line
Asymmetrical Digital Subscriber Line
 Digital Subscriber Line Access Multiplexer
SDSL
HDSL
VDSL
Cable modem Technology
Traditional Cable TV - unidirectional
HFC Cable TV - bidirectional
SONET

 
DCN-08-CircuitSwitching

DCN-09-HighSpeedDigitalAccess

 

 

 

# 11

10/1

R

 

Multi-User Network
Tic-Tac-Toe Game
  DCN-08-CircuitSwitching-HW  

Network-Tic-TIc-Toe 1 Lab
Due 10/8/09

 

# 12

10/6

T

 


Chapter 8.1

Circuit Switching

Switched Network
Switching Methods
Circuit Switched Networks
Space-Division Switching
Crossbar Switch, Multistage Switch
Time-Division Switching
Synchronous TDM
Asynchronous TDM
Space & Time Division Switching
PSTN
Packet Switched Networks
Message Switched Networks
 

  DCN-09-HighSpeedDigitalAccess-HW  

 

# 13

10/8

R

 

Start Working Through
C# Socket Programming
& Connections For The
Tic Tac Toe Game
Read The Two
Chapters Passed Out
On C# Sockets
Study For Exam
Read Two Chapters

 

# 14

10/13

T

 


Exam II
Chapters (5, 6, 7, 8.1, 9, 24)

Chapter 10
Error Detection & Correction

Data Link Layer
Error Detection/Correction
Signal Interference
Types of Errors - Single bit, Burst
Single-Bit Error & Serial Transmission
Single-Bit Error & Parallel Transmission
Affects of Burst Error in Transmission
Detection Strategy I - Send Twice
Detection Strategy II - Redundancy
Vertical Redundancy Check
Even & Odd Parity Check
Longitudinal Redundancy Check
Two-Dimensional Parity Check
Cyclic Redundancy Check
Binary Division Parity Check
Check Sum Detection Method
Single Bit Error Correction
Re-send Request
Hamming Code


 

Read The Two
Chapters Passed Out
On C# Sockets

DCN-10-ErrorDetection-Correctionz

DCN-10-ErrorDetection-Correction-HW 

 

# 15

10/15

R

 


Tic-Tac-Toe Server
Connection

Chapter 11
Data Link Control

Data Link Control and Protocols
Data Link Layer
Line Discipline
ENQ/ACK
Poll Select
Flow Control
Stop And Wait - ARQ, Delayed ACK
Error Control
Sliding Window
Selective Repeat
HDLC Protocol
NRM, ABM
HDLC Frames - I, S, U

Chapter 11-B
Point-To-Point Access

SLIP, PPP Protocol
PPP Transition States - Idle, Establishing, Authenticating, Networking, Terminating
PPP Frames
PPP Link Control Protocol
PPP Authentication Techniques - PAP, CHAP
PPP Network Control Protocol(NCP)
 

 

DCN-11-DataLinkControl

DCN-11-B-PointToPointAccess  

.

Add Tic-Tac-Toe
Server Connection
To Your Project

DCN-11-DataLinkControl-HW

DCN-11-B-PointToPointAccess-HW  

 

 

# 16

10/20

T

 



Tic-Tac-Toe Client
Connection

Chapter 12
Multiple Access

Multiple Access Protocols
Random Access Protocols
MA (Multiple Access)
CSMA (Carrier Sense MA)
CSMA/CD (CSMA/ Collision Detection)
CSMA/CA (CSMA/ Collision Avoid)
Controlled Access Protocols
Reservation
Polling - Line Discipline
Token Passing - Token Ring
Channelization Protocols
FDMA (Frequency Division MA) - FDM
TDMA (Time Division MA) -TDM
CDMA ( Code Division MA)

Chapter 13
Local Area Networks
Ethernet

Project 802
LAN
IEEE Project 802
HDLC
MAC
CSMA/CD
Persistence Strategies
Baseband & Broadband
Collision Detection
IEEE 802.3 Frame Format
Traditional Ethernet
10Base5 (Thick Ethernet)
AUI, MAU
Encoding

DCN-12-MultipleAccess

Add Tic-Tac-Toe
Server Connection
To Your Project

DCN-12-MultipleAccess-HW

 

# 17

10/22

R

 

Trey Evans
Computer Security
 

DCN-13-LAN-Ethernet  DCN-13-LAN-Ethernet-HW 

Turn In Working
Tic-Tac-Toe Lab

 

# 18

10/27

T

 

 

Chapter 13
Local Area Networks
Ethernet

Project 802
LAN
IEEE Project 802
HDLC
MAC
CSMA/CD
Persistence Strategies
Baseband & Broadband
Collision Detection
IEEE 802.3 Frame Format
Traditional Ethernet
10Base5 (Thick Ethernet)
AUI, MAU
Encoding
10Base2 (Thin Ethernet)
10BaseT (Twisted Pair Ethernet)
1Base5
Bridged Ethernet
10Base-FL
Switched Ethernet
Fast Ethernet(100BaseX, 100BaseT4)
Physical Layer
MII
100BaseTX
Encoding NRZ-I,4B/5B
100BaseFX
Gigabit Ethernet
Physical Layer Differences
1000BaseX, 1000BaseT
Encoding 8B/10B
3 Generations of Ethernet
Other Ethernet Networks
Token Ring, Token Bus, FDDI
 


 

Router-1-Lab-Key Study For Exam 3

 

# 19

10/29

R

 


Exam III
Chapters (10,11,11b,12,13

Work On Router & Wireless Project I

Chapter 18
Virtual Switching Networks

Frame Relay & ATM
Virtual Circuit Switching
Frame Relay Attributes
DLCI (Data Link Connector Identifyers)
ATM (Asynchronous Transfer Mode)
Design Goals
Cell Relay Protocol
ITU-T
ATM Packets
Six Initial Design Goals
Problems with Packet Networks
Cell - Basic Unit for Data Exchange
Cell Networking
Advantages of Cell over Packet Networking
ATM Architecture
UNI (User to Network Interface)
NNI (Network to Network Interface)
 

Chapter 25
Domain Name Service

DNS
TCP/IP Model
Physical, Network, Transportation, Application
TCP/IP Protocol Suite
Client-Server Model
IP - Internet Protocol
Host Table
Network Configuration
DSN Design Options
DSN Addressing
Flat Name Space Vs. Hierarchial Name Space
Domain
Distribution of Name Space
Internet Name Space
Generic Domains, Country Domains, Inverse Domains
IPConfig
DHCP - Dynamic Host Configuration Protocol
DNS
Ping
Tracert
DNS Port
 

DCN-18-CircuitSwitchingFrameRelayATM

DCN-25-DomainNameSystem

Router & Wireless Project I

DCN-18-CircuitSwitchingFrameRelayATM-HW

DCN-25-DomainNameSystem-HW

 

# 20

11/3

T

 


Chapter 14

Wireless LANs

802 Protocol - Ethernet
IEEE 802.11a
BSS (Basic Service Set)
ESS (Extended Service Set)
FHSS (Frequency Hopping Spread Spectrum)
Dwell Time
Frequency Shift Keying (FSK)
DSSS (Direct Sequence Spread Spectrum)
Phase Shift Keying (PSK)
Chip Code
OFDM (Orthogonal Frequency Division Multiplexing)
Quadrature Amplitude Modulation (QAM)
802.11b
HR-DSSS (High Rate DSSS)
802.11g
Signal Reflection
CSMA/CD Flowcharts
NAV (Network Allocation Vector)
Collision Avoidance
RTS
Frame Format
Control Frames
Addressing Mechanism
Blue Tooth - 802.15
PAN (Personal Area Network)
Piconet
Scatternet
Blue Tooth Gadgets

 
DCN-14-WirelessLANs

 

Router & Wireless Project II
Due 11/17/2009

Router & Wireless Project III
Due 11/12/2009

DCN-14-WirelessLANs-HW

 

# 21

11/5

R

 

 

Chapter 19-20
Host To Host Delivery
Internetworking, Addressing, & Routing

Host-To-Host Delivery:
Internetworking,
Addressing & Routing
Network Layer
Responsibilities of the Network Layer
Internetworks
TCP/IP Physical & Data Link Layers
Network Layer at the source, switch or router, and destination
The Internet
Circuit and Packet Switching
Unpredictable Delivery - Major problem with packet switching networks
Virtual Circuit and Datagram Approach
IP Protocol Problems - unreliable, no error checking, no tracking
TCP/IP Datagram Header
IP addressing
Internet Addressing Classes
Class A Networks
Class B Networks
Class C Networks
Class D Networks
Class E Networks
Internet Addressing: Dotted Decimal Notation
Class Calculation Algorithm
IP Address = 32 bits
Classful Addressing
Network address compared to Netid
IP Subnetting
Two Level Hierarchy - Netid and Hostid
Subnetting = More Levels of Hierarchy
Subnet Masking
Default Masks
TCP/IP Subnet Mask and IP
Solarwinds Link
IP Supernetting|

  

 

DCN-19-HostToHost-Addressing-Routing

DCN-19-20-HostDeliveryAddressingRouting-HW

 

# 22

11/10

T

 

Exam IV    

 

# 23

11/12

R

 

     

 

# 24

11/17

T

 

     

 

# 25

11/19

R

 

     

 

# 24

11/24

T

 

Thanksgiving
Week

Individual Assignment

   

 

# 25

11/26

R

 

Thanksgiving
Week
   

 

# 26

12/1

T

 

     

 

# 27

12/3

R

 

Exam V    

 

# 28

12/8

T

 

     

12/9
12/10

Reading Days Reading Days

 

 

 


 

No assignments will be accepted after 12/11 Noon