Chapter 1-Introduction
Chapter 1-Introduction
Chapter 1
Prepared by Petros B.
• Business Applications
• Home Applications
• Mobile Users
• Social Issues
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Business Applications Examples
• Resource Sharing
• Common Printer
• Backup Systems,
• VPN (Virtual Private Networks)
• Ending the limitation of geographic
disperse working environments.
• Client - Server
Business Applications (1)
A network with two clients and one server
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Business Application
• Client-Server Model
• Data Sharing
• Web Application
• Personal Information Sharing
• Email
• VoIP
• Video
• Tele-Conferencing
• Desktop Sharing
• Telemedicine
• e-commerce
• Shopping from home
Business Applications (2)
The client-server model involves requests
and replies
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Home Applications (1)
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Home Applications
• Entertainment:
• MP3 and DVD-quality movies
• TV shows – IPTV (IP TeleVision)
• Interactive Live TV
• Game Playing
• Multiperson real-time simulation games.
• Ubiquitous Computing
• Smart Home Monitoring
• RDIF (Radio Frequency Identification)
• Replacing Bar Codes with a smart devices that my
turn the real world into the Internet of things.
Mobile Users
• Mobile computers (handheld and laptops)
• Fastest growing segments in computer history.
• Individuals are able to use their mobile devices to:
• Read and send email,
• Tweet,
• Watch Movies,
• Download Music,
• Play Games,
• Serf the Web
• Internet connectivity allows for those applications to
be easily built
• Wireless Networks (Cars, Boats, and Airplanes can not have
wired Connections)
• Cellular Networks
• Wireless hotspots (802.11 Standard).
• Wireless Networking vs. Mobile Wireless Networks
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Mobile Users
Combinations of wireless networks and
mobile computing
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Mobile Users
• Smart Phones – Integration of Internet with Telephony
• Driving the wireless-mobile applications
• 3G & 4G cellular networks provides fast data services
• GPS is a standard feature
• m-commerce (mobile commerce)
• NFC (Near Field Communication) smart phones act as an DFID
smartcard and interact with nearby reader for payment.
• Sensor Networks
• Notes that Sense/gather data about state of the physical world.
• It is revolutionizing science
• Wearable Computers
• Implantable Devices
• Pacemakers, Insulin pumps, …
• Controllable wirelessly
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Network Hardware (1)
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Network Software
• Protocol hierarchies
• Design issues for the layers
• Connection-oriented versus connectionless
service
• Service primitives
• Relationship of services to protocols
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Protocol Hierarchies (1)
The philosopher-translator-secretary
architecture
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Protocol Hierarchies (3)
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
The OSI Reference Model
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
The OSI Reference Model
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Physical Layer
• Is concerned with transmitting raw bits over a communication
channel.
• Design Issues:
• Ensuring that when one side sends a 1 – bit of information it is
received as 1-bit (not as 0-bit or 2-or more- bits).
• What type of signal should be used to represent “1” and “0”?
• How many nano seconds a bit lasts?
• Whether transmission can occur simultaneously in both direction?
• How initial connection is being established?
• How it is torn down when both sides are finished?
• How many pins the network connector has?
• What each pin is used for? Etc.
• Link layer
• Internet layer
• Transport layer
• Application layer
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
The TCP/IP Reference Model
• Grandparent of all wide area computer networks ARPANET
• It’s successor Internet
• ARPNET research network sponsored by the DoD.
• Used initially leased telephone lines.
• When satellite and radio networks were included the new
reference architecture was needed.
• Hence the ability to connect to multiple networks in a seamless
way was one of the major design goals.
• This architecture latter became known as the TCP/IP Reference
Model.
• Design criteria:
• Network be able to survive loss of subnet hardware without existing
conversations being broken off.
• Applications with divergent requirements were supported ranging
from file transfer to real-time speech transmission.
The TCP/IP Reference Model (1)
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
The Properties
• TCP/IP model did not originally distinguish between:
• Services
• Interfaces, and
• Protocols
• The model was retrofitted after the fact to make it more OSI-
like.
technology changes.
The Properties
• The OSI reference model was devised before the corresponding
protocols were invented.
• This ordering meant that the model was not biased toward one
particular set of protocols: a fact that made it quite general.
• The downside of this ordering was that the designers did not have
much experience with the subject and did not have a good idea of
which functionality to put in which layer.
• With TCP/IP the reverse was true: The protocols came first, and
the model was really just a description of the existing protocols.
• There was no problem with protocols fitting the model.
• The trouble was that the model did not fit any other protocol stacks:
It was not especially useful for describing other non-TCP/IP
networks.
Critique of the OSI Model and Protocols
• Bad timing.
• Bad technology.
• Bad implementations.
• Bad politics.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
OSI Model Bad Timing
• Internet
• ARPANET
• NSFNET
• Third-generation mobile phone networks
• Wireless LANs: 802.11
• RFID and sensor networks
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
RFID and Sensor Networks (1)
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
End
Chapter 1
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011