Welcome to Engineering of Packet-Switched Networks (EEDG/CE 6345). This course deals with the hierarchical design and analysis of broadband packet networks, especially those which employ the Internet Protocol (IP) at the network layer and the Transmission Control Protocol (TCP) at the transport layer. Issues related to implementation are discussed in detail.
EE 6345 is an alternate core course in the Digital Systems Master's concentration. For this reason, the course is oriented towards the following course objectives:
Topics covered include:
Last revised 08/11/2010 at 13:03.
Upon completion of EE 6345, students are expected to be familiar with current approaches to the design and implementation of broadband packet networks. Using the knowledge that they build during the course, they should be capable of designing a local area network, including the choice of protocols, cabling, hubs, switches and routers; they should understand how to decide which services to implement on each connected computer, and understand the concepts involved in troubleshooting a local area network; they should be able to write simple socket programs for the most common transport protocols. Also, students who complete this course should understand basic design issues in interworking networks of different types, and should have a functional understanding of major Internet applications, including HTTP, HTML, RSVP, RTSP, mobile IP, and Internet security.
The course material is divided into seven modules. Short descriptions of the individual modules, and the expected time duration of each module, follow:
Topics covered include the design goal of host-to-host transparency, what protocols are and why they are necessary, a hierarchical approach to designing peer-to-peer links, why packets are necessary, encapsulation of data from higher layers, internetworking, and the end-to-end principle
This module surveys properties of communications media that are important for broadband networks, including attenuation, dispersion, crosstalk and bandwidth, and concludes with a discussion of bit-serial versus bit-parallel transmission as a function of the transmission distance
A summary of important concepts of digital communications, including baseband and broadband digital transmission, Shannon's coding theorem, bit signaling and bit-group signaling methods, bit error rate and bit-group error rate, and time-division and frequency-division multiplexing
A summary of the major architectural features of the PSTN, including digital encoding of speech, the North American Digital Hierarchy, SONET, and the Synchronous Digital Hierarchy
This module surveys design choices at the datalink layer and surveys common framing techniques. Implementations discussed include Ethernet/IEEE 802.3, HFC, FDDI, SLIP, HDLC, PPP, ARP, bridging, and ATM as a datalink layer
This module introduces the network layer, at which internetworked local-area and wide-area networks appear to be a single network. Topics covered include the Internet Protocol (IP), naming, addressing, routing, and label switching.
This module covers the layer that interfaces with applications through socket calls. After a review of design condsiderations and a survey of circuit-switched network and transport protocols, sockets and the Transmission Control Protocol (TCP) will be discussed and illustrated.
This module describes the development of network applications, and illustrates the concepts with some of the most important current applications such as the World Wide Web, mobile IP, IP telephony, and the delivery of real-time services.
The TA for this course is TBA. Her office hours are TBA.
The course will be taught by Dr. Cyrus D. Cantrell, who received his baccalaureate degree from Harvard University and his Doctor of Philosophy and Master of Science degrees from Princeton University. His primary research fields are computational nonlinear optics as applied to the design of communications systems, statistical properties of local-area and wide-area network traffic, and computational electromagnetics as applied to the design of very-high-speed, deep-submicron VLSI circuits. His primary teaching fields are Computer Organization and Design, Broadband Packet Networks, Electromagnetic Engineering, Nonlinear Optics, Computational Electromagnetics and Computational Methods in Engineering. In recognition of his research accomplishments, Dr. Cantrell has been elected a Fellow of the Institute of Electrical and Electronics Engineers (IEEE), the Optical Society of America, and the American Physical Society, and has been awarded the IEEE Third Millennium Medal. He has published over 100 technical papers, and is the author of a textbook, Modern Mathematical Methods for Physicists and Engineers, which was published by the Cambridge University Press in 2000.
In order to optimize your experience in this course, we recommend some basic hardware and software.
In the Graduate Catalog issued in 2010, the prerequisite for EE 6345 is EE 3350, Communications Systems, or the equivalent.
The grading algorithm is subject to change at the Professor's discretion.
Students are expected to be above reproach in all scholastic activities. Students who engage in scholastic dishonesty are subject to disciplinary penalties, including the possibility of failure in the course and dismissal from the University. "Scholastic dishonesty includes but is not limited to cheating, plagiarism, collusion, the submission for credit of any work or materials that are attributable in whole or in part to another person, taking an examination for another person, any act designed to give unfair advantage to a student or the attempt to commit such acts." Regents' Rules and Regulations, Part One, Chapter VI, Section 3, Subsection 3.2, Subdivision 3.22.
Since scholastic dishonesty harms the individual, all students, and the integrity of the University, policies on scholastic dishonesty will be strictly enforced.
UTD is guided by a state-mandated refund policy. The amount refunded depends on whether or not you remain enrolled in other courses. If you drop a class and later withdraw, your refund will reflect the combination of dropped classes and the remaining hours at the time of withdrawal.
The last date to withdraw from a Fall 2006 course with a grade of "W" is Monday, October 30. For other important dates, please refer to the Fall 2006 calendar.