12
Introduction to Internet Computer Communication Networks Engr. Abbas Abbasi

Lec 1

  • Upload
    hz3012

  • View
    58

  • Download
    0

Embed Size (px)

DESCRIPTION

Lecture about networking related to electronics.

Citation preview

Page 1: Lec 1

Introduction to Internet

Computer Communication Networks

Engr. Abbas Abbasi

Page 2: Lec 1

Course Info

Refer to course outline file available at course website

Page 3: Lec 1

What is Internet???

Write down name of five hardware parts attached to

Internet…

Can you think of some software used to access Internet?

Why do we want to access Internet? What services are

provided by it?

Nuts and bolts description

Service description

Page 4: Lec 1

Chapter 1: IntroductionOur 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

access net, physical media

Internet/ISP structure

performance: loss, delay

protocol layers, service models

network modeling

Page 5: Lec 1

Chapter 1: roadmap

1.1 What is the Internet?

1.2 Network edge

1.3 Network core

Network access and physical media

Internet structure and ISPs

1.4 Delay & loss in packet-switched networks

1.5 Protocol layers, service models

1.6 Networks under attack: security (covered in Chap. 8)

1.7 History

Page 6: Lec 1

What’s the Internet: “nuts and bolts” view millions of connected computing devices:

hosts = end systems

running network apps (email, Web, telephone, banking, time, updates, …)

communication links

fiber, copper, radio, satellite

transmission rate = bandwidth

routers: forward packets (chunks of data)

search engines: "crawl" the Web, sorting Web sites by key words into huge data bases (e.g., Google).

security systems: monitor the Web traffic for malicious activities.

local ISP

companynetwork

regional ISP

router workstation

servermobile

Page 7: Lec 1

Nuts and Bolts of Internet

Page 8: Lec 1

What’s the Internet: “nuts and bolts” view

protocols control sending, receiving

of msgs

e.g., TCP, IP, HTTP, FTP, PPP

Internet: “network of networks”

loosely hierarchical

public Internet versus private intranet

Internet standards

RFC: Request for comments

IETF: Internet Engineering Task Force

local ISP

companynetwork

regional ISP

router workstation

servermobile

Page 9: Lec 1

What’s the Internet: a service view communication infrastructure

enables distributed applications:

Web, email, games, e-commerce, file

sharing

communication services provided

to apps:

Connectionless unreliable

connection-oriented reliable

Page 10: Lec 1

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

Page 11: Lec 1

What’s a protocol?a human protocol and a computer network protocol:

Q: Other human protocols?

Assalam o Alaikum

Wa’alaikum Salam

Got thetime?2:00

TCP connectionrequest

TCP connectionresponse

Get http://www.edmodo.com

<file>

time

Page 12: Lec 1

Important Terms used in Lec 1 Host or End System

Communication Link

Transmission rate

Packet

Packet Switching

Route or Path

Router

Link Layer Switch

ISP

Protocol

TCP

IP

RFC

Distributed Application

API