TLEN 5430: Data Communications 2
Description
Provides a detailed technical study of Internet and Internet-related protocols following a top-down approach through the protocol stack. Bit-level analysis of a large number of Internet and Internet-related protocols, including the study of classic protocol suite principles. Covers real-time and near real-time data streaming, IP mobility, IPv6, and an introduction to Internet security.
Outline
The class will basically follow the Kurose and Ross class textbook. A detailed table of contents and syllabus may be quite helpful and can be found on the Addison Wesley Kurose and Ross web site at
wps.aw.com/aw_kurose_network_4/. This is a basic summary of the materials covered in this class:
- Network Fundamentals, Principles and Architectures
- Evolution of networks and history
- Key drivers and axioms
- Layered protocols and service models
- Core verses edge networks and components
- Introduction to wireless and mobility
- Examples of network architectures
- Application Layer
- Defining principles for Application Protocols
- The Web and HTTP
- Directory Services and DNS systems and architectures
- E-mail, SMTP, MIME and Access Protocols
- FTP
- Basic application requirements for non-real-time and real-time
- Evolving wireless applications
- Content distribution: caching and Peer-to-Peer
- An introduction to network management and SNMP
- Tansport Layer
- Defining principles and services of Transport Protocols
- UDP and TCP
- Congestion management and control
- Evolution of TCP's congestion window (Reno & Tahoe)
- ATM congestion control
- Network Layer
- Defining principles and services for Network Layer Protocols
- IPv4 Addressing and DNS
- Routing principles and processes
- IGPs and EGPs
- NATs
- Router design and hardware
- IPv6
- Multicasting
- IP mobility and mobile IP
- Link and Physical Layers
- Introduction to Coding Theory
- Error detection and correction codes
- MPLS
- Wireless & Mobile Networks
- Coding principles and introduction to Orthogonal codes and PN sequences
- DS- and MC-CDMA
- Wireless basics
- IEEE 802.11 WiFi and other WLANs such as 802.15 & 16
- Back To The Top
- RTP and RTSP
- Compression
- Streaming
- VoIP with H.323 and SIP
- Integrated services including QoS, scheduling and services
- RSVP
- Differential services
- Label switching
- Security
- Introduction to cryptology
- Authentication
- Integrity
- Key management and distribution
- Attacks
- Access control and firewalls
- VPNs
Benefits
- Gain a thorough and detailed grounding in web-based and Internet protocols.
- Good preparation for technical and vendor certification classes and laboratories.
- Acquire a balanced view of the Internet at different architectural levels.
Objectives
To provide the advanced student with an understanding of computer networks as they are being deployed today.
Prerequisites
TLEN 5330 Data Communications I
Education Officer (EO)
Textbooks
Kurose and Ross, Computer Networking, A Top-Down Approach Featuring The Internet, 4th ed., Addison Wesley, Pearson Education, Inc., ISBN 0-321-49770-8
Hardware & Software
Internet and e-mail access. Students will access course materials using CULearn. Go to
CULearn.colorado.edu for logon information and browser settings.
Sample Lectures and YouTube Vignettes
Upcoming & Previous Offerings
Meeting Days Legend: Monday (M), Tuesday (T), Wednesday (W), Thursday (R), Friday (F), Saturday (S), Sunday (U)
Summer Terms: M = Maymester, A = 1st 5 weeks, B= 2nd 5 weeks, C = 8 weeks, D= 10 weeks
Refer to the Academic Calendar for specific dates.
top
| Spring 2010 |
|
02:00 PM - 03:15 PM |
TR |
ECCS 1B28 |
TBD |
|
| Spring 2009 |
|
12:00 PM - 01:15 PM |
MW |
ECEE 283 |
Baker, K |
|
| Fall 2008 |
|
10:00 AM - 10:50 AM |
MWF |
ECCS 1B28 |
Baker, K |
|
| Spring 2008 |
|
08:00 AM - 09:15 AM |
TR |
ECCS 1B14 |
Baker, K |
|
| Spring 2007 |
|
08:00 AM - 09:15 AM |
TR |
ECCS 1B14 |
Gates, H |
|