Seminar - Topics in Computer Communications

Martin Land
Department of Computer Science
Hadassah Academic College

Bulletin Board

Syllabus and Requirements

Office Hours

Lecture Schedule (Please note Final Schedule)

Guidelines and Examples

Guidelines for Presentations

Network Processors: Building Block for Programmable Networks

Networking Utilities & Firewall

General Background Material

The World of Computer Networking
Internetworking Basics
Introduction to LAN Protocols
Introduction to WAN Technologies
X.25
Frame Relay
The Basic Guide to Frame Relay Networking
Asynchronous Transfer Mode (ATM) Switching
SNA Over Frame Relay

Lecture Topics and References

Instructor's Overview and Issues in System Integration

Networking Trends and Their Impact
Frame Relay Service
ATM Service
The Integrated Business Communications Solutions Guide

Student Lectures

Physical Access Technologies

1. Virtual Local Area Networks (vLAN)
    VLAN Information
    Virtual LANs Flexible network segmentation for high-speed LANs
    The Virtual LAN Technology Report
    IEEE Standards for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks
    Virtual Local Area Networks (A Student Term Paper)

2. Digital Subscriber Line (DSL)
    DSL: What is It?
    DSL
    The DSL Sourcebook (Paradyne)     (background material)
    ADSL
    The Structure and Trends of the ISP Market
    Network solutions for Internet access services
    IP Service Intelligence at the Network Edge: Differentiation for DSL Providers
    xDSL Local Loop Access Technology

3. Gigabit Ethernet
    Ethernet Technologies
    1000BASE-T Technology Overview
    Introduction to Gigabit Ethernet
    Gigabit Ethernet
    1000BASE-T: Gigabit Ethernet over Category 5 Copper Cabling
    Gigabit Ethernet at the Core of the Network
    10 Gigabit/sec: Status and Technology
    Architecture for a 10-Gigabit Ethernet Standard
    10 Gigabit Ethernet 10 Gigabit Ethernet Application Requirements and Proposed Layer Architecture

4. Cable Modem
    Cable Modems
    Cable Modems - Broadband Highway to the Home
    Regional Networks for Broadband Cable Television Operations
    Next-Generation Cable Networks
    Personal Broadband Services: DSL and ATM
    Data-Over-Cable Service Interface Specifications (DOCSIS): Radio Frequency Interface Specification
    Data-Over-Cable Service Interface Specifications (DOCSIS): Operations Support System Interface Specification
    Data-Over-Cable Service Interface Specifications (DOCSIS): Cable Modem to Customer Premise Equipment Interface Specification
    DOCSIS Overview (PowerPoint)

Performance Control

5. Queueing Theory
    "Elements of Queueing Theory" from M. Schwartz, Computer Communication Network Design and Analysis
    Introduction to Queueing Theory

6. Quality of Service (QoS)
    "QoS: New Term in the IP Lexicon"
    "Internet QoS: A Big Picture"
    Scaling Workgroup Performance with Switching and Fast Ethernet
    The Implication of Network Performance on Service Quality
    QoS in the Enterprise
    Integrated Services in the Internet Architecture: an Overview
    Resource ReSerVation Protocol (RSVP)
    Specification of Guaranteed Quality of Service
    Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers
    An Architecture for Differentiated Services
    The Addition of Explicit Congestion Notification (ECN) to IP

7. Simple Network Management Protocol (SNMP)
    A Simple Network Management Protocol (SNMP)
    Simple Network Management Protocol (SNMP)
    SNMP Protocol Overview
    Active Virtual Network Management Protocol

Access Service Technologies

8. Mobile IP
    Mobile Networking Through Mobile IP
    IP Mobility Support
    IP Encapsulation within IP
    Minimal Encapsulation within IP
    Modelling IP Mobility

9. Virtual Private Networks (VPN)
    Virtual Private Networks
    Transparent LAN Service: The Simplest Form of Virtual Private Network.
    Multiprotocol Encapsulation over ATM Adaptation Layer 5
    Virtual Private Networks Identifier
    A Framework for IP Based Virtual Private Networks
    Managing the Costs and Complexities of VPN Deployment
    A Client-Server Oriented Algorithm for Virtually Synchronous Group Membership in WANs

10. IPv6 (Internet Protocol - Version 6)
    Basic Socket Interface Extensions for IPv6
    Internet Protocol, Version 6 (IPv6) Specification
    IPv6 over ATM Networks
    IP Next Generation Overview
    IPv6 in Israel

11. Wireless Local Area Networks
    IEEE 802.11b Wireless LANs
    Wireless Enterprise Networking
    Introduction to IEEE 802.11
    Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications

12. Wireless IP
    Cellular Communications
    The Mobile Telephony Primer
    Cellular Digital Packet Data (CDPD) Primer
    General Packet Radio Service (GPRS)
    GPRS: General Packet Radio Service
    GPRS White Paper

ATM Integration

Background Material for Lectures 12, 13, 14, 15
    Switching
    Integrated LAN/WAN Switching for High Speed Access to the Internet
    Layer 3 Switching Re-Inventing the Router
    MPOA Multiprotocol over ATM
    ATM MPOA vs. IP Switching
    The Must-Have Reference for Multilayer Switching

13. IP over ATM
    "IP Switching - ATM Under IP"
    "QoS Support for Per-Flow Services"
    IP over ATM: A Framework Document
    Classical IP and ARP over ATM
    Multiprotocol Encapsulation over ATM Adaptation Layer 5

14. IP Switching
    IP Switching: The Intelligence of Routing, the Performance of Switching
    Ipsilon Flow Management Protocol Specification for IPv4
    Transmission of Flow Labelled IPv4 on ATM Data Links
    Ipsilon's General Switch Management Protocol Specification

15. Multi-Protocol Over ATM (MPOA)
    A Brief Overview of ATM: Protocol Layers, LAN Emulation, and Traffic Management
    MPOA: A Brief Description
    Making Sense of MPOA
    ATM MPOA vs. IP Switching
    MPOA, VLANS and Distributed ROUTERS
    ATM Forum MPOA Version 1.1

16. Multiprotocol Switching and Label Switching
    Tag Switching
    Multiprotocol Label Switching (MPLS)
    Multiprotocol Label Switching Architecture

Media Services

17. Multimedia Distribution
    Delivering Multicast Video Over Asymmetric Digital Subscriber Line
    IP Multicast Applications: Challenges and Solutions
    IANA Guidelines for IPv4 Multicast Address Assignments
    Multicast for Video Streaming
    Video Multicast over the Internet

18. Voice Over IP (VoIP)
    Voice over IP (VoIP)
    A Primer on the H.323 Series Standard
    H.323: Overview
    Network Provisioning & Resource Management for IP Telephony

Between the Application and TCP/IP

19. Winsock and Socket Services Under Windows
    Windows Sockets 2 Application Programming Interface
    Windows Sockets 2 Service Provider Interface
    Windows Sockets 2 Protocol-Specific Annex
    MSDN: Windows Sockets 2 Start Page

20. Middleware
    Middleware
    Microsoft DCOM Page
    DCOM Architecture
    DCOM Technical Overview
    DCOM: A Business Overview
    OMB CORBA BASICS Page
    SUN Introduction to CORBA Page
    Common Object Request Broker Architecture: Core Specification
    Microsoft .NET for IT Professionals

   

Student Presentations

   

Guidelines for Presentations

  1. The lecture should last about 40 minutes, not including questions.
  2. The lecture should consist of 30 to 40 slides (or the equivalent amount of material).
  3. The presentation should include diagrams and graphic illustrations.
  4. The quickest way to create a presentation is in PowerPoint.
    1. Do not go overboard with animations, sounds, or other forms of show business.
    2. As an editor, PowerPoint is even worse than Word.
    3. A well-structured Word outline can be exported to PowerPoint, a process which can be easier than editing directly in PowerPoint.
  5. The presentation can be in English or Hebrew.
  6. The lecture should cover the following issues:
    1. Introduction to the topic under discussion, including
      1. Motivation: why this topic is needed or interesting, and how it will be used
      2. Overview of the talk: what you will be talking about
    2. Technological background
      1. Review of the environment in which the topic system will be applied
      2. Technical details of the environment required to understand the topic
    3. Overview of the topic: hardware aspects, software aspects, protocols, etc.
    4. Technical details of the topic system
      1. Hardware details
      2. Software details
      3. Protocol details
      4. Information flow and how the system functions in its environment
    5. Practical Issues
      1. Is the technology well-defined, effective, efficient?
      2. Is the technology available and has it been accepted?
      3. Economic considerations
    6. Short Summary

Back to top