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



Similar documents
CSCI Topics: Internet Programming Fall 2008

Network Edge and Network Core

Network edge and network core. millions of connected compu?ng devices: hosts = end systems running network apps

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?

Chapter 1: roadmap. Access networks and physical media

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

Computer Networks and the Internet

CSE 3461 / 5461: Computer Networking & Internet Technologies

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?

Chapter 1 Introduction

Broadband 101: Installation and Testing

Introduction cont. Some Structure in the Chaos. Packet switching versus circuit switching. Access networks and physical media

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

Telecommunications, Networks, and Wireless Computing

Course book: Computer Networking. Computer Networks 3 rd edition. By Andrew ST S.Tanenbaum. Top Down approach 3 rd edition.

Chapter 1 Computer Networks and the Internet

1.264 Lecture 34. Telecom: Connecting wired LAN, WAN. Next class: Green chapter 17. Exercise due before class

ADSL or Asymmetric Digital Subscriber Line. Backbone. Bandwidth. Bit. Bits Per Second or bps

Narrowband and Broadband Access Technologies

Public Network. 1. Relatively long physical distance 2. Requiring a service provider (carrier) Branch Office. Home. Private Network.

Appendix A: Basic network architecture

How To Get High Speed Internet In Australia

Objectives. Remote Connection Options. Teleworking. Connecting Teleworkers to the Corporate WAN. Providing Teleworker Services

Residential Broadband: Technologies for High-Speed Access To Homes

Chapter 1: Introduction. Chapter 1: roadmap. What is the Internet? Introduction to Computer Networks 計 算 機 網 路 概 論

Broadband Primer. A Guide to High Speed Internet Technologies. Indiana Office of Utility Consumer Counselor

What s the Internet. routers: forward packets (chunks of data) millions of connected computing devices: hosts = end systems

ADSL part 2, Cable Internet, Cellular

Chapter 1 Computer Networks and the Internet

COMPUTERS ARE YOUR FUTURE CHAPTER 8 WIRED & WIRELESS COMMUNICATION

Residential Broadband: Technologies for High-Speed Access To Homes

Computers Are Your Future Prentice-Hall, Inc.

Internet architecture is very scalable. Thailand Statistics

Cable Modems. Definition. Overview. Topics. 1. How Cable Modems Work

Chapter 5. Data Communication And Internet Technology

Chapter 4 Connecting to the Internet through an ISP

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

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

Computer Networks CS321

ADSL BROADBAND BASICS FOR THE DOMESTIC USER. The Main Limitations of ADSL Broadband are as follows.

Internet Public Network

Long Distance Connection and WAN

Broadband Access Technologies

EE3414 Multimedia Communication Systems Part I

Analog vs. Digital Transmission

What is this Course All About

Chapter 9 Using Telephone and Cable Networks for Data Transmission

Physical Layer. Communication Satellites. ECE 453 Introduction to Computer Networks. Lecture 3 Physical Layer II

Telecommunications systems (Part 2)

INTERNET CONNECTIVITY

Network Performance: Networks must be fast. What are the essential network performance metrics: bandwidth and latency

Chapter 9. Communications and Networks. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

communication over wireless link handling mobile user who changes point of attachment to network

Chapter 2 from Tanenbaum - modified. The Physical Layer. Ref: A.S. Tanenbaum, Computer Networks, 4 th Ed., Prentice-Hall, 2003, ISBN:

Public Switched Telephone System

Course on Computer Communication and Networks. Lecture 1 & part of lecture 2 Chapter 1: Introduction

CH.1. Lecture # 2. Computer Networks and the Internet. Eng. Wafaa Audah. Islamic University of Gaza. Faculty of Engineering

EECC694 - Shaaban. Transmission Channel

Kick starting science...

Chapter 6 Wireless and Mobile Networks

Appendix 1: Satellite broadband service providers

Copyright. Transport networks. Physical layer Transport and access networks. Pag. 1

Network Overview. The network edge: The network edge: Internet Services Models. The network edge: A closer look at network structure:

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

Introduction to ADSL. NEXTEP Broadband White Paper. Broadband Networks Group. A primer on Asymmetric Digital Subscriber Line transmission technology.

CHAPTER 10 THE INTERNET

Analysis of xdsl Technologies

Getting Broadband. FCC Consumer Facts. What Is Broadband?

How DSL Works. by Curt Franklin

Introduction to computer networks and Cloud Computing

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

Region 10 Videoconference Network (R10VN)

Unit of Learning # 2 The Physical Layer. Redes de Datos Sergio Guíñez Molinos sguinez@utalca.cl

Figure 1: Bandwidth and coverage of wireless technologies [2].

The part of the network that connects customers to the exchange, sometimes called the local loop or the last mile.

Network+ Guide to Networks 6 th Edition. Chapter 7 Wide Area Networks

XDSL and DSLAM Access Technologies

Chapter 1: Introduction

Networks 2. Gabriela Ochoa University of Stirling CSCU9B1 Essential Skills for the Information Age. Content

Think! Think! Data communications. Long-Distance. Modems: to analog and back. Transmission Media. The last mile is the hardest for digital information

: Instructor

ADSL over ISDN, DAML, and Long Loops

Broadband Technology Clinic. Burlington Telecom Advisory Board

Next Generation of High Speed. Modems8

Component 4: Introduction to Information and Computer Science

Chapter 6 Telecommunications, Networks, and Wireless. Computing

Communication Networks. MAP-TELE 2011/12 José Ruela

CS263: Wireless Communications and Sensor Networks

FRANKFORT PLANT BOARD CABLE MODEM INTERNET BROADBAND INTERNET SERVICE DISCLOSURES

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

Connection Services. Hakim S. ADICHE, MSc

Data Transmission. Data Communications Model. CSE 3461 / 5461: Computer Networking & Internet Technologies. Presentation B

Evolving Telecommunications to Triple Play:

IT4405 Computer Networks (Compulsory)

BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS. BCS Level 5 Diploma in IT SEPTEMBER Computer Networks EXAMINERS REPORT

Introduction Chapter 1. Uses of Computer Networks

Wholesale IP Bitstream on a Cable HFC infrastructure

Overview of Computer Networks

Transcription:

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

Goals of This Course v Be familiar with Fundamental network topics Some advanced topics State-of-the-art v Implement the course concepts on networked computers or embedded networked devices or through standard simulators

Course Outline v Introduction to computer networks v Application layer v Transport layer v Network layer v Media Access Control (MAC) layer v Wireless networks v Basic security concepts

Personnel v Instructor Dr. Abusayeed Saifullah

Personnel v Instructor Dr. Abusayeed Saifullah Office: 335 Computer Science Building Office hours Tuesday 11:00am-12:00pm or by appointment Feel free to stop by if you see I am in my office v Teaching assistant XXX XXX office hours: TBD

Resources v Textbook Computer Networking: A Top-Down Approach, 6/e; Kurose and Ross v Reference books Computer Networks; Tanenbaum and Wetherall Java Network Programming; Elliotte Harold Beej's Guide to Network Programming Using Internet Sockets v Course website http://web.mst.edu/~saifullaha/courses/cs5600.html

Coursework v Homework and literature study: 20% v Midterm: 25% v Final: 25% v Project: 25% v Class participation: 5%

Literature study v General Network: SIGCOMM v Wireless: MobiCom v Theory: MobiHoc v Wireless sensor network: SenSys, IPSN, RTSS v Real-Time wireless: RTSS, RTAS

Project v Group work: 3-4 students per group v Three options Each group can choose its own project à needs instructor s approval Research project (requiring effort beyond the course req.) Instructor-assigned network protocol implementation v Real implementation or in standard network simulator (NS, QualNet, TOSSIM)

Expertise for Project v TinyOS, Contiki v NesC, C/C++, Java v Software Radio v QualNet, NS, TOSSIM v Socket Programming

Questions?

Lecture Outline 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 network edge; hosts, access net, physical media v network core: packet/circuit switching, Internet structure v performance: loss, delay, throughput v security v protocol layers, service models v history

Roadmap 1.1 what is the Internet? 1.2 network edge end systems, access networks, links 1.3 network core packet switching, circuit switching, network structure 1.4 delay, loss, throughput in networks 1.5 protocol layers, service models 1.6 networks under attack: security 1.7 history

What is a Network? v An entity of interconnected computers v Example Internet: the largest and the most well-known network Wireless LAN 3G Mobile Wireless sensor network v Driving applica,ons WWW, email, chat, videoconferencing, e- commerce, audio/video streaming, VOIP, file sharing, monitoring, controlling, social networking

Distributed Systems vs. Network

Distributed Systems vs. Network v A networked system can be either centralized or distributed v Distributed system No centralized computation Local computation Scalable Why? Think why there are 50 states in USA

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 network apps v communication links fiber, copper, radio, satellite transmission rate: bandwidth mobile network home network global ISP regional ISP router v Packet switches: forward packets (chunks of data) routers and switches institutional network

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

How does the Internet Look Like?

Internet Protocol v Drives Internet traffic (see analogy with road traffic)

What s a protocol? human protocols: v what s the time? v I have a question v introductions specific msgs sent specific actions taken when msgs received, or other events network protocols: v machines rather than humans v all communication activity in Internet governed by protocols protocols define format, order of msgs sent and received among network entities, and actions taken on msg transmission, receipt

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

Protocol Standardization v Most widely used protocols are defined in standards v Why standard?

Internet Standardization Process v All standards of the Internet are published as RFC (Request for Comments) e.g., the SMTP protocol is specified in RFC821 but not all RFCs are Internet Standards

Internet Standardization Process v All standards of the Internet are published as RFC (Request for Comments) e.g., the SMTP protocol is specified in RFC821 but not all RFCs are Internet Standards v A typical (but not the only) way of standardization: Internet draft RFC draft standard (requires 2 working implementations) Internet standard (declared by Internet Architecture Board) v David Clark, 1992: We reject: kings, presidents, and voting. We believe in: rough consensus and running code.

Roadmap 1.1 what is the Internet? 1.2 network edge end systems, access networks, links 1.3 network core packet switching, circuit switching, network structure 1.4 delay, loss, throughput in networks 1.5 protocol layers, service models 1.6 networks under attack: security 1.7 history

A closer look at network structure: v network edge: hosts: clients and servers servers often in data centers v access networks, physical media: wired, wireless communication links Shared or dedicated v network core: interconnected routers network of networks mobile network home network institutional network global ISP regional ISP

Access net: digital subscriber line (DSL) central office telephone network 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 dedicated v < 2.5 Mbps upstream transmission rate (typically < 1 Mbps) v < 24 Mbps downstream transmission rate (typically < 10 Mbps)

Access net: cable network cable modem splitter cable headend Channels V I D E O V I D E O V I D E O V I D E O V I D E O V I D E O D A T A D A T A C O N T R O L 1 2 3 4 5 6 7 8 9 frequency division multiplexing: different channels transmitted in different frequency bands

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

Wireless access networks v shared wireless access network connects end system to router via base station aka access point wireless LANs: within building (100 ft) 802.11b/g (WiFi): 11, 54 Mbps transmission rate wide-area wireless access provided by telco (cellular) operator, 10 s km between 1 and 10 Mbps 3G, 4G: LTE to Internet to Internet

Host: sends packets of data host sending function: v takes application message v breaks into smaller chunks, known as packets, of length L bits v transmits packet into access network at transmission rate R link transmission rate, aka link capacity, aka link bandwidth 2 host 1 two packets, L bits each R: link transmission rate packet transmission delay time needed to transmit L-bit packet into link = = L (bits) R (bits/sec)

Physical media v bit: propagates between transmitter/receiver pairs v physical link: what lies between transmitter & receiver guided media: signals propagate in solid media: copper, fiber, coax unguided media: signals propagate freely, e.g., radio

Physical media: radio v signal carried in electromagnetic spectrum v no physical wire v bidirectional v propagation environment effects: reflection obstruction by objects interference radio link types: v terrestrial microwave e.g. up to 45 Mbps channels v LAN (e.g., WiFi) 11Mbps, 54 Mbps v wide-area (e.g., cellular) 3G cellular: ~ few Mbps v satellite Kbps to 45Mbps channel (or multiple smaller channels)