Computer Networking Introduction

Similar documents
Chapter 1: introduction

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

end systems, access networks, links 1.3 network core

CS 471G Friday, 11 January Introduction 2-1

Chapter 1 Introduction

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

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

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

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

Fundamentals of Information Systems

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?

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

CSC 401 Data and Computer Communications Networks

Network Programming I Computer Network Design

Overview on the Internet the current and future telecommunication network

A Whirlwind Introduction to the Internet Overview

CNT 4007 Computer Networks - Chapter 1 : Overview

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

RSC Part I: Introduction

Part I: Introduction. 1: Introduction 1

CSEN 503 Introduction to Communication Networks

Telecommunication Networks Introduction

Chapter 1 Introduction

CS 204: Advanced Computer Networks

Lecture 2: Internet Structure

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

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

Lecture Computer Networks WS 2016/2017

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

Telecommunication Networks Introduction

LECTURE 1 - INTRODUCTION. Jacob Aae Mikkelsen

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

Read Chapter 1 of Kurose-Ross

Computer Networks and the internet. Daniel Graham Ph.D

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

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

CSCD 330 Network Programming Spring 2017

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

Chapter 1 Introduction

CSCD 330 Network Programming Winter 2019

Chapter 1. Computer Networks and the Internet

(Refer Slide Time: 00:31)

Networks Overview. Dr. Yingwu Zhu

Introduction to Computer Networks. Roadmap

Foundations of Telematics

CSE 434 Spring 2013 Computer Networks

CSC 4900 Computer Networks: Introduction

Chapter 1 Introduction

CS 3516: Computer Networks

CSE 4213: Computer Networks II

Internet: A Brief Overview. Introduction 2-1

Module 1 Introduction CS655! 1-1!

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

Web Protocols and Practice

CS197U: A Hands on Introduction to Unix

Informática y Comunicaciones. Chapter 1 Introduction to Communications

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

Introduction to computer networking

CSE3213 Computer Network I

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

Δίκτυα Μετάδοσης Δεδομένων Data Networks. Introduction 1-1

Computer Networking: A Top Down Approach

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

Physical Layer Part 3

CS348: Computer Networks Introduction to Computer Networks and Internet

Internet: A Brief Overview. Chapter 1

Home Area Networks. Outline

Chapter 1 Introduction

Chapter 1 Introduction

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

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

CSIS Frequency Division Multiplexing. Basic Types of Multiplexing. Frequency Division Multiplexing. Frequency Division Multiplexing.

Lecture 1 - Introduction

Internetworking Technology -

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

Chapter 1 Introduction

Chapter 1 Introduction

Chapter 1 Introduction

Introduction to Computer Networks. Chapter 1: introduction

ITP 140 Mobile Applications Technologies. Networks

Multiplexing (Recap)

Chapter 1 Introduction

Physical Layer Part 3

EECS 3214: Computer Network Protocols and Applications

Chapter 1 Introduction

Computer Communication Networks

Lecture 4. Data Transmission Modes and Switching. Data Transmission & Switching 1-1

Networks. Computer Technology

CS 332: Computer Networks Introduction

Introduction. overview: our goal: get feel and terminology more depth, detail later in course approach: use Internet as example

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

NT1210 Introduction to Networking. Unit 9:

Chapter 1 Introduction

CS4491/02 Fog Computing. Network Basics

CMP-330 Computer Networks

Full file at

EC441 Fall 2018 Introduction to Computer Networking Chapter 1: Introduction

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

Chapter 1 Introduction

Transcription:

Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.1

Chapter 1 Introduction Text Book for this course Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012

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

Chapter 1: 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 s the Internet: nuts and bolts view PC server wireless laptop smartphone wireless links wired links millions of connected computing devices: hosts = end systems running network apps communication links fiber, copper, radio, satellite transmission rate: bandwidth mobile network home network global ISP regional ISP router Packet switches: store-and-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

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

What s the Internet: a service view Infrastructure that provides services to applications: Web, VoIP, email, games, e- commerce, social nets, provides programming interface to apps hooks that allow sending and receiving app programs to connect to Internet provides service options, analogous to postal service mobile network institutional network home network global ISP regional ISP

What s a protocol? human protocols: what s the time? I have a question introductions specific msgs sent specific actions taken when msgs received, or other events network protocols: machines rather than humans 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 TCP connection request TCP connection response Get http://www.awl.com/kurose-ross <file> time Q: other human protocols?

Chapter 1: 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: network edge: hosts: clients and servers servers often in data centers access networks, physical media: wired, wireless communication links network core: interconnected routers network of networks mobile network institutional network home network global ISP regional ISP

Access networks and physical media Q: How to connect end systems to edge router? residential access nets institutional access networks (school, company) mobile access networks keep in mind: bandwidth (bits per second) of access network? shared or dedicated?

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 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 < 2.5 Mbps upstream transmission rate (typically < 1 Mbps) < 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 data, TV transmitted at different frequencies over shared cable distribution network CMTS ISP cable modem termination system HFC: hybrid fiber coax asymmetric: up to 30Mbps downstream transmission rate, 2 Mbps upstream transmission rate 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

Access net: home network wireless devices often combined in single box to/from headend or central office cable or DSL modem wireless access point (54 Mbps) router, firewall, NAT wired Ethernet (100 Mbps)

Enterprise access networks (Ethernet) institutional link to ISP (Internet) institutional router Ethernet switch institutional mail, web servers typically used in companies, universities, etc 10 Mbps, 100Mbps, 1Gbps, 10Gbps transmission rates today, end systems typically connect into Ethernet switch

Wireless access networks shared wireless access network connects end system to router via base station aka access point wireless LANs: within building (300 ft) IEEE 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: takes application message breaks into smaller chunks, known as packets, of length L bits transmits packet into access network at transmission rate R link transmission rate, aka link capacity, aka link bandwidth host 2 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 bit: propagates between transmitter/receiver pairs 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 twisted pair (TP) two insulated copper wires Category 5: 100 Mbps, 1 Gpbs Ethernet Category 6: 10Gbps

Physical media: coax, fiber coaxial cable: two concentric copper conductors bidirectional broadband: multiple channels on cable HFC fiber optic cable: glass fiber carrying light pulses, each pulse a bit high-speed operation: high-speed point-to-point transmission (e.g., 10 s-100 s Gpbs transmission rate) low error rate: repeaters spaced far apart immune to electromagnetic noise

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