19
1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

Embed Size (px)

Citation preview

Page 1: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

1

Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

Page 2: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

2

Introductions

Ø  Instructor §  Prof. Dola Saha, PhD University of Colorado Boulder §  http://www.albany.edu/faculty/dsaha/ §  [email protected]

Ø  Students §  Upload pictures in blackboard

Page 3: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

3

Information

Course Website Blackboard

Lecture Slides Homework Assignments

Class Calendar / Schedule Homework Submission

Other Information Homework Solutions

Announcements

Grades

Ø  Course Website: §  http://www.albany.edu/faculty/dsaha/teach/2016Fall_CEN416/2016Fall_CEN416.html

Ø  Blackboard:

Page 4: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

4

Office Hours

Ø  Where: BA 312

Ø  When: §  Tuesday 2:00-3:00PM §  Thursday 3:00-4:00PM §  By appointment.

Page 5: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

5

Textbooks

Ø  Required: §  "Computer Networks: A Systems Approach", Larry Peterson and Bruce

Davie, Elsevier

Ø  Reference: §  "Computer Networking: A Top Down Approach", James Kurose and

Keith Ross, Pearson §  "Computer Networks", Andrew S. Tanenbaum, and David J. Wetherall,

Pearson

Page 6: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

6

Assignments & Grading

Ø  Assignments §  No late assignments will be accepted. §  All assignments are due by 11:59PM on the due date. §  Re-grading requests will be considered up to 5 business days after

posting the grades for the corresponding assignment.

Ø  Grading §  Projects - 20% §  Homework - 20% §  Midterm - 25% §  Final Exam - 30% §  Attendance and class participation – 5%

Page 7: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

7

Academic Integrity

Ø  Undergraduate Academic Regulations §  http://www.albany.edu/undergraduate_bulletin/regulations.html

Ø  Academic Dishonesty §  Plagiarism, Cheating on examinations, unauthorized collaboration, etc.

Ø  Practicing Academic Integrity §  Citation

Ø  Penalties for Violation §  Warning, lowering grade, failing grade

Page 8: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

8

Cell Phone in classroom

Ø  Keep your phone in vibrate mode Ø  Be attentive Ø  Respect other students

Page 9: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

9

Why this course?

Page 10: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

10

Syllabus

Ø  Internet Architecture Ø  Application, Transport, Network, MAC and Physical Layers Ø  Network Security Ø  Congestion Control Ø  Resource Allocation Ø  Modern Applications

Page 11: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

11

0

2

4

6

8

10

12

2014 2015 2016 2017 2018 2019

Tablets Other Portables Nonsmartphones M2M Smartphones Laptops

Challenges Ahead

11

Ø  High bandwidth Ø  Low latency Ø  High Reliability Ø  Number of devices Ø  Diversity in traffic

0

5

10

15

20

25

2014 2015 2016 2017 2018 2019 Expected Growth of Mobile Devices

Expected Growth of Mobile Data Traffic

Source: Cisco Visual Networking Index Mobile, 2015

Exab

ytes

per

mon

th

Billi

ons o

f Dev

ices

Page 12: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

12

Rotary Phone

Ø  Used by telephony system

Page 13: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

13

History of the Internet

http://www.internetsociety.org/internet/what-internet/history-internet/brief-history-internet

Page 14: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

14

Circuit Switching vs Packet Switching

Telephone

Internet

Page 15: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

15

Circuit Switching vs Packet Switching

Timing of events in (a)circuit switching, (b)packet switching.

Page 16: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

16

Evolving Internet

http://malonemediagroup.com/history-of-the-internet-timeline-an-ever-evolving-digital-world/

Page 17: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

17

Proverb

Ø  Tell me and I forget. Ø  Show me and I remember. Ø  Involve me and I understand.

Homework is a way to get involved!!!!

Page 18: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

18

Wireshark

Ø  https://www.wireshark.org §  Get Acquainted à Download stable release

Page 19: Computer Communication Networks Introduction · 1 Computer Communication Networks Introduction ICEN/ICSI 416 – Fall 2016 Prof. Dola Saha

19

Python

Ø  Download Python §  https://www.python.org/downloads/ §  Check your OS §  Version – 3.5.2