Documente Academic
Documente Profesional
Documente Cultură
Dr. Veselin Rakocevic room CM356 E-mail: V.Rakocevic@city.ac.uk ex. 8136 Computer Networking: A Top-Down Approach Featuring the Internet, James F. Kurose, Keith W. Ross, 2nd edition, Addison Wesley 2002 Multimedia Communications, Fred Halsall, Addison-Wesley 2001
spring 2005 EE1423 Computer Networks, Lecture 1 1
spring 2005
LAN
Data Network
Global Internet Backbone Network
workstation mobile
LAN
Gateway
Gateway
Home
Gateway
regional ISP
ISP Network
spring 2005
PC
3 Server
Small Business
company network
Whats a protocol?
human protocols: whats 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
6
NAP
regional ISPs
connect into NBPs
spring 2005
Whats a protocol?
a human protocol and a computer network protocol:
Hi Hi
Got the time?
2:00 time
spring 2005
<file>
spring 2005
client/server model
client host requests, receives service from server e.g., WWW client (browser)/ server; email client/server
peer-peer model:
host interaction symmetric e.g.: Gnutella, KaZaA
spring 2005 EE1423 Computer Networks, Lecture 1 9
spring 2005
10
spring 2005
12
45 Mbs
circuit-switching:
10 users
packet switching:
with 35 users, probability > 10 active less than .0004
13 spring 2005 EE1423 Computer Networks, Lecture 1 14
spring 2005
datagram network:
destination address determines next hop routes may change during session analogy: driving, asking directions
spring 2005
17
spring 2005
18
Home networks
Typical home network components: ADSL or cable modem router/firewall Ethernet wireless access point to/from cable headend cable modem router/ firewall Ethernet (switched)
mobile hosts
19
spring 2005
A B
transmission
nodal processing
queueing
a series of steps
spring 2005 EE1423 Computer Networks, Lecture 1 22
spring 2005
airplane routing
spring 2005 EE1423 Computer Networks, Lecture 1 24
arriving airport
ticket (purchase)
ticket (complain)
spring 2005
data application transport transport network link physical application transport network link physical ack data network link physical data application transport transport network link physical
27 spring 2005
source
M Ht M Hn Ht M Hl Hn Ht M
spring 2005
29
30