Chapter 1: Introduction



Similar documents
Chapter 1: Introduction

Address Resolution Protocol (ARP)

CS 5480 Computer Networks

;. ' ;. - ' Computer Networking. ^4 Top-Down Approach. James F. Kurose. Keith W. Ross. Polytechnic University, Brooklyn PEARSON.

Computer Networks. A Top-Down Approach. Behrouz A. Forouzan. and. Firouz Mosharraf. \Connect Mc \ Learn. Hill

Lecture 28: Internet Protocols

CDA Introduction to Computer Networks

IT Data Communication and Networks (Optional)

How To Understand And Understand Network Theory

IT4405 Computer Networks (Compulsory)

CMPSCI 453 Computer Networking. Professor V. Arun Department of Computer Science University of Massachusetts Amherst

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

How To Understand The Internet From A Telephone To A Computer (For A Computer)

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

CSIS CSIS 3230 Spring Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture

SSVVP SIP School VVoIP Professional Certification

Introduction Chapter 1. Uses of Computer Networks

Level: 3 Credit value: 9 GLH: 80. QCF unit reference R/507/8351. This unit has 6 learning outcomes.

Study Guide CompTIA A+ Certification, Domain 2 Networking

CALIFORNIA STATE UNIVERSITY CHANNEL ISLANDS COURSE MODIFICATION PROPOSAL

Prefix COMP Course# 429 Title Computer Networks Units (3) 3 hours lecture per week 3 hours lecture per week

CompTIA Convergence Examination Objectives

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

VIDEOCONFERENCING. Video class

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

Introduction. Abusayeed Saifullah. CS 5600 Computer Networks. These slides are adapted from Kurose and Ross

This course has been retired. View the schedule of current <a href=

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

Top-Down Network Design

Computer Networks and the Internet

Chapter 5. Data Communication And Internet Technology

Southern Methodist University. Department of Electrical Engineering. Telecommunications (EETS) Course Descriptions

Nortel Technology Standards and Protocol for IP Telephony Solutions

CSCI Topics: Internet Programming Fall 2008

technology standards and protocol for ip telephony solutions

SSVP SIP School VoIP Professional Certification

Network Simulation Traffic, Paths and Impairment

Network Programming TDC 561

Final for ECE374 05/06/13 Solution!!

Communication Networks MAP-TELE 2012/13

Chapter 1 Personal Computer Hardware hours

CONNECTING WINDOWS XP PROFESSIONAL TO A NETWORK

Ethernet. Ethernet. Network Devices

10CS64: COMPUTER NETWORKS - II

Networking 4 Voice and Video over IP (VVoIP)

Introduction to Computer Networks

BT Cloud Phone. Your guide to LAN best configuration practices. A guide to using BT Cloud Phone with your local area network (LAN).

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

Protocols. Packets. What's in an IP packet

PART-A Questions. 9. What are the two parts of message inside the envelope?

Overview of Computer Networks

Distributed Systems 3. Network Quality of Service (QoS)

Quality of Service Management for Teleteaching Applications Using the MPEG-4/DMIF

CSE 3461 / 5461: Computer Networking & Internet Technologies

Computer Networks & Security 2014/2015

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Principles of Network Applications. Dr. Philip Cannata

Distributed Systems. 2. Application Layer

JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT. Test Code: 4514 Version: 01

Advanced Higher Computing. Computer Networks. Homework Sheets

COMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv.

Interactive telecommunication between people Analog voice

Network System Design Lesson Objectives

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

Computer Networks CS321

Review: Lecture 1 - Internet History

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

Architecture and Performance of the Internet

User Datagram Protocol - Wikipedia, the free encyclopedia

TCIPG Reading Group. Introduction to Computer Networks. Introduction 1-1

WAN Data Link Protocols

Optimizing Networks for NASPI

CompTIA Network+ (Exam N10-005)

Quality of Service in Wireless IP Networks: Trends & Challenges

Data Communication Networks Introduction

Indepth Voice over IP and SIP Networking Course

UIP1868P User Interface Guide

Teracom Training Institute Certified IP Telecom Network Specialist (CIPTS) Course & Certification Package

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

How To Understand The Internet Of S (Netware)

COMPUTER NETWORK TECHNOLOGY (300)

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

Hands on VoIP. Content. Tel +44 (0) Introduction

Discovering Computers Chapter 9 Communications and Networks

Network Edge and Network Core

Kick starting science...

PLANEAMENTO E GESTÃO DE REDES INFORMÁTICAS COMPUTER NETWORKS PLANNING AND MANAGEMENT

Repetition inför tentan. Kommunikation. Infrastruktur. ÖP Inga hjälpmedel. v v v

Essential Curriculum Computer Networking 1. PC Systems Fundamentals 35 hours teaching time

Transport and Network Layer

Broadband Phone Gateway BPG510 Technical Users Guide

Encapsulating Voice in IP Packets

Chapter 2 - The TCP/IP and OSI Networking Models

CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required

Introduction: Why do we need computer networks?

Computer Networking Networks

EDA Training Programs. Catalog of Course Descriptions

TAA: Introduction to Wide Area Networks online course specification

Transcription:

Course Summary What have we learned: a huge amount! principles practice.. using Internet to motivate examples 1 Chapter 1: Introduction Our goal: get feel and terminology more depth, detail later in course approach: use Internet as example Overview: what s the Internet what s a protocol? network edge network core Internet/ISP structure performance: loss, delay protocol layers, service models network modeling 2 1

Chapter 2: Application Layer conceptual, implementation aspects of network application protocols transport-layer service models client-server paradigm peer-to-peer paradigm learn about protocols by examining popular application-level protocols HTTP FTP SMTP DNS web security programming network applications socket API 3 Chapter 3: Transport Layer understand principles behind transport layer services: multiplexing /demultiplexing reliable data transfer flow control congestion control learn about transport layer protocols in the Internet: UDP: connectionless transport TCP: connection-oriented transport TCP congestion control reliable multicast 4 2

Chapter 4: Network Layer understand principles behind network layer services: forwarding routing (path selection) performance vs policy dealing with scale how a router works NATs, IPv6 instantiation in the Internet broadcast, multicast routing 5 Chapter 5: The Data Link Layer understand principles behind data link layer services: error detection, correction sharing a broadcast channel: multiple access ALOHA (slotted and unslotted) Ethernet link layer addressing Ethernet switches link virtualization, brief introduction to ATM, virtual circuits 6 3

Chapter 6: Wireless & Mobile Networks Wireless Wireless links, characteristics IEEE 802.11 wireless LANs ( wi-fi ) Cellular Internet Access architecture standards Mobility Principles: addressing and routing to mobile users Mobile IP Handling mobility in cellular networks Mobility and higher -layer protocols 7 Chapter 8: Network Security understand principles of network security: cryptography and its many uses beyond confidentiality authentication message integrity certificate authority security in practice: firewalls security in application, transport, network, link layers (WEP) 8 4

Chapter 7:Multimedia Networking Principles making the best of best effort service dealing with delay jitter and loss mechanism for providing QoS e.g., leaky bucket, weighted fair queuing Protocols and Architectures specific protocols for best-effort e.g., RTP/RTCP, SIP 9 Networked Systems Cellular Access Network voice Public Switched Telephone Network Wireless LAN data Gateway Mobile Adhoc Network Sensor Network Internet Home Network 10 5

Networking Applications financial stock trading, portfolio management social voice communication, email, chat, telecommuting entertainment - games, music, video, surfing medical telemedicine networked systems indispensable part of not just global communication infrastructure but our daily lives 11 Q: Whither goest networking? A: General trends: ubiquity of communications IP dialtone, IP: like electricity: it s everywhere! network-capable appliances (e.g., IP toaster) issues of scale important: 100's of millions of network -connected devices mobility important: people move, need to communicate multimedia important: it is how people communicate 12 6

Q: Whither goest networking? increasing link rates, but bandwidth not free in near future increased # "users" increased bandwidth requirements of enabled apps high bandwidth to home (DSL, cable modems) a major driver for future games, VR, education, information, entertainment merger of networking and telephony broadcast entertainment (TV) and WWW security, reliability, management: critical concerns 13 Our Very Last Note Page! this course: specific architectures, protocols fundamental issues: APIs, reliable data transfer, flow/congestion control, routing, multiple access, addressing, security, multimedia networking important concepts indirection, randomization, virtualization remember: you learned it HERE! 14 7

Final Exam on 5/5/2010 1:00-3:00 PM Short answer questions Closed book, closed notes, you can bring calculators Post midterm material (however, expected to know important midterm concepts especially TCPs loss recovery, timeout estimation, etc.) 15 Important Topics Final Exam on 5/5/2010 1:00 3:00 PM Chapter 5: Different types of medium access protocols, ALOHA, Ethernet protocols (derivations, numerical examples), Ethernet switches, MAC addressing Chapter 6: IEEE 802.11 protocol (understand CSMA/CA, SIFS/DIFS, RTS/CTS etc.), IP & cellular network mobility (indirect, direct routing, HA/FA/COA, HLR/VLR, handover), TCP performance over mobile wireless networks Chapter 7: Delay jitter, playout delays, loss concealment, RTP, SIP, WFQ, Token Bucket, delay guarantees Chapter 8: Cryptography symmetric key, public key, hash functions, Authentication Protocols, Firewalls and Gateways, WEP, IEEE 802.11i 16 8

Final Exam on 5/5/2010 1:00 3:00 PM Post Midterm book sections Chapter 5: 5.1, 5.2 (excluding 5.2.3), 5.3, 5.4, 5.5 (excluding Manchester coding), 5.6 (excluding 5.6.5), 5.8, 5.9 (covered in a HW question), 5.10 Chapter 6: whole chapter Chapter 7: 7.1 (intro), 7.1.1, 7.1.2, 7.1.3, 7.3 (excluding 7.3.5), 7.4.1, 7.4.3, 7.5 (intro), 7.5.1, 7.5.2 Chapter 8: Entire chapter (excluding 8.8.2) 17 9