Lecture 7 (ACN)
Lecture 7 (ACN)
Lecture 7 (ACN)
Advanced Computer
Networks
Resource sharing
– The goal is to make all programs, equipment, and
especially data available to anyone on the network without
regard to the physical location of the resource or the user.
– An obvious and widespread example is having a group of
office workers share a common printer.
Information sharing
• Companies small and large are vitally dependent on computerized
information.
Business Applications - Continue
Communication medium
– Email (electronic mail)
– IP telephony or Voice over IP (VoIP)
• Video can be added to audio so that employees at distant locations can see
and hear each other as they hold a meeting.
• For example skype, WhatsApp, Viber, Facebook Messenger
Desktop sharing
• This makes it easy for two or more people who work far apart to read and write
a shared blackboard or write a report together.
• Example Anydesk, TeamViewer software
E-commerce (electronic commerce)
– Companies are doing business electronically, especially with
customers and suppliers.
– Airlines, bookstores, and other retailers have discovered that many
customers like the convenience of shopping from home.
– Example Daraz, Alibaba, Amazon,OLX online business
Business Applications - Continue
• Client-server model (Example – Web Applications)
• RVPN– Remote Virtual Private Network
Home Applications
• Internet access provides home users with connectivity
to remote computers. As with companies, home users
can access information, communicate with other people,
and buy products and services with e-commerce.
• Access to remote information comes in many forms. It
can be surfing the World Wide Web for information or
just for fun.
• 666= www (Read)
• Information available includes the arts, business,
cooking, government, health, history, hobbies,
recreation, science, sports, travel, and many others.
Fun comes in too many ways to mention, plus some ways
that are better left unmentioned.
Home Applications - Continue
• Many newspapers have gone online and can be
personalized.
– For example, it is sometimes possible to tell a
newspaper that you want everything about corrupt
politicians, big fires, scandals involving celebrities,
and epidemics, but no football, thank you.
COVID-19
– ACM (www.acm.org) and the IEEE Computer
Society (www.computer.org)
Home Applications - Continue
• Categories of network use in home
applications
1. Peer-to-peer communication
2. Person-to-person communication
3. Electronic commerce in the broadcast sense
4. Entertainment
5. Ubiquitous computing
Home Applications - Continue
• In Client-Server Network,
Centralized server is used to store the
data. While in Peer-to-Peer Network,
Each peer has its own data.
• In Client-Server Network, Server respond
the services which is request by Client.
While in Peer-to-Peer Network, Each and
every node can do both request and
respond for the services
Home Applications - Continue
• Peer-to-peer communication (Example - BitTorrent )
Home Applications - Continue
• Person-to-person communication
– Email
– Instant messaging
• Twitter
– Multi-person messaging
• Example- Online lectures on youtube, youku
– Social Network Applications
• Facebook
– Groups of people can work together to create content.
• Wikipedia
Home Applications - Continue
• Electronic commerce in the broadest sense
– Home shopping is already popular and enables users to
inspect the online catalogs of thousands of companies.
Some of these catalogs are interactive, showing products
from different viewpoints and in configurations that can
be personalized.
– Another area in which e-commerce is widely used is access
to financial institutions. For example pay online bills.
– Online auctions of second-hand goods have become a
massive industry.
• Unlike traditional e-commerce, which follows the client-server
model, online auctions are peer-to-peer in the sense that consumers
can act as both buyers and sellers.
Home Applications - Continue
• Some forms of e-commerce
Home Applications - Continue
➢ Ubiquitous computing (or "ubicomp") is a
concept in software engineering
and computer science where computing is
made to appear anytime and everywhere.
➢ In contrast to
desktop computing, ubiquitous
computing can occur using any device, in
any location, and in any format.
➢ Also know as Pervasive computing
Home Applications - Continue
Home Applications - Continue
Entertainment
• music, radio and television programs, movies and games.
Ubiquitous computing (Anytime, anywhere, anylocation)
– Our last category is ubiquitous computing, in which
computing is embedded into everyday life. IoT
– Many homes are already wired with security systems that
include door and window sensors, and there are many
more sensors that can be folded in to a smart home monitor,
such as energy consumption. Your electricity, gas and
water meters could also report usage over the network.
– This would save money as there would be no need to send
out meter readers.
– Self Driving Cars, Smart Bulbs, Smart Locks.
Mobile users
• Why would anyone want one? People on the go often
want to use their mobile devices to read and send
email, tweet, watch movies, download music, play
games, or simply to surf the Web for information.