Data Communications and Networking - Fall 2013

Current SSU Calendar Resources Linux Possible Projects Group Discussion
Updated Lecture Series at Sonoma -  Signup sheet  Network Tools

IEEE Library at Sonoma

 
Makeup labs on Wednesdays only 4-6 pm
 
Date
Lectures
Assignments Due! Related Resources
Aug.19
Welcome /Syllabus/ Introduction
Signup in the Group Discussion / or send me an email requesting access
Read Introduction (basic networking technologies;
Aug.21
  • Chapters 1 & 2 (OSI/ISO;TCP/IP layers;Switching technologies; applications and services)
   
Aug 26
  • Chapters 1 & 2 (OSI/ISO;TCP/IP layers;Switching technologies; applications and services)
 

Aug 28+

LAB

 

  • Intrduction to Linux: Linux Lab: Linux distos, Linux Review, File System, Script programing, HW & Logical Addressing, ifconfig,

 

Sep. 2
     
 Sep.4
  • Chapter 3 (client-Server Model; Socket API / Message and Stream Paradigm; P2P; Multi-thread Servers) / Start Client-Server / Chapter 4

Write an Linux Script: Do part 3 of Linux Exercise. - Due Monday

  • This is an interesting MOVIE on how IP packets are made and routed - HERE - 13 min.
  • Read about Net Neutrality
 Sep.9
  • Continue with Chapter 4 (Server-Client model/Web/FTP/TFTP serve)
  • Quiz (lectures/labs/articles)
  • Show your Linux Script: Do part 3 of Linux Exercise
Sep.11+

LAB

 Sep.16
 

Sep.18

LAB

Sep.23+

Sep.25

LAB

Quiz (chapters 4 / DNS Lab + IP addressing)
Sep. 30
IP4 & IPv6 (IP Header, Fragmentation / Forwarding / Encapsulation / IPv6 / short discussion of TCP & UDP )- Chapter 22 & 24
Updated  

Oct. 2+

LAB

Complete the Basic Lab - Install FTP server in the lab

 

  • PHP Assignment?
Oct.7

 

See how Dijkstra Algorithm works
Oct. 9
Local Area Networks( Chapters 13, 14,15,17) LAN Characteristics and topologies, Medium Access Protocols, MAC, LLC, ALOHA, CSMA, Ethernet, Ethernet Frame and Standards and Protocols, MAC Address, Ethernet Evolution and Wiring, Fast Ethernet, Network Devices, Switches, Hubs, Bridges, Interconnecting LANs, Spanning Tree - VIDEO
Submit FTP Server Lab - Part III Basic Lab

 

Oct.14

Local Area Networks continue

Quiz (Local Area Network Lectures + Basic Lab)
Encapsulation Cheat sheet!
Oct.16
Introduction to TCP (26) - (Sliding window, congestions, stop-and-go, sequenc and ACK numbers, Zero Size Window, Slow network) - VIDEO
   
Oct.21
No Class No Class No Class
Oct.23
Midterm: Midterm: 1-4, 13,14,15,17, 20-26 + Labs  
Oct.28

WAN Technologies (Routing types, Packet forwarding, next-hop forwarding, examples of different routing schemes, Link-State Routing, Distance Vector Routing, Shortest Path Algorithms, Graph representation - Chapter 18) - VIDEO

Start TCP-SEGMENT  
Oct.30
Access technologies (Access technologies, Local Loop technology, DSL, ISDN, SONET, DSn) Read tutorial on ADSL.Chapter 12
   
Nov.4
Cisco Routers and Switches / Practice Switch Commands
  • Create email and http servers - group
  • How can you download ckermit /
Nov.6 Start Spannig-tree lab    
Nov.11
     
Nov.13
Chapter 13a (Circuit/Packet Switching, Clos Switch, Delay in CS, Public Switched Network, Time Division Switching, Switch Fabric, Crosspoint Switch, VC, Datagram, X.25)   Read about Message Switching Read about Circuit Switching
Nov.18
Chapter 27 - Multicasting, Multicast group, IGP, EGP, BGP, IGMP, RIP, OSPF, RPB, RPM, RPF, Tunneling, Tree Concept, Forming Tree, Core-Based Discovery    
Nov.20
Presentation
Complete Real-World Senario Using Wireshark - Assignment / Presentation on network tools
 
Nov.25
     
Nov.27

Thanksgiving holiday for Students

  No Class!
Dec. 2
Chapter 5 & 6(Signal characteristics, Fourier Series, BW, Data rate, Line Coding, Nyquist, Sampling)    
Dec. 4
Review    
Dec 9
Final Exam/ Chpaters 5,6,12,13,14,18,27 - All the videos/ and labs    

 

Important Announcements

Extra Credit Suggested Topics (you need to get approval first)

  • Learn about Real Cost Tracking When Going Virtual - read this white paper
  • How POD casting works - Develop a framework for an online course.

Linux Resources

Specific to Ubuntu

Net Neutrality

 

Ethereal / Wireshark

Projects Examples

  Resources

Interesting Lectures and Articles:

Laboratory Setup
Documents
Network Tools
TUTORIALS

Applets / Movies

 

<<<Back to the main homepage>>>

Advanced Topics in Networking:

Extra:

ABout Ethernet: http://telecom.tbi.net/frmlan.html