University of Colorado at Boulder
CU: Home | Search | A to Z | Map

 

 

× Close
  • [    home    ]
  • [    courses    ]
    • comprehensive course list
    • fall semester courses
    • spring semester courses
    • summer semester courses
    • library courses
    • library course list
    • course/media purchase + shipping rates
    • professional development
    • professional development course list
  • [    distance delivery    ]
    • delivery methods
    • course access
    • course management tools
    • technical requirements
    • technical help/faq
  • [    degrees    ]
    • earn your degree from a distance
    • application + admissions
    • aerospace
    • computer science
    • electrical + computer
    • engineering management
    • telecommunications
  • [    certificates    ]
    • graduate/academic
    • professional development
  • [    registration + tuition    ]
    • academic courses
    • professional development
  • [    resources    ]
    • students
    • distance learning faculty
    • professional development instructor
    • articles + papers

Register Now Button

Interact
  •  
     
     
  • Request Information
  • Facebook
  • YouTube
Courses
  • Comprehensive Course List
  • Fall Semester Courses
  • Spring Semester Courses
  • Summer Semester Courses
  • Library Courses
  • Library Course List
  • Course/Media Purchase + Shipping Rates
  • Professional Development
  • Professional Development Course List

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:
  1. 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
  2. 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
  3. 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
  4. 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
  5. Link and Physical Layers
    • Introduction to Coding Theory
    • Error detection and correction codes
    • MPLS
  6. 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
  7. 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
  8. 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)

Required

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
Lecture Title Semester Year Type
TLEN5430_03 Spring 2009 Lecture
TLEN5430_01 Spring 2009 Lecture
Wed, Aug 27, 09 49 AM Fall 2008 Lecture
TLEN5430_01 Fall 2008 Lecture
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

Semester Term Time Days Location Instructor Additional Instructors
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
bottom block
  • [    corporate    ]
  • [    about    ]
  • [    faq    ]
  • [    contact    ]
CU LogoCenter for Advanced Engineering and Technology Education
College of Engineering and Applied Science
University of Colorado at Boulder, 435 UCB, Boulder CO 80309-0435
303.492.6331 | FAX 303.492.5987 | caete@colorado.edu
© Regents of the University of Colorado