Upload
hz3012
View
58
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Lecture about networking related to electronics.
Citation preview
Introduction to Internet
Computer Communication Networks
Engr. Abbas Abbasi
Course Info
Refer to course outline file available at course website
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
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
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
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
Nuts and Bolts of Internet
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
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
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:
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
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