Computer Communication Networks Introduction ICEN/ICSI 416 Fall - - PowerPoint PPT Presentation

computer communication networks introduction
SMART_READER_LITE
LIVE PREVIEW

Computer Communication Networks Introduction ICEN/ICSI 416 Fall - - PowerPoint PPT Presentation

Computer Communication Networks Introduction ICEN/ICSI 416 Fall 2017 Prof. Dola Saha 1 Introductions Instructor Prof. Dola Saha, PhD University of Colorado Boulder http://www.albany.edu/faculty/dsaha/ dsaha@albany.edu


slide-1
SLIDE 1

1

Computer Communication Networks Introduction

ICEN/ICSI 416 – Fall 2017

  • Prof. Dola Saha
slide-2
SLIDE 2

2

Introductions

Ø Instructor § Prof. Dola Saha, PhD University of Colorado Boulder § http://www.albany.edu/faculty/dsaha/ § dsaha@albany.edu Ø Students § Name, background § Why you are taking this course? § What is your expectation from this course? § What OS and Programming languages do you prefer?

slide-3
SLIDE 3

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/2017Fall_CEN416/2017Fall_CEN416.html

Ø Blackboard:

§ https://blackboard.albany.edu

slide-4
SLIDE 4

4

Office Hours

Ø Where: BA 312 Ø When: § Tuesday 12:00PM-1:00PM § Thursday 11:00AM-12:00PM § By appointment.

slide-5
SLIDE 5

5

Textbooks

Ø Required: § "Computer Networking: A Top Down Approach", James Kurose and Keith Ross, Pearson Ø Reference: § "Computer Networks: A Systems Approach", Larry Peterson and Bruce Davie, Elsevier § "Computer Networks", Andrew S. Tanenbaum, and David J. Wetherall, Pearson

slide-6
SLIDE 6

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 - 30% § Homework - 20% § Midterm - 20% § Final Exam - 30%

slide-7
SLIDE 7

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

slide-8
SLIDE 8

8

In Class Decorum

Ø No use of phones Ø No use of Computers / laptops Ø Computers will be used only when directed in the class Ø No crosstalk Ø No Food/Drink Ø Raise hand to ask questions

slide-9
SLIDE 9

9

Why this course?

slide-10
SLIDE 10

10

Syllabus

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

slide-11
SLIDE 11

11

2 4 6 8 10 12 2014 2015 2016 2017 2018 2019 Tablets Other Portables Nonsmartphones M2M Smartphones Laptops

Challenges Ahead

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

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 Exabytes per month Billions of Devices

slide-12
SLIDE 12

12

History of the Internet

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

slide-13
SLIDE 13

13

Circuit Switching vs Packet Switching

Telephone Internet

slide-14
SLIDE 14

14

Circuit Switching vs Packet Switching

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

slide-15
SLIDE 15

15

Evolving Internet

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

slide-16
SLIDE 16

16

Proverb

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

Homework is a way to get involved!!!!

slide-17
SLIDE 17

17

Wireshark

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

slide-18
SLIDE 18

18

Python and C

Ø Download Python § https://www.python.org/downloads/ § Check your OS § itsunix – version 2.6.5 Ø C § itsunix