|
University of Kansas
Electrical Engineering & Computer Science |
EECS 563 - Introduction to Communications Networks - Fall 2021
Announcements:
_______________________________________________________
- Material to be provided on Test 1
-
Covers homework assignments 7-11
_______________________________________________________
No Class 11/9/2021
_______________________________________________________
-
In class review for Test 1 on Thursday October 14
-
Open review October 18. Monday 5:30-7:00 PM in 2112 Lea
-
Test 1 Tuesday October 19, 2021
-
Covers Lecture Notes
-
Covers homework assignments 1-6
Example Test 1 This test is from 2006; this tests also covered M/M/1 and VoIP, and Erlang B. These topics will be covered on Test 2 this year.
_______________________________________________________
Masks (Policy) are required for everyone in indoor public spaces on the Lawrence and Edwards campuses, and are recommended in crowded outdoor spaces.
Vaccines: Vaccinations are the best way for each of us to do our part to protect ourselves and each other, and ensure a successful academic year.
KU will also offer the following walk-in vaccine clinics:
Aug. 23 to 27, 10 a.m. to 2 p.m., Level 4 of the Kansas Union, Traditions Area
Aug. 31 and Sept. 1, 3 p.m. to 7 p.m., Lobby, Ambler Student Recreation Fitness Center
________________________________________________
Links to free networking textbooks
Computer Networks: A Systems Approach by Larry Peterson and Bruce Davie
Computer Networking: Principles, Protocols and Practice by Olivier Bonaventure
Attendance at all class meetings is expected.
-
Paperless Attendance Process
-
The class will use Microsoft Teams to support a paperless attendance process.
-
-
Teams works on smartphones, tablets, and laptops.
-
You will be invited to a Microsoft Teams meeting for each class time.
-
Upon arriving in class join the Microsoft Teams meeting for that class time.
-
A different number of the day (N_of_D) will be displayed in class.
-
Add the last number of your student ID (0-9) to N_of_D.
-
In the chat send the last number of your student ID (0-9) added to N_of_D.
-
Leave the meeting.
-
The meeting for each class will be open for 20 minutes starting 5 minutes before class start time.
________________________________________________
Performance Analysis Notes and Interactive Plots Demonstrating System Trade-offs
- M/M/1/K Dealy and Carried Load Performance
- Performace analysis: statistical multiplexer-infinite system
- Performance analysis: statistical multiplexer-finite system
- Performance analysis: multi-server system
- Throughput vs Offered Load for Finite System
- Shortest Path through Network
- Simplified Token Ring Maximum Normalized Throughput Analysis
- Maximum Normalized Throughput for CSMA-CD Networks
- Stop & Wait Efficiency Trade-offs
- Sliding Window Efficiency Trade-offs
______________________________________
At the conclusion of this class the students are expected to be able to:
- Understand the basics of multiplexing, e.g., statistical multiplexing
- Understand the layered structure of protocols
- Understand the importance of standards and who sets them
- Understand the basics of network protocols, including, datagram/virtual circuit switching/forwarding, access control, data link control and, IP, transport (TCP & UDP).
- Understand the tradeoffs involved in network design in a variety of environments - LAN and WAN, diverse link rates, and varied error and delay conditions
- Perform simple analytic performance and design trade-off studies
- Perform simulation-based performance and design trade-off studies
- Understand the basics of network security, including public/private key systems, digital signatures, key distribution systems, and certificate authorities
- Use network analysis tools, e.g., Wireshark , traceroute , ping, and simulation (ExtendSim)
- Be fluent in the language of communication networks, i.e., understand the meaning of networking terms and abbreviations
________________________________________
Formats and Guidelines for Assignments
Homework Grader: Aravind Pothuri, <aravind@ku.edu>
If you must submit homework and projects assignment e-mail;
1) send homework to the grader and cc vsfrost@ku.edu;
2) send projects to me at vsfrost@ku.edu
2) name your file: your-last-name_Assignment#, e.g.,Frost_HW#5.pdf or Frost_Project#1.pdf Lastname_Project#.mox
Test Review and Class Make-up Sessions:
-
Used for:
Test Reviews
General Reviews
Make-up classes
-
Scheduled as needed:
Test reviews and class make-up sessions will only meet as announced in class and on the class web page
Possible time slots:
-
Mondays 5:30-7:00 PM in 2112 Learned
-
Wednesdays 5:30-7:00 PM in LEEP2 2300
Office hours:
- In 2054 Eaton Hall-- 8:00 - 9:00 & 1:00 - 2:00 T & R
- Drop-ins at other times are always welcome but an e-mail reservation requested to insure one student at a time.
________________________________________
Reference Material
-
- To run the models be sure to copy and paste the model to the local drive and run rather than trying to open the modelsdirectly from the class website.
- Video tutorials for building and running a M/M/1 Extend model available within Extend
- Extend Simulation Tool Information
- Extend user manual (It is long DO NOT PRINT the whole pdf file)
IPv4 Address Tools
- National Broadband Map
- Radio fundamentals for cellular networks: White paper
- Curiosity Rover Communications -- Interplanetary Network
- Video of Curiosity Rover First Image and Landing Timeline and Time for first Image and Mars Geocentric Distance
- COMMUNICATION DELAY -- Mars and others
- UCLA, Cisco & more join forces to replace TCP/IP
- What Everyone Gets Wrong in the Debate Over Net Neutrality, Wired, By Robert McMillan
- The Global Internet Is Being Attacked by Sharks
- OSI: The Internet That Wasn't: How TCP/IP eclipsed the Open Systems Interconnection standards to become the global protocol for computer networking
- Introduction to Industrial Control Networks,
Galloway, B. ; Hancke, G.P. Communications Surveys & Tutorials, IEEE, Volume:15 , Issue: 2, Second Quarter 2013
________________________________________
Some interesting on-line networking related videos:
________________________________________
- Advice
on Writing
- Most colleges and universities have a writing center, a place for students
to talk about their writing with trained peer consultants. At KU see the KU Writing Center.
________________________________________
Academic Integrity and Plagiarism
Academic Integrity and Plagiarism The department, school and university have very strict guidelines regarding academic misconduct. On tests work ALONE! Solve tests on your own, do not communicate with anyone else to get help on answers the test questions. If we need to have on-line tests; this is an honor system. It is expected that as professionals you WILL act ethically. It is expected that you will always act professionally and ethically. Obviously, copying is not allowed on exams. Obviously, copying is not allowed on exams. Students are expected to submit their own work on individual homework and projects. Lending or borrowing all or part of a simulation model or program from another student is not allowed. Students ARE allowed to borrow and modify any code on this class web site in their projects. Instances of cheating will result in a referral to the department chairman and the dean of engineering.
All sources in your written work (project reports) must be properly referenced; if you use a source from the literature or the idea of another for your work you must reference it. If you quote or copy a block of text, it must be cited and included in quotation marks (if a sentence or less in length) or in block quote style (if more than a sentence in length). If you paraphrase text (reword a phrase, sentence, or paragraph), you must also quote or blockquote followed by “[paraphrased]” in addition to proper citation. Figures taken from other sources must be referenced. I recommend that you take intermediate notes from which you write your own words. I strongly recommend that you not write in one window while displaying the work of others in another window; this is asking for trouble. “Unintentional” paraphrasing is also not an acceptable excuse for academic misconduct.
If you have any doubt, talk to me – inexperience in past writing or coming from an environment where plagiarism was permitted will not be an acceptable excuse for academic misconduct.
Modified with premission from James P.G. Sterbenz http://www.ittc.ku.edu/~jpgs/courses/eecs800/ and John Gauch
- Use of EdTech services
- Professors and instructors at the KU School of Engineering are aware that some students are actively posting homework, laboratory, and exam questions and responses to EdTech services (e.g., Chegg) even during exam time frames.
Keep in mind that when a person signs up to participate by either uploading, and/or downloading, and/or using posted material from these sites, the “terms of service” that are agreed to do not protect the person when KU and/or the School of Engineering decide to conduct investigations related to academic misconduct (e.g., plagiarism and/or cheating).
In fact, EdTech services, like Chegg, retain contact information of students who use their services and will release that information, which is traceable, upon request. Using these services constitutes academic misconduct, which is not tolerated in the School of Engineering. It violates Article 3r, Section 6 of its Rules & Regulations, and may lead to grades of F in compromised course(s), transcript citations of academic misconduct, and expulsion from the University of Kansas.
If unsure about assignments, it is important that students use the allowable available resources, such as instructor office hours, graduate teaching assistants, and/or tutoring. The School of Engineering wants students to be successful; cheating is not the way to attain that success.
Use of smartphones, tablets, and laptops in class.
- Smartphones, tablets, and laptops may only be used in direct support of class activities.
- Texting, general web browsing, checking of e-mail is NOT permitted during class.
- Video and audio recording of the EECS 563 class lectures is prohibited.
____________________________________________________________________________________________
Changes announced in class and the class web site supersede these written instructions.
Student with disabilities or special needs should see me immediately for accommodations.
Author
Victor S. Frost, frost@eecs.ku.edu