SlideShare a Scribd company logo
1 of 17
Introduction 1-1
Lecture 1
University of Nevada – Reno
Computer Science & Engineering Department
Fall 2015
CPE 400 / 600
Computer Communication Networks
Prof. Shamik Sengupta
Office SEM 204
ssengupta@unr.edu
http://www.cse.unr.edu/~shamik/
Course Overview
2
What is the course about?
Introductory course for computer networking
 What is a network?
 Focus on computer networks
 How computer networks work
 Detailed underlying mechanisms
 Both in wired and wireless domain
 Flaws in current computer networks
Goal:
Learning protocols, principles and challenges
Course Overview
3
Timing and Contact Information
 Class meeting time: Monday and Wednesday
 1:00pm – 2:15pm
 Office hours:
 SEM 204
 Monday & Wednesday 11am-12:30pm or by appointment
 Email: ssengupta@unr.edu
 Use subject: “CPE 400” or “CPE 600”
 Office Phone: 775-784-6953
Course Overview
4
Course Material Information
 Course materials:
 Reqd. Text:
1. James F. Kurose and Keith W. Ross, "Computer Networking: A
Top-Down Approach Featuring the Internet", Addison-Wesley,
6th edition.
 Reference texts:
1. Class notes and slides
2. Reading Materials provided by me
3. References to current materials from journals, magazines and
websites
4. Andrew S. Tanenbaum and David J. Wetherall, "Computer
Networks", Prentice Hall; 5 edition.
5. Any Computer Networking Book
Course Overview
5
Material Information (contd.)
 Class WWW site:
 http://www.cse.unr.edu/~shamik/teaching/fall2015.html
• Syllabus
• Project materials and final projects will be uploaded here for demo
 Other Reading Materials will be posted in WebCampus
• Class notes
• Articles
• Assignments
 Everyone needs to check WebCampus for
• Announcements
• Grades
Course Overview
6
Course Syllabus Overview
 Computer network overview, Layered architecture
 Application layer protocols
 HTTP, FTP, SMTP
 DNS
 Transport layer protocols and mechanisms
 TCP connection management, congestion control, flow control
 UDP and other protocols
 Network layer mechanisms
 Routing algorithms
 Congestion control algorithms, traffic shaping and policing
 Internetwork routing
 Packet fragmentation
 IP addressing
Course Overview
7
Course Syllabus Overview
(contd.)
 Data Link Layer
 Framing
 Error control
 Medium Access Control sublayer
 Ethernet
 ATM
 Wi-Fi
 Bridges
 VLAN
 Physical Layer
 Data and Signals
 Digital and analog data
 Flaws in current networking architectures
Course Overview
8
Course Syllabus Overview
(contd.)
 The topics taught in class will be associated with hands-on practical
assignments
 Simulator programs
 May be based on Wireshark network protocol analyzer tool (available freely from
http://www.wireshark.org/)
 Everybody needs to have internet access
Course Overview
9
Student Assessment
 Homework assignments
 Approx. 4
 Theoretical and Practical problem solving assignments
 In-class quiz
 Approx. 4, Will be announced one week in advance
 15 min quiz at the beginning of class followed by regular class
 Midterm Exam
 Approx. 1 hour, Monday, October 26th
 Syllabus for midterm: materials covered till midterm
 Project
 Due by Monday, November 23rd
 Final Exam
 Comprehensive, Monday December 14th, 10:15-12:15pm
Course Overview
10
Student Assessment (Project)
 CPE 400 (Due: Monday, Nov. 23rd)
 One Network Programming Project
 Individual project
 Decide on a particular network protocol or application and simulate the
protocol/application using program
 Confirm your protocol to Instructor as early as possible
 Submission will require a paper
• turning in code that compiles and runs properly
• a report documenting the code and
• a report explaining the functionality of the protocol
• any deviation from ideal behaviors expected (out of the box thinking!)
• If the project results in an outstanding demo, that will be posted on Instructor
website and will be sent to a potential demo conference or workshop
 Python, C/C++, or Java would be ideal for the programming project
Course Overview
11
Student Assessment (Project)
 CPE 600 (Due: Monday, Nov. 23rd)
 One Research Paper Project
 Individual project
 Discuss with Instructor and decide on a particular network topic
that will not be covered in class
 Write an IEEE survey & tutorial style paper on that topic
emphasizing
• Related works on that topic
• Potential open issues and challenges
• Providing potential solution directions for those challenges
 Submission will require
• An IEEE survey & tutorial style paper following the IEEE format
• Any program with code documentation (if applicable)
• Outstanding papers will be sent to IEEE Communications Surveys &
Tutorials (http://www.comsoc.org/cst) Journal for potential publications
Course Overview
12
Student Assessment (tentative)
 CPE 400 Grading:
(4) In-class Quiz 10%
(4) Homework assignments 20%
(1) Midterm exam 30%
(1) Project 15%
(1) Final exam 25%
 Strict Late policy (TO AVOID ANY CONFUSION)
 Permission needed for exceptional circumstances with proper
documents
 Homework assignments
 Late homework assignments will be penalized by 20% per day
 Programming Project
 Late project assignment will be penalized by 20% per day
Course Overview
13
Student Assessment (tentative)
 CPE 600 Grading:
(4) In-class Quiz 10%
(4) Homework assignments 20%
(1) Midterm exam 25%
(1) Project 25%
(1) Final exam 20%
 Strict Late policy (TO AVOID ANY CONFUSION)
 Permission needed for exceptional circumstances with proper
documents
 Homework assignments
 Late homework assignments will be penalized by 20% per day
 Programming Project
 Late project assignment will be penalized by 20% per day
Course Overview
14
Grading Scale
80 and above A
70 and above but below 80 B
60 and above but below 70 C
50 and above but below 60 D
0 - 50 F
Course Overview
15
Important Days
 Academic Calendar:
• http://www.unr.edu/academic-central/academic-resources/academic-calendar#f2015
First Day of Class Monday, Aug 24
Labor Day (no classes; campus closed) Monday, Sep 7
Midterm Monday, Oct 26
Veterans Day (no classes; campus closed) Wednesday, Nov 11
Project Due Monday, Nov 23
Last day of in-class instruction Monday, Dec 7
Prep Day (no classes; campus open) Wednesday, Dec 9
Final Exam Monday, Dec 14, 10.15am-12.15pm
Questions?
16
Entry Poll
17

More Related Content

Similar to Data communications and network connection.ppt

Bait1003 Course Overview
Bait1003 Course OverviewBait1003 Course Overview
Bait1003 Course Overviewlimsh
 
1.01.Introduction.pptx
1.01.Introduction.pptx1.01.Introduction.pptx
1.01.Introduction.pptxBinish Raza
 
00_Logistics.pdf
00_Logistics.pdf00_Logistics.pdf
00_Logistics.pdfAliIssa53
 
Wireless Communications courses and research at COMNET
Wireless Communications courses and research at COMNET Wireless Communications courses and research at COMNET
Wireless Communications courses and research at COMNET ProjectENhANCE
 
Lec01_Course_Overview.ppt
Lec01_Course_Overview.pptLec01_Course_Overview.ppt
Lec01_Course_Overview.pptssuser4ca1eb
 
Discrete-Mathematics syllabus sample.docx
Discrete-Mathematics syllabus sample.docxDiscrete-Mathematics syllabus sample.docx
Discrete-Mathematics syllabus sample.docxLaizaMaeRodriguezAgn
 
Melbourne t1 2016-assignment_2_mn504
Melbourne   t1 2016-assignment_2_mn504Melbourne   t1 2016-assignment_2_mn504
Melbourne t1 2016-assignment_2_mn504Sandeep Ratnam
 
Software Engineering (Introduction)
Software Engineering (Introduction)Software Engineering (Introduction)
Software Engineering (Introduction)ShudipPal
 
Web based Software Development
Web based Software DevelopmentWeb based Software Development
Web based Software Developmentdaveparky
 
toaz.info-css-melcs-shs-grd-12pdf-pr_2dcd726faf2c8d56182b4d1361e4b9fd.pdf
toaz.info-css-melcs-shs-grd-12pdf-pr_2dcd726faf2c8d56182b4d1361e4b9fd.pdftoaz.info-css-melcs-shs-grd-12pdf-pr_2dcd726faf2c8d56182b4d1361e4b9fd.pdf
toaz.info-css-melcs-shs-grd-12pdf-pr_2dcd726faf2c8d56182b4d1361e4b9fd.pdfantipoloshs
 
Sample Syllabus
Sample SyllabusSample Syllabus
Sample Syllabussritikumar
 
NSA Capstone Project III final pp
NSA Capstone Project III final ppNSA Capstone Project III final pp
NSA Capstone Project III final ppAlfonso Zamorano
 
WF ED 540, Fall Semester 2018, Class Meeting 1 - Intro to the course
WF ED 540, Fall Semester 2018, Class Meeting 1 - Intro to the courseWF ED 540, Fall Semester 2018, Class Meeting 1 - Intro to the course
WF ED 540, Fall Semester 2018, Class Meeting 1 - Intro to the coursePenn State University
 
Unit 1 industry in the profession
Unit 1 industry in the professionUnit 1 industry in the profession
Unit 1 industry in the professionPaulineTorion1
 
Cbmn4104 multimedia networking dec10 edit-mac15
Cbmn4104   multimedia networking dec10 edit-mac15Cbmn4104   multimedia networking dec10 edit-mac15
Cbmn4104 multimedia networking dec10 edit-mac15roslee amirdurahman
 
0. Course Introduction
0. Course Introduction0. Course Introduction
0. Course IntroductionIntro C# Book
 
ECE203 Course Information
ECE203 Course InformationECE203 Course Information
ECE203 Course InformationJeya Prakash K
 

Similar to Data communications and network connection.ppt (20)

Bait1003 Course Overview
Bait1003 Course OverviewBait1003 Course Overview
Bait1003 Course Overview
 
1.01.Introduction.pptx
1.01.Introduction.pptx1.01.Introduction.pptx
1.01.Introduction.pptx
 
00_Logistics.pdf
00_Logistics.pdf00_Logistics.pdf
00_Logistics.pdf
 
Wireless Communications courses and research at COMNET
Wireless Communications courses and research at COMNET Wireless Communications courses and research at COMNET
Wireless Communications courses and research at COMNET
 
Lec01_Course_Overview.ppt
Lec01_Course_Overview.pptLec01_Course_Overview.ppt
Lec01_Course_Overview.ppt
 
Discrete-Mathematics syllabus sample.docx
Discrete-Mathematics syllabus sample.docxDiscrete-Mathematics syllabus sample.docx
Discrete-Mathematics syllabus sample.docx
 
Melbourne t1 2016-assignment_2_mn504
Melbourne   t1 2016-assignment_2_mn504Melbourne   t1 2016-assignment_2_mn504
Melbourne t1 2016-assignment_2_mn504
 
Net107
Net107Net107
Net107
 
Software Engineering (Introduction)
Software Engineering (Introduction)Software Engineering (Introduction)
Software Engineering (Introduction)
 
Web based Software Development
Web based Software DevelopmentWeb based Software Development
Web based Software Development
 
Wan routing 1
Wan routing   1Wan routing   1
Wan routing 1
 
toaz.info-css-melcs-shs-grd-12pdf-pr_2dcd726faf2c8d56182b4d1361e4b9fd.pdf
toaz.info-css-melcs-shs-grd-12pdf-pr_2dcd726faf2c8d56182b4d1361e4b9fd.pdftoaz.info-css-melcs-shs-grd-12pdf-pr_2dcd726faf2c8d56182b4d1361e4b9fd.pdf
toaz.info-css-melcs-shs-grd-12pdf-pr_2dcd726faf2c8d56182b4d1361e4b9fd.pdf
 
1 courseinfo-5g 2
1 courseinfo-5g 21 courseinfo-5g 2
1 courseinfo-5g 2
 
Sample Syllabus
Sample SyllabusSample Syllabus
Sample Syllabus
 
NSA Capstone Project III final pp
NSA Capstone Project III final ppNSA Capstone Project III final pp
NSA Capstone Project III final pp
 
WF ED 540, Fall Semester 2018, Class Meeting 1 - Intro to the course
WF ED 540, Fall Semester 2018, Class Meeting 1 - Intro to the courseWF ED 540, Fall Semester 2018, Class Meeting 1 - Intro to the course
WF ED 540, Fall Semester 2018, Class Meeting 1 - Intro to the course
 
Unit 1 industry in the profession
Unit 1 industry in the professionUnit 1 industry in the profession
Unit 1 industry in the profession
 
Cbmn4104 multimedia networking dec10 edit-mac15
Cbmn4104   multimedia networking dec10 edit-mac15Cbmn4104   multimedia networking dec10 edit-mac15
Cbmn4104 multimedia networking dec10 edit-mac15
 
0. Course Introduction
0. Course Introduction0. Course Introduction
0. Course Introduction
 
ECE203 Course Information
ECE203 Course InformationECE203 Course Information
ECE203 Course Information
 

Recently uploaded

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Recently uploaded (20)

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 

Data communications and network connection.ppt

  • 1. Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks Prof. Shamik Sengupta Office SEM 204 ssengupta@unr.edu http://www.cse.unr.edu/~shamik/
  • 2. Course Overview 2 What is the course about? Introductory course for computer networking  What is a network?  Focus on computer networks  How computer networks work  Detailed underlying mechanisms  Both in wired and wireless domain  Flaws in current computer networks Goal: Learning protocols, principles and challenges
  • 3. Course Overview 3 Timing and Contact Information  Class meeting time: Monday and Wednesday  1:00pm – 2:15pm  Office hours:  SEM 204  Monday & Wednesday 11am-12:30pm or by appointment  Email: ssengupta@unr.edu  Use subject: “CPE 400” or “CPE 600”  Office Phone: 775-784-6953
  • 4. Course Overview 4 Course Material Information  Course materials:  Reqd. Text: 1. James F. Kurose and Keith W. Ross, "Computer Networking: A Top-Down Approach Featuring the Internet", Addison-Wesley, 6th edition.  Reference texts: 1. Class notes and slides 2. Reading Materials provided by me 3. References to current materials from journals, magazines and websites 4. Andrew S. Tanenbaum and David J. Wetherall, "Computer Networks", Prentice Hall; 5 edition. 5. Any Computer Networking Book
  • 5. Course Overview 5 Material Information (contd.)  Class WWW site:  http://www.cse.unr.edu/~shamik/teaching/fall2015.html • Syllabus • Project materials and final projects will be uploaded here for demo  Other Reading Materials will be posted in WebCampus • Class notes • Articles • Assignments  Everyone needs to check WebCampus for • Announcements • Grades
  • 6. Course Overview 6 Course Syllabus Overview  Computer network overview, Layered architecture  Application layer protocols  HTTP, FTP, SMTP  DNS  Transport layer protocols and mechanisms  TCP connection management, congestion control, flow control  UDP and other protocols  Network layer mechanisms  Routing algorithms  Congestion control algorithms, traffic shaping and policing  Internetwork routing  Packet fragmentation  IP addressing
  • 7. Course Overview 7 Course Syllabus Overview (contd.)  Data Link Layer  Framing  Error control  Medium Access Control sublayer  Ethernet  ATM  Wi-Fi  Bridges  VLAN  Physical Layer  Data and Signals  Digital and analog data  Flaws in current networking architectures
  • 8. Course Overview 8 Course Syllabus Overview (contd.)  The topics taught in class will be associated with hands-on practical assignments  Simulator programs  May be based on Wireshark network protocol analyzer tool (available freely from http://www.wireshark.org/)  Everybody needs to have internet access
  • 9. Course Overview 9 Student Assessment  Homework assignments  Approx. 4  Theoretical and Practical problem solving assignments  In-class quiz  Approx. 4, Will be announced one week in advance  15 min quiz at the beginning of class followed by regular class  Midterm Exam  Approx. 1 hour, Monday, October 26th  Syllabus for midterm: materials covered till midterm  Project  Due by Monday, November 23rd  Final Exam  Comprehensive, Monday December 14th, 10:15-12:15pm
  • 10. Course Overview 10 Student Assessment (Project)  CPE 400 (Due: Monday, Nov. 23rd)  One Network Programming Project  Individual project  Decide on a particular network protocol or application and simulate the protocol/application using program  Confirm your protocol to Instructor as early as possible  Submission will require a paper • turning in code that compiles and runs properly • a report documenting the code and • a report explaining the functionality of the protocol • any deviation from ideal behaviors expected (out of the box thinking!) • If the project results in an outstanding demo, that will be posted on Instructor website and will be sent to a potential demo conference or workshop  Python, C/C++, or Java would be ideal for the programming project
  • 11. Course Overview 11 Student Assessment (Project)  CPE 600 (Due: Monday, Nov. 23rd)  One Research Paper Project  Individual project  Discuss with Instructor and decide on a particular network topic that will not be covered in class  Write an IEEE survey & tutorial style paper on that topic emphasizing • Related works on that topic • Potential open issues and challenges • Providing potential solution directions for those challenges  Submission will require • An IEEE survey & tutorial style paper following the IEEE format • Any program with code documentation (if applicable) • Outstanding papers will be sent to IEEE Communications Surveys & Tutorials (http://www.comsoc.org/cst) Journal for potential publications
  • 12. Course Overview 12 Student Assessment (tentative)  CPE 400 Grading: (4) In-class Quiz 10% (4) Homework assignments 20% (1) Midterm exam 30% (1) Project 15% (1) Final exam 25%  Strict Late policy (TO AVOID ANY CONFUSION)  Permission needed for exceptional circumstances with proper documents  Homework assignments  Late homework assignments will be penalized by 20% per day  Programming Project  Late project assignment will be penalized by 20% per day
  • 13. Course Overview 13 Student Assessment (tentative)  CPE 600 Grading: (4) In-class Quiz 10% (4) Homework assignments 20% (1) Midterm exam 25% (1) Project 25% (1) Final exam 20%  Strict Late policy (TO AVOID ANY CONFUSION)  Permission needed for exceptional circumstances with proper documents  Homework assignments  Late homework assignments will be penalized by 20% per day  Programming Project  Late project assignment will be penalized by 20% per day
  • 14. Course Overview 14 Grading Scale 80 and above A 70 and above but below 80 B 60 and above but below 70 C 50 and above but below 60 D 0 - 50 F
  • 15. Course Overview 15 Important Days  Academic Calendar: • http://www.unr.edu/academic-central/academic-resources/academic-calendar#f2015 First Day of Class Monday, Aug 24 Labor Day (no classes; campus closed) Monday, Sep 7 Midterm Monday, Oct 26 Veterans Day (no classes; campus closed) Wednesday, Nov 11 Project Due Monday, Nov 23 Last day of in-class instruction Monday, Dec 7 Prep Day (no classes; campus open) Wednesday, Dec 9 Final Exam Monday, Dec 14, 10.15am-12.15pm