CS 471G Friday, 11 January Introduction 2-1

Similar documents
Computer Networking Introduction

Since enrollment is very small this semester, we have flexibilty. Traditional lecture Assigned reading, and then student(s) present during class time

Chapter 1: introduction

Chapter 1 Introduction

Fundamentals of Information Systems

end systems, access networks, links 1.3 network core

CNT 4007 Computer Networks - Chapter 1 : Overview

Network Programming I Computer Network Design

RSC Part I: Introduction

CSEN 503 Introduction to Communication Networks

Computer Networks. Lecture 1: Introduction. Computer Networking: A Top Down Approach. Dr. Yaoqing Liu

Announcements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani:

Course on Computer Communication and Networks. Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data

Web Protocols and Practice

Course Introduction. Off script lecturing on whiteboard Just as important towards exams, etc.

Chapter 1: Introduction

CSC 401 Data and Computer Communications Networks

end systems, access networks, links circuit switching, packet switching, network structure

Overview on the Internet the current and future telecommunication network

end systems, access networks, links circuit switching, packet switching, network structure

A Whirlwind Introduction to the Internet Overview

Network and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015

CS 3516: Computer Networks

COMP 431 Internet Services & Protocols. A Whirlwind Introduction to the Internet ( Networking Nouns and Verbs ) Jasleen Kaur

CSC 4900 Computer Networks: Introduction

Lecture Computer Networks WS 2016/2017

CS 204: Advanced Computer Networks

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? Hardware view: What s the Internet?

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

Computer Networks and the Internet. CMPS 4750/6750: Computer Networks

Chapter 1 Introduction

Lecture 2: Internet Structure

Chapter 1 Introduction

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

Part I: Introduction. 1: Introduction 1

Chapter 1 Introduction

Introduction to Computer Networking II. Abdusy Syarif Informatics Department Faculty of Computer Science Universitas Mercu Buana

CS 332: Computer Networks Introduction

COMP 562: Advanced Topics in Networking

CSE3213 Computer Network I

Chapter 1. Computer Networks and the Internet

Internet Routing. Review of Networking Principles. What s the Internet: nuts and bolts view. Communication links

Internet Routing. Review of Networking Principles

CSCE 463/612 Networks and Distributed Processing Spring 2018

Chapter 2 Application Layer

Internet Architecture & Performance. What s the Internet: nuts and bolts view

Computer Networks and the internet. Daniel Graham Ph.D

Telecommunication Networks Introduction

Announcements. CS 5565 Network Architecture and Protocols. Outline for today. The Internet: nuts and bolts view. The Internet: nuts and bolts view

Part 1: Introduction. Goal: Review of how the Internet works Overview

Chapter 1 Introduction

CS348: Computer Networks Introduction to Computer Networks and Internet

Telecommunication Networks Introduction

Network Protocols and Architectures

CSCD 330 Network Programming Spring 2017

Chapter 4. Computer Networking: A Top Down Approach 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, sl April 2009.

CSCD 330 Network Programming Winter 2019

A Whirlwind Introduction to the Internet. A Whirlwind Introduction to the Internet Overview

Answer : B. Answer : C. Answer : B. Answer : A MCQ

Chapter 2 Application Layer

Chapter 3 Transport Layer

CSE 434 Spring 2013 Computer Networks

The Diffie-Hellman Key Exchange

Suprakash Datta. Office: LAS 3043 Phone: ext Course page:

CS 3516: Advanced Computer Networks

Chapter 5 Link Layer. Computer Networking: A Top Down Approach. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012

Chapter 1 Introduction

Chapter 1 Introduction

Welcome to CS 340 Introduction to Computer Networking

Informática y Comunicaciones. Chapter 1 Introduction to Communications

Computer Communication Networks

CS197U: A Hands on Introduction to Unix

Chapter 8 Network Security

Introduction to computer networking

Chapter 1 Introduction

Chapter 1 Introduction

Introduction to Computer Networks. Roadmap

Course on Computer Communication and Networks. Lecture 2 Chapter 1: Introduction: Part B: Network structure, performance, security prelude

Internet: A Brief Overview. Introduction 2-1

Chapter 6 The Link Layer and LANs

Networks Overview. Dr. Yingwu Zhu

Chapter 1 Introduction

Introduction to Computer Networks. Chapter 1: introduction

Chapter 1 Introduction

LECTURE 1 - INTRODUCTION. Jacob Aae Mikkelsen

What is a Distributed System? Module 1: Introduction to Networking & Internetworking

Foundations of Telematics

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach

Chapter 9. Internet. Copyright 2011 John Wiley & Sons, Inc 10-1

Broadband and Last Mile Networks

Review for Internet Introduction

Chapter 1 Introduction

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers

Read Chapter 1 of Kurose-Ross

Chapter 2 Application Layer

Chapter 7: Multimedia Networking

CSE 4213: Computer Networks II

Home Area Networks. Outline

Chapter 3 Transport Layer

Computer Networks 2012/2013. Introduction part 1 (01) Dr. Tanir Ozcelebi. Thanks to A. Leon-Garcia & I. Widjaja, & I. Radovanovic & A. S.

Transcription:

CS 471G Friday, 11 January 2013 Introduction 2-1

Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations; and can add, modify, and delete slides (including this one) and slide content to suit your needs. They obviously represent a lot of work on our part. In return for use, we only ask the following: v If you use these slides (e.g., in a class) that you mention their source (after all, we d like people to use our book!) v If you post any slides on a www site, that you note that they are adapted from (or perhaps identical to) our slides, and note our copyright of this material. Thanks and enjoy! JFK/KWR Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 All material copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights Reserved Introduction 1-2

Chapter 1: introduction our goal: v get feel and terminology v more depth, detail later in course v approach: use Internet as example overview: v what s the Internet? v what s a protocol? v edge; hosts, access net, physical media v core: packet/circuit switching, Internet structure v performance: loss, delay, throughput v security v protocol layers, service models v history Introduction 1-3

Chapter 1: roadmap 1.1 what is the Internet? 1.2 edge end systems, access s, links 1.3 core packet switching, circuit switching, structure 1.4 delay, loss, throughput in s 1.5 protocol layers, service models 1.6 s under attack: security 1.7 history Introduction 1-4

What s the Internet: nuts and bolts view PC server wireless laptop smartphone wireless links wired links v millions of connected computing devices: hosts = end systems running apps v communication links fiber, copper, radio, satellite transmission rate: bandwidth mobile home global ISP regional ISP router v Packet switches: forward packets (chunks of data) routers and switches institutional Introduction 1-5

Fun internet appliances Web-enabled toaster + weather forecaster IP picture frame http://www.ceiva.com/ Tweet-a-watt: monitor energy use Internet refrigerator Slingbox: watch, control cable TV remotely Internet phones Introduction 1-6

What s the Internet: nuts and bolts view v Internet: of s Interconnected ISPs v protocols control sending, receiving of msgs e.g., TCP, IP, HTTP, Skype, 802.11 v Internet standards RFC: Request for comments IETF: Internet Engineering Task Force mobile home global ISP regional ISP institutional Introduction 1-7

Protocols and Standards v Protocol: An agreement governing the form and meaning of messages exchanged by communicating entities. v Standard: Predefined agreement enabling h/w & s/w to operate v Standards organizations IETF (Request for Comments, RFCs) TCP: RFC 793 IP: RFC 791 Latest: RFC 6847 Fibre Channel over Ethernet over TRILL IEEE: 802 Local Area Networks World-Wide Web Consortium (W3C) Introduction 1-8

What s a protocol? a human protocol and a computer protocol: Hi Hi Got the time? 2:00 time TCP connection request TCP connection response Get http://www.awl.com/kurose-ross <file> Q: other human protocols? Introduction 1-9

What s the Internet: a service view v Infrastructure that provides services to applications: Web, VoIP, email, games, e- commerce, social nets, v provides programming interface to apps (API) hooks that allow sending and receiving programs to connect to Internet provides service options, kind of like the postal service mobile home institutional global ISP regional ISP Introduction 1-10

Chapter 1: roadmap 1.1 what is the Internet? 1.2 edge end systems, access s, links 1.3 core packet switching, circuit switching, structure 1.4 delay, loss, throughput in s 1.5 protocol layers, service models 1.6 s under attack: security 1.7 history Introduction 1-11

A closer look at structure: v edge: hosts: clients and servers AKA end systems servers often in data centers v access s, physical media: wired, wireless communication links v core: interconnected routers of s mobile home institutional global ISP regional ISP Introduction 1-12

Access s and physical media Q: How to connect end systems to edge router? v residential access nets v institutional access s (school, company) v mobile access s keep in mind: v bandwidth (bits per second) of access? v shared or dedicated access channel? Introduction 1-13

Access net: digital subscriber line (DSL) central office telephone DSL modem splitter voice, data transmitted at different frequencies over dedicated line to central office DSLAM DSL access multiplexer ISP v use existing telephone line to central office DSLAM data over DSL phone line goes to Internet voice over DSL phone line goes to telephone net v < 2.5 Mbps upstream transmission rate (typically < 1 Mbps) v < 24 Mbps downstream transmission rate (typically < 10 Mbps) Introduction 1-14

Access net: cable cable headend cable modem splitter data, TV transmitted at different frequencies over shared cable distribution CMTS cable modem termination system ISP v HFC: hybrid fiber coax asymmetric: up to 160 Mbps downstream transmission rate, 120 Mbps upstream transmission rate v of cable, fiber attaches homes to ISP router homes share access to cable headend unlike DSL, which has dedicated access to central office Introduction 1-15