SlideShare a Scribd company logo
Data Communications
Introduction to
Network Applications &
Network Services
How Networks Impact Daily Life
• The benefits of instantaneous communication
via network have greatly improved our lives.
How Networks Impact Daily Life
• Communication over a network has also greatly
changed the way we work.
How Networks Impact Daily Life
• and also changed the way we study….
How Networks Impact Daily Life
• the way we entertain ourselves….
Common Network Applications
Introducing some common
network applications & screenshots
Internet & Daily Life
• When you access the Internet, do you use the
following applications?
– Google Chrome, Firefox,
– Google Mail, Hotmail, Yahoo Mail,
– Yahoo Messenger, MSN Messenger, Skype
– Facebook,
– Online games
– and others….
• Since these applications require the access to the
Internet, we refer these applications as network
applications.
Google’s Google Chrome
• Perhaps, the most frequently
used network application in your
daily life is Google Chrome.
• You use Google Chrome to
– Check your Hotmail or Google Mail.
– Reading news (e.g. cnn.com)
– Access to Facebook
– Downloading movies, games, etc…
• In fact, Google Chrome is
categorically called a Web
Browser.
Web Browser
• By definition:
– A web browser is a network application for retrieving, presenting, and
traversing information resources on the World Wide Web.
• The following network applications (web browsers) do the
same thing as Internet Explorer:
– Internet
Explorer
– Mozilla Firefox
– Netscape
– Opera
– Safari
– Camino
– Konqueror
– and others….
Netscape 2.0
is The browser that
make the Internet or
World Wide Web
into a global
phenomena back in
1996.
Other Web Browsers’ Screenshots
Safari Google Chrome
Other Web Browsers’ Screenshots
Firefox Opera
Instant Messaging
• Another popular network application beside the web
browsers is Instant Messaging.
• Instant messaging (IM) is a form of real-time direct text-
based communication between two or more people using
personal computers (PCs) or other devices.
– More advanced instant messaging software also allow live
voice or video calling.
• Some of the popular instant messaging software:
– WeChat
– Skype
– Windows Live Messenger
– Yahoo! Messenger
– Google Talk
– Facebook
– Telegram
Screenshots of Other InstantMassagers
Email
• For all business activities via the Internet, any
network manager will tell you that the Email is
the most important network application.
• Email remains as the oldest and still the most
frequently used network communications in
the Internet.
Screenshots of Email Software
Microsoft’s Outlook
Mozilla Thunderbird
Other Network Applications
• Besides Web Browser, Instant Messaging & Email,
there are other network applications that do:
– File transfer
• (Ws_FTP, Free Download Manager)
– Remote login
• (PuTTY, Terra Term)
– Accessing remote database
• (SQuirreL SQL Client )
– Internet Relay Chat
• (mIRC)
– and other …
File Transfer
WS_FTP
Download Manager
Remote Login
• PuTTY, Tera Term, etc
Accessing Remote Database
SQuirreL SQLClient
Internet Relay Chat (IRC)
mIRC (precursor of Instant Messenger)
Question
• What do all these network applications have
in common?
– What common features do all these network
application share?
Answer
• In general, these network applications share a
common feature among themselves, which is
accessing some form of remote information or
resources. For example:
– Firefox is accessing a web site for web pages.
– Outlook is retrieving emails for a “inbox”
– Skype has to gain access to your “list of friends” via login.
– Download Managers are used to download movies from
some “file sites.”
– Play online games “Dota 2” via a “networked game
world”.
– Remote = located far away from you
• These network applications can be technically
called as network client software.
Network Client Software
• The main function of network client software is to access the
resource/information in the network/Internet known as
network services.
– All these so-called “network services” are located “somewhere” in the
network or Internet.
• Do you know or care where is www.cnn.com or www.help.edu.my?
– Network client software CAN’T exist WITHOUT network services.
• Network clients have to talk to network services.
– Client-server HAVE to work in pair.
• Known as client-server communication, which is 99% of today’s Internet
traffic.
– Client software can’t communicate with other client software.
• You can’t use Web browser to talk directly to another browser.
• Instant messaging has to communicate via a server.
• Like all software applications, all network client software
come in two forms:
– Command-line & GUI (graphic-user interface)
Clients in a Simple Network
• Visually, clients are PCs/workstations, linked to a connectivity
device, which forms a network, accessing to remote resources or
information in a server, as shown in the following network diagram.
A More Complex Client/ServerNetwork
Clients & Workstation
• client
– A computer on the network that requests resources or services
from another computer on a network.
– The term client may also refer to the user of a client workstation or
a client software application installed on the workstation.
• client/server architecture
– A network design in which clients (typically desktop or laptop
computers) use a centrally administered server to share data, data
storage space, and devices.
• client/server network
– A network that uses centrally administered computers, known as
servers, to enable resource sharing for and to facilitate
communication between the other computers on the network.
• workstation
– A computer that runs a desktop operating system and connects to a
network.
Networks, LAN, WAN &Internet
• network
– A group of computers and other devices (such as printers)
that are connected by and can exchange data via some type
of transmission media, such as a cable, a wire, or the
atmosphere.
• LAN (local area network)
– A network of computers and other devices that is confined to
a relatively small space, such as one building or even one
office.
• WAN (wide area network)
– A network that spans a long distance and connects two or
more LANs.
• Internet
– A complex WAN that connects LANs and clients around the
globe.
Review: Network Client Software in Your PC
• Web Browsing:
– Firefox, Internet Explorer, Opera
• E-mail:
– Outlook, Thunderbird
• Instant messaging:
– MSN Messenger, Skype, ICQ, MIRC
• Video and audio streaming:
– Real player, Window Media Player, iTune
• Internet telephone:
– Skype
• Real-time video conference
– Skype, live messager,
Network Services
Introducing some common types of
network services, & the concept of
client-server networks
Network Services and Server
• Network services provide remote
software resources support to the
network clients
• Network services are normally reside
in network servers.
– Network services = software
– Network servers = hardware (PC)
• Clients of different operating systems
(MAC or Windows) access the same
services of the same server
– PC or MAC can read the same web page.
– Network services are “platform
independent”. (Linux or Windows or Sun)
• Network is the “middle-man” that give
communication links between servers
and clients.
Data and Information Servers inyour life
• When you read cnn.com,
– you’re communicating with a web server.
• When you read your yahoo.com mail,
– you’re communicating with a mail server (together with a web server).
• When you downloading files from Internet,
– you’re communicating with a file server.
• When you’re using msn, or skype, there is a server behind
“coordinating” your communication.
– When you login to a msn messenger, you’re communicating with a
Instant Messenger server. Through the server, you message is then
relayed your friend who is online.
• When you’re playing massively multiplayer online role-
playing game, MMORPG (e.g Perfect World)
– you’re communicating with a game server.
• When you’re watching on-line video (youtube)
– you’re communicating with a video streaming server.
Server and Client -1
• Server (Review)
– A computer on the network that
manages shared network resources.
– Usually a more powerful computer with
more RAM, Disk Space and
Processing Power
• usually but not necessary
• Client (Review)
– A computer on the network requests
services from another computer on a
network.
• Servers provide services
• Clients request services
• Servers runs on a different set of
software than the clients.
• 1 server (or PC) can provide many
services.
Client & Server - 2
• All client software communicate with server
– When you are using a web browser, your PC acts as a network client.
– Main task of client software is to “request” service from server
– Clients (web browser) get services (web pages) from servers (web sites).
• Client software don’t communicate with other client software directly.
• Client software communicate with other client software via servers
– Mail server, Instant Messenger server
• This type of servers acts as a “middle-man” between the clients.
– User of PC1 sends a mail to user of PC0 (stored in mail server)
– User of PC0 reads the mail at the mail server
Differences between Server &Client
• Servers normally runs 24 hours / 7 days.
• Clients are “normally” switched off once the users are gone.
• Servers runs “independently” once configured.
• Clients runs “dependently” with human users.
• Servers can have 1 monitor, 1 keyboard and 1 mouse connected to
multiple CPUs (coordinated via KVM switch)
• Clients have 1 (sometimes 2) monitor, 1 keyboard, and 1 mouse with 1
CPU.
• Server software always “listens”
• Client software sends “request” to server on demand.
• Lastly, servers and clients run on different set of software
• Server’s software normally runs in the “background”
Two Categories of Servers
• Data and Information Server
– Providing data and information
– Pure data server (web server, file server)
• When you just read and download only.
– “Middle-man” servers (email server, newsgroup server, instant messenger)
• When writing and uploading are involved
• Networking Server
– Helping out in the network
– The client side will normally be the operating system (e.g. Windows XP,
Linux)
– DNS server, DHCP server, print server
Some Common Servers
• Web Server (data and middle-man)
– Providing web pages
• Mail Server (data and middle-man)
– Storing and send emails
• File Server (data and middle-man)
– Downloading and uploading files
• Print Server (networking)
– Managing print queue jobs
• Database Server (data and middle-man)
– Providing necessary data to clients
• DNS Server [domain name server] (networking)
– Managing corresponding network address with domain name
• DHCP Server [dynamic hosts control protocol] (networking)
– Supply IP addresses to PCs with dynamic IP option
• Proxy Server (data and networking)
– Acts as an intermediary between external and internal networks,
screening all incoming and outgoing data traffic
• Newsgroup Server (data and middle-man)
– Managing newsgroup
Servers and KVM switch
• KVM switch =
– Keyboard, Video, Mouse
switch
• KVM switch is used to
connect multiple CPUs to
share 1 set of keyboard,
monitor and mouse.
– Cost saving to configure
servers (CPUs) with just 1
set of mouse, monitor &
keyboard.
– Save space too.
Server Software: XAMPP
• You can download it from
https://www.apachefriends.org/download.html
• Store your web page in assigned directory and start the
service
– Once you start the service, Apache runs at the “background”.
Some final notes onserver & client
• A server can be client at the same time.
– You install XAMPP package in your PC, configure it and store
your web page.
– You can still use your PC to surf the web (as long as you have the
web browser)
– Outsider access your web page at the “background” of PC
(meaning without your knowledge unless you check for it).
• A server can run different services at the same time. A
client PC can communicate with different servers (or
services) at the same time.
– You open Firefox, Outlook, Skype, while playing MMORPG
• However, A client program can normally talk to a type
network service at any given time.
– You open Firefox to access web page but not remote login.
– You open Firefox to access a file server but not a web server at the
same time.
Other terms in Client/Server Network
• Host
– A computer that enables resource sharing by other
computers on the same network
• Node
– A client, server, or other device that can
communicate over a network and that is identified
by a unique number, known as its network address
• Segment
– A part of a network. Usually, a segment is
composed of a group of nodes that use the same
communications channel for all their traffic.
Quiz
Some questions to help your memory
and understanding
True/False Questions
1. Server must run on better PC than client.
2. Client always listens to request.
3. A client PC can provide network services.
4. A Windows 10 laptop can be configured as both client and server.
5. Client program has to be run at the “foreground” interfacing with
human.
6. A web server can’t be a print server at the PC.
7. A client program can talk to multiple network services simutenously.
8. Client program can’t communicate with another similar client
program directly.
9. Server program normally runs at the background without much
interaction with user.
10. A dns server and a dhcp server have to be on different machine/PC.

More Related Content

What's hot

Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking Fundamentals
Rajet Veshin
 
The Basics of Computer Networking
The Basics of Computer NetworkingThe Basics of Computer Networking
The Basics of Computer Networking
Global Knowledge Training
 
Computer Networking fundamentals
Computer Networking fundamentals Computer Networking fundamentals
Computer Networking fundamentals
Kirti Verma
 
Chapter 1 introduction to computer networks
Chapter 1 introduction to computer networksChapter 1 introduction to computer networks
Chapter 1 introduction to computer networks
Viku1985
 
Chapter10 Server Administration
Chapter10     Server  AdministrationChapter10     Server  Administration
Chapter10 Server Administration
Raja Waseem Akhtar
 
Internet Protocol (IP) And Different Networking Devices.
Internet Protocol (IP) And Different Networking Devices.Internet Protocol (IP) And Different Networking Devices.
Internet Protocol (IP) And Different Networking Devices.
Clinton Dsouza
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer network
Ashita Agrawal
 
Network Slides
Network SlidesNetwork Slides
Network Slidesiarthur
 
NETWORK COMPONENTS
NETWORK COMPONENTSNETWORK COMPONENTS
NETWORK COMPONENTS
bwire sedrick
 
An introduction to networking
An introduction to networkingAn introduction to networking
An introduction to networking
Jafar Nesargi
 
Computer network
Computer networkComputer network
Computer network
Neha Gupta
 
Common Network Services
Common Network ServicesCommon Network Services
Common Network Services
ŐŔaṉģ Zaib
 
Ip address and subnetting
Ip address and subnettingIp address and subnetting
Ip address and subnetting
IGZ Software house
 
Clientserver Presentation
Clientserver PresentationClientserver Presentation
Clientserver Presentation
Tuhin_Das
 
Lecture 6 -_presentation_layer
Lecture 6 -_presentation_layerLecture 6 -_presentation_layer
Lecture 6 -_presentation_layer
Serious_SamSoul
 
BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS
Kak Yong
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
Sangeetha Rangarajan
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
Sagar Gor
 
System Administration: Introduction to system administration
System Administration: Introduction to system administrationSystem Administration: Introduction to system administration
System Administration: Introduction to system administration
Khang-Ling Loh
 
Dhcp ppt
Dhcp pptDhcp ppt
Dhcp ppt
Hema Dhariwal
 

What's hot (20)

Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking Fundamentals
 
The Basics of Computer Networking
The Basics of Computer NetworkingThe Basics of Computer Networking
The Basics of Computer Networking
 
Computer Networking fundamentals
Computer Networking fundamentals Computer Networking fundamentals
Computer Networking fundamentals
 
Chapter 1 introduction to computer networks
Chapter 1 introduction to computer networksChapter 1 introduction to computer networks
Chapter 1 introduction to computer networks
 
Chapter10 Server Administration
Chapter10     Server  AdministrationChapter10     Server  Administration
Chapter10 Server Administration
 
Internet Protocol (IP) And Different Networking Devices.
Internet Protocol (IP) And Different Networking Devices.Internet Protocol (IP) And Different Networking Devices.
Internet Protocol (IP) And Different Networking Devices.
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer network
 
Network Slides
Network SlidesNetwork Slides
Network Slides
 
NETWORK COMPONENTS
NETWORK COMPONENTSNETWORK COMPONENTS
NETWORK COMPONENTS
 
An introduction to networking
An introduction to networkingAn introduction to networking
An introduction to networking
 
Computer network
Computer networkComputer network
Computer network
 
Common Network Services
Common Network ServicesCommon Network Services
Common Network Services
 
Ip address and subnetting
Ip address and subnettingIp address and subnetting
Ip address and subnetting
 
Clientserver Presentation
Clientserver PresentationClientserver Presentation
Clientserver Presentation
 
Lecture 6 -_presentation_layer
Lecture 6 -_presentation_layerLecture 6 -_presentation_layer
Lecture 6 -_presentation_layer
 
BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
System Administration: Introduction to system administration
System Administration: Introduction to system administrationSystem Administration: Introduction to system administration
System Administration: Introduction to system administration
 
Dhcp ppt
Dhcp pptDhcp ppt
Dhcp ppt
 

Similar to Introduction to Network Applications & Network Services

Uccn1003 -may10_-_lect01a_-_intro_to_network_applications_services
Uccn1003  -may10_-_lect01a_-_intro_to_network_applications_servicesUccn1003  -may10_-_lect01a_-_intro_to_network_applications_services
Uccn1003 -may10_-_lect01a_-_intro_to_network_applications_services
Shu Shin
 
How the Internet Works
How the Internet WorksHow the Internet Works
How the Internet Works
Sharique Masood
 
E business internet_basics
E business internet_basicsE business internet_basics
E business internet_basics
Radiant Minds
 
Year 10 ict computing essentials
Year 10 ict computing essentialsYear 10 ict computing essentials
Year 10 ict computing essentials
M'Lourdes Borg
 
Overview of computer
Overview of computerOverview of computer
Overview of computer
Sunny Pavan
 
C/S archtecture including basic networking
C/S archtecture including basic networkingC/S archtecture including basic networking
C/S archtecture including basic networking
abhinav2727
 
B) Computer Basics
B) Computer BasicsB) Computer Basics
B) Computer Basics
remotestaffdesignsolution
 
Computer Networks Module 1-part 1.pdf
Computer Networks Module 1-part 1.pdfComputer Networks Module 1-part 1.pdf
Computer Networks Module 1-part 1.pdf
ShanthalaKV
 
History of Internet and advantages of internet
History of Internet and advantages of internetHistory of Internet and advantages of internet
History of Internet and advantages of internet
Tallat Satti
 
COMPUTER NW2 (1).pptx
COMPUTER NW2 (1).pptxCOMPUTER NW2 (1).pptx
COMPUTER NW2 (1).pptx
JVenkateshGoud
 
Ic3 presentation1 online
Ic3 presentation1 onlineIc3 presentation1 online
CS101- Introduction to Computing- Lecture 30
CS101- Introduction to Computing- Lecture 30CS101- Introduction to Computing- Lecture 30
CS101- Introduction to Computing- Lecture 30
Bilal Ahmed
 
Internet
InternetInternet
Internet
Ahsan Azhar
 
Computer
ComputerComputer
Computer
Anay Jain
 
CSS12 LESSON 02.pptx
CSS12 LESSON 02.pptxCSS12 LESSON 02.pptx
CSS12 LESSON 02.pptx
RGSMags
 
Internet and web by Gulshan K Maheshwari(QAU)
Internet and web by Gulshan  K Maheshwari(QAU)Internet and web by Gulshan  K Maheshwari(QAU)
Internet and web by Gulshan K Maheshwari(QAU)
GulshanKumar368
 
network fundamentals
network fundamentalsnetwork fundamentals
network fundamentals
Sithu PM
 
How the internet works
How the internet worksHow the internet works
How the internet works
ftcim
 
Chapter One Network nile.pptx
Chapter One Network nile.pptxChapter One Network nile.pptx
Chapter One Network nile.pptx
MohamedAbdi347025
 
IS100 Week 5
IS100 Week 5IS100 Week 5
IS100 Week 5
METU-Informatics
 

Similar to Introduction to Network Applications & Network Services (20)

Uccn1003 -may10_-_lect01a_-_intro_to_network_applications_services
Uccn1003  -may10_-_lect01a_-_intro_to_network_applications_servicesUccn1003  -may10_-_lect01a_-_intro_to_network_applications_services
Uccn1003 -may10_-_lect01a_-_intro_to_network_applications_services
 
How the Internet Works
How the Internet WorksHow the Internet Works
How the Internet Works
 
E business internet_basics
E business internet_basicsE business internet_basics
E business internet_basics
 
Year 10 ict computing essentials
Year 10 ict computing essentialsYear 10 ict computing essentials
Year 10 ict computing essentials
 
Overview of computer
Overview of computerOverview of computer
Overview of computer
 
C/S archtecture including basic networking
C/S archtecture including basic networkingC/S archtecture including basic networking
C/S archtecture including basic networking
 
B) Computer Basics
B) Computer BasicsB) Computer Basics
B) Computer Basics
 
Computer Networks Module 1-part 1.pdf
Computer Networks Module 1-part 1.pdfComputer Networks Module 1-part 1.pdf
Computer Networks Module 1-part 1.pdf
 
History of Internet and advantages of internet
History of Internet and advantages of internetHistory of Internet and advantages of internet
History of Internet and advantages of internet
 
COMPUTER NW2 (1).pptx
COMPUTER NW2 (1).pptxCOMPUTER NW2 (1).pptx
COMPUTER NW2 (1).pptx
 
Ic3 presentation1 online
Ic3 presentation1 onlineIc3 presentation1 online
Ic3 presentation1 online
 
CS101- Introduction to Computing- Lecture 30
CS101- Introduction to Computing- Lecture 30CS101- Introduction to Computing- Lecture 30
CS101- Introduction to Computing- Lecture 30
 
Internet
InternetInternet
Internet
 
Computer
ComputerComputer
Computer
 
CSS12 LESSON 02.pptx
CSS12 LESSON 02.pptxCSS12 LESSON 02.pptx
CSS12 LESSON 02.pptx
 
Internet and web by Gulshan K Maheshwari(QAU)
Internet and web by Gulshan  K Maheshwari(QAU)Internet and web by Gulshan  K Maheshwari(QAU)
Internet and web by Gulshan K Maheshwari(QAU)
 
network fundamentals
network fundamentalsnetwork fundamentals
network fundamentals
 
How the internet works
How the internet worksHow the internet works
How the internet works
 
Chapter One Network nile.pptx
Chapter One Network nile.pptxChapter One Network nile.pptx
Chapter One Network nile.pptx
 
IS100 Week 5
IS100 Week 5IS100 Week 5
IS100 Week 5
 

Recently uploaded

Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 

Recently uploaded (20)

Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 

Introduction to Network Applications & Network Services

  • 1. Data Communications Introduction to Network Applications & Network Services
  • 2. How Networks Impact Daily Life • The benefits of instantaneous communication via network have greatly improved our lives.
  • 3. How Networks Impact Daily Life • Communication over a network has also greatly changed the way we work.
  • 4. How Networks Impact Daily Life • and also changed the way we study….
  • 5. How Networks Impact Daily Life • the way we entertain ourselves….
  • 6. Common Network Applications Introducing some common network applications & screenshots
  • 7. Internet & Daily Life • When you access the Internet, do you use the following applications? – Google Chrome, Firefox, – Google Mail, Hotmail, Yahoo Mail, – Yahoo Messenger, MSN Messenger, Skype – Facebook, – Online games – and others…. • Since these applications require the access to the Internet, we refer these applications as network applications.
  • 8. Google’s Google Chrome • Perhaps, the most frequently used network application in your daily life is Google Chrome. • You use Google Chrome to – Check your Hotmail or Google Mail. – Reading news (e.g. cnn.com) – Access to Facebook – Downloading movies, games, etc… • In fact, Google Chrome is categorically called a Web Browser.
  • 9. Web Browser • By definition: – A web browser is a network application for retrieving, presenting, and traversing information resources on the World Wide Web. • The following network applications (web browsers) do the same thing as Internet Explorer: – Internet Explorer – Mozilla Firefox – Netscape – Opera – Safari – Camino – Konqueror – and others…. Netscape 2.0 is The browser that make the Internet or World Wide Web into a global phenomena back in 1996.
  • 10. Other Web Browsers’ Screenshots Safari Google Chrome
  • 11. Other Web Browsers’ Screenshots Firefox Opera
  • 12. Instant Messaging • Another popular network application beside the web browsers is Instant Messaging. • Instant messaging (IM) is a form of real-time direct text- based communication between two or more people using personal computers (PCs) or other devices. – More advanced instant messaging software also allow live voice or video calling. • Some of the popular instant messaging software: – WeChat – Skype – Windows Live Messenger – Yahoo! Messenger – Google Talk – Facebook – Telegram
  • 13. Screenshots of Other InstantMassagers
  • 14. Email • For all business activities via the Internet, any network manager will tell you that the Email is the most important network application. • Email remains as the oldest and still the most frequently used network communications in the Internet.
  • 15. Screenshots of Email Software Microsoft’s Outlook Mozilla Thunderbird
  • 16. Other Network Applications • Besides Web Browser, Instant Messaging & Email, there are other network applications that do: – File transfer • (Ws_FTP, Free Download Manager) – Remote login • (PuTTY, Terra Term) – Accessing remote database • (SQuirreL SQL Client ) – Internet Relay Chat • (mIRC) – and other …
  • 18. Remote Login • PuTTY, Tera Term, etc
  • 20. Internet Relay Chat (IRC) mIRC (precursor of Instant Messenger)
  • 21. Question • What do all these network applications have in common? – What common features do all these network application share?
  • 22. Answer • In general, these network applications share a common feature among themselves, which is accessing some form of remote information or resources. For example: – Firefox is accessing a web site for web pages. – Outlook is retrieving emails for a “inbox” – Skype has to gain access to your “list of friends” via login. – Download Managers are used to download movies from some “file sites.” – Play online games “Dota 2” via a “networked game world”. – Remote = located far away from you • These network applications can be technically called as network client software.
  • 23. Network Client Software • The main function of network client software is to access the resource/information in the network/Internet known as network services. – All these so-called “network services” are located “somewhere” in the network or Internet. • Do you know or care where is www.cnn.com or www.help.edu.my? – Network client software CAN’T exist WITHOUT network services. • Network clients have to talk to network services. – Client-server HAVE to work in pair. • Known as client-server communication, which is 99% of today’s Internet traffic. – Client software can’t communicate with other client software. • You can’t use Web browser to talk directly to another browser. • Instant messaging has to communicate via a server. • Like all software applications, all network client software come in two forms: – Command-line & GUI (graphic-user interface)
  • 24. Clients in a Simple Network • Visually, clients are PCs/workstations, linked to a connectivity device, which forms a network, accessing to remote resources or information in a server, as shown in the following network diagram.
  • 25. A More Complex Client/ServerNetwork
  • 26. Clients & Workstation • client – A computer on the network that requests resources or services from another computer on a network. – The term client may also refer to the user of a client workstation or a client software application installed on the workstation. • client/server architecture – A network design in which clients (typically desktop or laptop computers) use a centrally administered server to share data, data storage space, and devices. • client/server network – A network that uses centrally administered computers, known as servers, to enable resource sharing for and to facilitate communication between the other computers on the network. • workstation – A computer that runs a desktop operating system and connects to a network.
  • 27. Networks, LAN, WAN &Internet • network – A group of computers and other devices (such as printers) that are connected by and can exchange data via some type of transmission media, such as a cable, a wire, or the atmosphere. • LAN (local area network) – A network of computers and other devices that is confined to a relatively small space, such as one building or even one office. • WAN (wide area network) – A network that spans a long distance and connects two or more LANs. • Internet – A complex WAN that connects LANs and clients around the globe.
  • 28. Review: Network Client Software in Your PC • Web Browsing: – Firefox, Internet Explorer, Opera • E-mail: – Outlook, Thunderbird • Instant messaging: – MSN Messenger, Skype, ICQ, MIRC • Video and audio streaming: – Real player, Window Media Player, iTune • Internet telephone: – Skype • Real-time video conference – Skype, live messager,
  • 29. Network Services Introducing some common types of network services, & the concept of client-server networks
  • 30. Network Services and Server • Network services provide remote software resources support to the network clients • Network services are normally reside in network servers. – Network services = software – Network servers = hardware (PC) • Clients of different operating systems (MAC or Windows) access the same services of the same server – PC or MAC can read the same web page. – Network services are “platform independent”. (Linux or Windows or Sun) • Network is the “middle-man” that give communication links between servers and clients.
  • 31. Data and Information Servers inyour life • When you read cnn.com, – you’re communicating with a web server. • When you read your yahoo.com mail, – you’re communicating with a mail server (together with a web server). • When you downloading files from Internet, – you’re communicating with a file server. • When you’re using msn, or skype, there is a server behind “coordinating” your communication. – When you login to a msn messenger, you’re communicating with a Instant Messenger server. Through the server, you message is then relayed your friend who is online. • When you’re playing massively multiplayer online role- playing game, MMORPG (e.g Perfect World) – you’re communicating with a game server. • When you’re watching on-line video (youtube) – you’re communicating with a video streaming server.
  • 32. Server and Client -1 • Server (Review) – A computer on the network that manages shared network resources. – Usually a more powerful computer with more RAM, Disk Space and Processing Power • usually but not necessary • Client (Review) – A computer on the network requests services from another computer on a network. • Servers provide services • Clients request services • Servers runs on a different set of software than the clients. • 1 server (or PC) can provide many services.
  • 33. Client & Server - 2 • All client software communicate with server – When you are using a web browser, your PC acts as a network client. – Main task of client software is to “request” service from server – Clients (web browser) get services (web pages) from servers (web sites). • Client software don’t communicate with other client software directly. • Client software communicate with other client software via servers – Mail server, Instant Messenger server • This type of servers acts as a “middle-man” between the clients. – User of PC1 sends a mail to user of PC0 (stored in mail server) – User of PC0 reads the mail at the mail server
  • 34. Differences between Server &Client • Servers normally runs 24 hours / 7 days. • Clients are “normally” switched off once the users are gone. • Servers runs “independently” once configured. • Clients runs “dependently” with human users. • Servers can have 1 monitor, 1 keyboard and 1 mouse connected to multiple CPUs (coordinated via KVM switch) • Clients have 1 (sometimes 2) monitor, 1 keyboard, and 1 mouse with 1 CPU. • Server software always “listens” • Client software sends “request” to server on demand. • Lastly, servers and clients run on different set of software • Server’s software normally runs in the “background”
  • 35. Two Categories of Servers • Data and Information Server – Providing data and information – Pure data server (web server, file server) • When you just read and download only. – “Middle-man” servers (email server, newsgroup server, instant messenger) • When writing and uploading are involved • Networking Server – Helping out in the network – The client side will normally be the operating system (e.g. Windows XP, Linux) – DNS server, DHCP server, print server
  • 36. Some Common Servers • Web Server (data and middle-man) – Providing web pages • Mail Server (data and middle-man) – Storing and send emails • File Server (data and middle-man) – Downloading and uploading files • Print Server (networking) – Managing print queue jobs • Database Server (data and middle-man) – Providing necessary data to clients • DNS Server [domain name server] (networking) – Managing corresponding network address with domain name • DHCP Server [dynamic hosts control protocol] (networking) – Supply IP addresses to PCs with dynamic IP option • Proxy Server (data and networking) – Acts as an intermediary between external and internal networks, screening all incoming and outgoing data traffic • Newsgroup Server (data and middle-man) – Managing newsgroup
  • 37. Servers and KVM switch • KVM switch = – Keyboard, Video, Mouse switch • KVM switch is used to connect multiple CPUs to share 1 set of keyboard, monitor and mouse. – Cost saving to configure servers (CPUs) with just 1 set of mouse, monitor & keyboard. – Save space too.
  • 38. Server Software: XAMPP • You can download it from https://www.apachefriends.org/download.html • Store your web page in assigned directory and start the service – Once you start the service, Apache runs at the “background”.
  • 39. Some final notes onserver & client • A server can be client at the same time. – You install XAMPP package in your PC, configure it and store your web page. – You can still use your PC to surf the web (as long as you have the web browser) – Outsider access your web page at the “background” of PC (meaning without your knowledge unless you check for it). • A server can run different services at the same time. A client PC can communicate with different servers (or services) at the same time. – You open Firefox, Outlook, Skype, while playing MMORPG • However, A client program can normally talk to a type network service at any given time. – You open Firefox to access web page but not remote login. – You open Firefox to access a file server but not a web server at the same time.
  • 40. Other terms in Client/Server Network • Host – A computer that enables resource sharing by other computers on the same network • Node – A client, server, or other device that can communicate over a network and that is identified by a unique number, known as its network address • Segment – A part of a network. Usually, a segment is composed of a group of nodes that use the same communications channel for all their traffic.
  • 41. Quiz Some questions to help your memory and understanding
  • 42. True/False Questions 1. Server must run on better PC than client. 2. Client always listens to request. 3. A client PC can provide network services. 4. A Windows 10 laptop can be configured as both client and server. 5. Client program has to be run at the “foreground” interfacing with human. 6. A web server can’t be a print server at the PC. 7. A client program can talk to multiple network services simutenously. 8. Client program can’t communicate with another similar client program directly. 9. Server program normally runs at the background without much interaction with user. 10. A dns server and a dhcp server have to be on different machine/PC.