Computer Networks & Data Communication
CSCI 3342 -  Fall 2008 - Tentative Schedule - 9:55 TT

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

 Class 

Topic(s)

 Reading Assignments 
& Handouts

 Laboratory 
Assignments 

 

# 1

8/28

R

 

Introduction To Class 
Distribute Questionnaire 

Help With C++ Programming
Cryptography Lab

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
 

Read Course Outline

Fill Out Questionnaire (Lab I-5 points)

Read Chapters 1 & 2

DCN-01-Introduction

DCN-30-Cryptography

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

Questionnaire HW

Do Most Of
DCN-01-Intro-HW

C-Sharp-CardGrab Lab

 

# 2

9/2

T

 


Chapter 1

Introduction To Networking (cont)

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

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-01-Introduction

DCN-02-NetworkModels

DCN-01-Intro-HW

DCN-02-Network Models-HW 

 

# 3

9/4

R

 


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

Optional
Chap08
Text Files

Chap11
Direct Access Files
 

C-Sharp-FileCopy Lab

 

# 4

9/9

T

 


 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
 
DCN-03-Signals.  DCN-03-Signals-HW

 

# 5

9/11

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?
.

Start Simple Server & Simple Client
TCP Application
(Not On Exam 1)
 
.DCN-04-DigitalTransmission .DCN-04-DigitalTransmission-HS

 

# 6

9/16

T

 


Exam I

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

C-Sharp-Simple-TCP-Client-Server
Not Due Yet
.DCN-05-AnalogTransmission-HW

 

# 7

9/18

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-24-A-ClientServerModelSockets-HW

DCN-06-Multiplexing-HW

C-Sharp-Simple-TCP-Client-Server
Due 9/25

 

# 8

9/23

T

 

 

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-07-TransmissionMedia DCN-07-Transmission Media-HW
Due 9/25

 

# 9

9/25

R

 

Wiring Lab   WiringLab

 

# 10

9/30

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

DCN-08-CircuitSwitching-HW

DCN-09-HighSpeedDigitalAccess-HW

 

# 11

10/2

R

 


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

DCN-10-ErrorDetection-Correction

DCN-10-ErrorDetection-Correction-HW

 

# 12

10/7

T

 

Exam II
Chapters 5, 6, 7, 8.1, 9, 10, 24A
Wiring - Socket Lab

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

 

DCN-11-DataLinkControl

.DCN-11-DataLinkControl-HW

 

# 13

10/9

R

 


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)
 
 

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-11-B-PointToPointAccess  

DCN-12-MultipleAccess

DCN-11-B-PointToPointAccess-HW  

DCN-12-MultipleAccess-HW

 

# 14

10/14

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

Work On Single User
Tic-Tac-Toe Game
Discuss Network Driven
Applications

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

 

# 15

10/16

R

 

 

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

Complete Single User
Tic-Tac-Toe Game
Discuss Network Driven
Applications

 
DCN-14-WirelessLANs  DCN-14-WirelessLANs-HW

Place Your Fully Functional
Single User Tic-Tac-Toe
Game In Your Folder On
Your 2006 Server.

Read & Study The
Chapter On Asynchronous
Sockets. Highlight
The Important Things
And Bring With You To
Class Each Day Next
Week.

 

# 16

10/21

T

 

 

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 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-18-CircuitSwitchingFrameRelayATM

DCN-19-HostToHost-Addressing-Routing

DCN-18-CircuitSwitchingFrameRelayATM-HW

DCN-19-20-HostDeliveryAddressingRouting-HW

 

# 17

10/23

R

 

 

Multiple Network
Router Configuration
Card Lab

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-25-DomainNameSystem

DCN-25-DomainNameSystem-HW

Multiple Network Router Lab

 

# 18

10/28

T

 


Exam III
Chapters 11,11A, 12, 13,14, 18, 19-20
 

Chapter 30
Cryptography

What Is cryptography
Cryptography Components
Encryption and Decryption
Symmetric-Key Cryptography
Traditional Ciphers
Substitution Ciphers
Monoalphabetic - Caesar
Polyalphabetic - Vigenere

Transposition
Block Cipher - P-Box, S-Box, Product Box, DES, Triple DES
DES - Data Encryption Standard
Operation Modes - ECB, CBC, CFM, CSM
ECB - Electronic Code Block
CBC - Cipher Block Chaining
CFM - Cipher Feedback Mode
CSM - Cipher Stream Mode
Public Key Cryptography - RSA
Advantaged, Disadvantages of Public Key Cryptography
RSA
Choosing Public/Private Keys
.
 

DCN-30-Cryptography Presentation Requirements
150 Points

DCN-25-DomainNameSystem-HW

 

# 19

10/30

R

 

 

Chapter 30
Cryptography

What Is cryptography
Cryptography Components
Encryption and Decryption
Symmetric-Key Cryptography
Traditional Ciphers
Substitution Ciphers
Monoalphabetic - Caesar
Polyalphabetic - Vigenere

Transposition
Block Cipher - P-Box, S-Box, Product Box, DES, Triple DES
DES - Data Encryption Standard
Operation Modes - ECB, CBC, CFM, CSM
ECB - Electronic Code Block
CBC - Cipher Block Chaining
CFM - Cipher Feedback Mode
CSM - Cipher Stream Mode
Public Key Cryptography - RSA
Advantaged, Disadvantages of Public Key Cryptography
RSA
Choosing Public/Private Keys
.
 

DCN-30-Cryptography DCN-30-Cryptography-HW

 

# 20

11/4

T

 

Chapter 24
Congestion Control &
Quality Of Service
 

DCN-24-CongestionControlQualityService

Wireless Router Lab

DCN-24-CongestionControlQualityService-HW

 

# 21

11/6

R

 


Chapter 23

Process To Process Delivery
UCP & TCP & SCTP

Data Link Layer Responsibilities,
Network Layer Responsibilities,
Transport Layer Responsibilities,
Port Numbering,
Client-Server Paradigm,
Data Link Layer Addressing,
Network Layer Addressing,
Transport Layer Addressing,
Ephemeral, Well Known, Registered Ports, IANA,
Socket Addressing,
Transport Layer Multiplexing & Demultiplexing,
Connectionless Services,
Connection-Oriented Services,
TCP Connection, TCP Data Transfer, TCP Termination,
Reliable & Unreliable Connections,
Transport Layer Error Control & Flow Control
UDP Datagrams
TCP Segments
UDP Data Format,
UDP Queues
Bundling TCP/UDP in IP,
TCP Stream Delivery
TCP Buffers
Three Way Handshaking,
TCP Segment Numbering,
TCP Sliding Windows,
TCP Timers
TCP Error Control,
CRC Limitations,
Stream Control Transmission Protocol,
Combines Best of UDP and TCP,
SCTP Applications,
SCTP Multiple Stream Delivery,
SCTP Associations,
SCTP Multihoming,
SCTP 4-Way Handshaking
 

Chapter 15
Connecting LANS & Backbones

 Signal Regeneration
Hub
Bridge
Filtering Table
Transparent Bridge
Static and Dynamic (learning) Bridge
Spanning Tree
Application of the Spanning Tree - Root Port, Least Cost, BPDU, Dynamic Algorithm
Two Layer Switch
Three Layer Switch
Backbone Networks
Bus Backbone
Star Backbone
Remote LANs
Point to Point links
Virtual LANs
 

DCN-23-ProcessToProcess-TCP-UDP

DCN-15-ConnectingLANsBackBones

DCN-23-ProcessToProcess-UDP-TCP-HW 

DCN-15-ConnectingLANsBackBones-HW

 

# 22

11/11

T

 

Chapter 31
Network Security
Student Presentation
Troy & Mike

 

Slides By
Troy & Mike
Questions By
Troy & Mike

 

# 23

11/13

R

 

Chapter 22 
Network Layer Delivery, Forwarding, & Routing
Alexander & Chris & Vanessa
Slides By
Alexander & Vanessa
 
Slides By
Alexander & Vanessa
 

 

# 24

11/18

T

 

 

Exam IV
Chapters 15, 22, 23, 25, 30, 31
 

Read Chapter 28
Multi-Media

Traditional Audio/Video Broadcast, Interactive Communication
Internet Audio/Video
Streaming Stored audio/video
Streaming live audio/video
Interactive audio/video
Digitizing Audio
Nyquist Theorem Revisited
Digitizing Video
Audio Compression
Predictive Encoding
Perceptual Encoding
MP3 - MPEG Audio Layer 3
MP3 - Frequency and Temporal Masking
Video Compression
JPEG - DCT, Quantization, Data Compression
MPEG - Spatial and Temporal Compression
I, P, B Frames
Streaming Stored Audio/Video
use a web server
use a web server with metafile
use a media server
use a media server with RTSP
Streaming Live Audio/Video in relations to traditional methods 

 

   

 

# 25

11/20

R

 

 

Wireless Configuration
Router Configuration
& Packet Grabbing
Lab

 

   

 

# 26

11/25

T

 

 

Chapter 27
WWW & HTTP

HTTP and FTP
HTTP and STMP
HTTP - stateless protocol - request and response
Request Message - Request Line, Headers, Blank Line, Body
 URL- Method, Host, Port (80 if blank), Path
HTTP Version
Headers - general, request, response, entity
Persistent versus Non-persistent connections
Proxy Server
WWW - flexible, portable, user friendly
WWW - distributed client service - started by CERN
Hypertext
Hypermedia - text, pictures, graphics, sounds
Browser Architecture - controller, client programs, interpreters
Client Program Protocols - HTTP, FTP, SMTP
Interpreters - HTML or JAVA
Documents - static, dynamic, active
HTML - hypertext markup language
structure of web pages - head, body, tags
formatting of web pages
Dynamic Documents (3 step access)
CGI (Common Gateway Interface)

 

 

 DCN-27-HTTP-WWW DCN-27-HTTP-WWW-HW

 

# 27

11/27

R

 

Thanksgiving

 

# 28

12/2

T

 

 

Work On Project

Chapter 26
Electronic Mail & FTP

Electronic Mail - Sending/Receiving Mail, Addresses, User Agent, MIME, Mail Transfer Agent, Mail Access Protocols
STMP - Simple Mail Transfer Protocol
Sending Mail - Envelope, Message, Header, Body
Receiving Mail
Addresses - Local Part@ Domain Name
User Agent - mail reader - compose, read, reply, and forward messages, also mailbox handling
Composing Messages
Reading Messages - summary line contains number field, flag field, size of message, sender, subject
Handling Messages and Mailbox
Command Driven Agent or GUI Based Agent
MIME (Multipurpose Internet Mail Extensions)
MIME - transfer non ASCII data and ASCII data
MIME - version number, content type, content transfer encoding, content ID, content description
Content Type - Text, Multipart, Message, Image, Video, Audio, or Application
Content Transfer Encoding - 7bit, 8bit, binary, base64, Quoted printable
MTA - mail transfer agent
MTA - commands and responses
MTA steps - connection establishment, message transfer, connection termination
Mail Delivery First Stage
Mail Delivery Second Stage
Mail Delivery Third Stage
Mail Access Protocols - POP3, IMAP4
POP3 - delete, keep modes
File Transfer - connections, communication, file transfer, user interface, anonymous
FTP - file transfer protocol
Data Transfer - port 20
Control Information - port 21
FTP - client and server side
FTP - control and data connections
FTP communication
FTP file types - ASCII, EBDIC, image
FTP - retrieving a list or file, storing a file
FTP User Interface
Anonymous FTP
FTP tutorial
 

DCN-26-ElectronicMail-FileTransferProtocol DCN-26-ElectronicMail-FileTransferProtocol-HW

 

# 29

12/4

R

 

Demo Projects

   

 

# 30

12/9

T

 

Demo Projects    

12/10
12/11

Reading Days Reading Days
No assignments will be accepted after 12/10/2006 Noon