SlideShare a Scribd company logo
Lecture No.2
Resource sharing and Web
Dr.M.Gokuldhev
AP/CSE
 Resource sharing means the existing resources in a computing system can
be accessed or remotely accessed across multiple administrative domains.
RESOURCE SHARING is the primary motivation of distributed computing.
Resources types
 Hardware, e.g. printer, scanner, camera
 Data, e.g. file, database, web page
 More specific functionality, e.g. search engine, file
Service
manage a collection of related resources and present their
functionalities to users and applications
Resource sharing
 Server
A Component on networked computer that accepts requests from
processes on other computers to perform a service and responds
appropriately.
 Client
the requesting process
 Remote invocation
A complete interaction between client and server, from the point
when the client sends its request to when it receives the server’s response
Resource sharing (cont.)
Typical OSI Layer
 Shared file and printer access require an operating system on the client.
 The OS supports access to resources on a server using Application layer
protocol and Transport Layer Protocol.
 Modern operating systems for personal computers include distributed file
systems that support file sharing,
Common file systems and protocols
Primary operating system Application protocol Transport protocol
Mac OS SMB, Apple Filing Protocol
•TCP,
•UDP
Unix-like systems
Network File
System (NFS), SMB
•TCP or
•UDP
MS-DOS, Windows
SMB (Server Message
block)
•TCP,
•NBT (includes UDP),
•NBF, or
•other NetBIOS transports
Novell NetWare (server)
MS-DOS, Windows (client)
•NCP (Network Control
Protocol)
•SAP (Service Access
Point)
•Sequenced Packet
Exchange SPX (over IPX),
or
•TCP
 The World Wide Web (WWW), commonly known as the Web, is
an information system where documents and other web resources are
identified by Uniform Resource Locators (URLs, such
as https://example.com/), which may be interlinked by hyperlinks, and are
accessible over the Internet.
Motivation of WWW:
 Documents sharing
 Web is an open system: it can be extended and implemented in new ways
without disturbing its existing functionality.
 Its operation is based on communication standards and document standards
 Respect to the types of ‘resource’ that can be published and shared on it.
World wide Web (WWW)
* HyperText Markup Language
- A language for specifying the content and layout of pages
* Uniform Resource Locators
- Identify documents and other resources
* A client-server architecture with HTTP
- By with browsers and other clients fetch documents and other resources
from web servers
Components of WWW
HTML
- HTML text is stored in a file of a web server.
- A browser retrieves the contents of this file
from a web server.
-The browser interprets the HTML text
-The server can infer the content type from
the filename extension.
URL
 HTTP URLs are the most widely used
 An HTTP URL has two main jobs to do:
- To identify which web server maintains the
resource
- To identify which of the resources at that server
Components of WWW(Cont.)
HTTP
Defines the ways in which browsers and any other types of
client interact with web servers
Main features:
Request-replay interaction
Simple access control
Dynamic content
 Heterogeneity: It enables users to approach and run the
application over a heterogeneous collection of computers and networks.
 Transparency: It is understood as the protection from the user as well
as the 'application programmer' of separation of the component in the
distributed system. Location, Migration, Access, relocation, concurrency,
Failure, Replication, persistence are some terms of transparency in the
distributed system.
 Security: Integrity, Confidentiality, and availability are three
components of security.
web challenge in the distributed
system
Queries??

More Related Content

What's hot

HTTP & HTML & Web
HTTP & HTML & WebHTTP & HTML & Web
HTTP & HTML & Web
Peter R. Egli
 
HTTP and HTTPS Basics
HTTP and HTTPS BasicsHTTP and HTTPS Basics
HTTP and HTTPS Basics
Kanishk Raj
 
The HTTP and Web
The HTTP and Web The HTTP and Web
The HTTP and Web
Gouasmia Zakaria
 
HTTP & WWW
HTTP & WWWHTTP & WWW
HTTP & WWW
RazanAlsaif
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
N.Jagadish Kumar
 
Internet technologies
Internet technologies Internet technologies
Internet technologies
Avinash Chandra
 
File structure
File structureFile structure
File structure
A. S. M. Shafi
 
Chap 9 report (1st time upload/experiment)
Chap 9 report (1st time upload/experiment)Chap 9 report (1st time upload/experiment)
Chap 9 report (1st time upload/experiment)Ayitah Tallada
 
Active directory
Active directoryActive directory
Active directory
kuldeep singh shishodia
 
www | HTTP | HTML - Tutorial
www | HTTP | HTML - Tutorialwww | HTTP | HTML - Tutorial
www | HTTP | HTML - Tutorial
MSA Technosoft
 
OSI (Open System Interconnection) Model
OSI (Open System Interconnection) Model OSI (Open System Interconnection) Model
OSI (Open System Interconnection) Model
rachanabuch
 
Directory services by SAJID
Directory services by SAJIDDirectory services by SAJID
Directory services by SAJID
Sajid khan
 
File system
File systemFile system
File system
lodhran-hayat
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
selvakumar_b1985
 
HTTP & HTTPS
HTTP & HTTPSHTTP & HTTPS
HTTP & HTTPS
NetProtocol Xpert
 
Implementation Of real testbed of DDOS
Implementation Of real testbed of DDOSImplementation Of real testbed of DDOS
Implementation Of real testbed of DDOS
Jatin Singh
 

What's hot (17)

EEDC: SOAP vs REST
EEDC: SOAP vs RESTEEDC: SOAP vs REST
EEDC: SOAP vs REST
 
HTTP & HTML & Web
HTTP & HTML & WebHTTP & HTML & Web
HTTP & HTML & Web
 
HTTP and HTTPS Basics
HTTP and HTTPS BasicsHTTP and HTTPS Basics
HTTP and HTTPS Basics
 
The HTTP and Web
The HTTP and Web The HTTP and Web
The HTTP and Web
 
HTTP & WWW
HTTP & WWWHTTP & WWW
HTTP & WWW
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Internet technologies
Internet technologies Internet technologies
Internet technologies
 
File structure
File structureFile structure
File structure
 
Chap 9 report (1st time upload/experiment)
Chap 9 report (1st time upload/experiment)Chap 9 report (1st time upload/experiment)
Chap 9 report (1st time upload/experiment)
 
Active directory
Active directoryActive directory
Active directory
 
www | HTTP | HTML - Tutorial
www | HTTP | HTML - Tutorialwww | HTTP | HTML - Tutorial
www | HTTP | HTML - Tutorial
 
OSI (Open System Interconnection) Model
OSI (Open System Interconnection) Model OSI (Open System Interconnection) Model
OSI (Open System Interconnection) Model
 
Directory services by SAJID
Directory services by SAJIDDirectory services by SAJID
Directory services by SAJID
 
File system
File systemFile system
File system
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
 
HTTP & HTTPS
HTTP & HTTPSHTTP & HTTPS
HTTP & HTTPS
 
Implementation Of real testbed of DDOS
Implementation Of real testbed of DDOSImplementation Of real testbed of DDOS
Implementation Of real testbed of DDOS
 

Similar to Lecture no 2 resource sharing

CN UNIT V.pptx
CN UNIT V.pptxCN UNIT V.pptx
CN UNIT V.pptx
VISWANATHAN R V
 
Cs556 section1
Cs556 section1Cs556 section1
Cs556 section1
farshad33
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systemsReza Gh
 
Internet
InternetInternet
Internet
manochitra10
 
WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
AnkitaChauhan79
 
Distributed computing bsics
Distributed computing bsicsDistributed computing bsics
Distributed computing bsics
Deepak John
 
Introduction to the Internet and Web.pptx
Introduction to the Internet and Web.pptxIntroduction to the Internet and Web.pptx
Introduction to the Internet and Web.pptx
hishamousl
 
Types of servers
Types of serversTypes of servers
Types of servers
Muhammad Waqas
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
Moeez Ahmad
 
Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)
azadmcs
 
MODULE-5_CCN.pptx
MODULE-5_CCN.pptxMODULE-5_CCN.pptx
MODULE-5_CCN.pptx
Dr. Shivashankar
 
Application layer
Application layer Application layer
Application layer
anonymous
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web system
hashim102
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptx
AlokKumar250045
 
client and Computer.pptx
client and Computer.pptxclient and Computer.pptx
client and Computer.pptx
MuhammadBilal1523
 
Web application development ( basics )
Web application development ( basics )Web application development ( basics )
Web application development ( basics )
Chirag Nag
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
Humma Rashid
 
Www and http
Www and httpWww and http
Www and http
SanthiNivas
 
Web Programming HTML.pptx
Web Programming HTML.pptxWeb Programming HTML.pptx
Web Programming HTML.pptx
MarwaAnany1
 
Web Server And Database Server
Web Server And Database ServerWeb Server And Database Server
Web Server And Database Server
Mahbubur Rahman
 

Similar to Lecture no 2 resource sharing (20)

CN UNIT V.pptx
CN UNIT V.pptxCN UNIT V.pptx
CN UNIT V.pptx
 
Cs556 section1
Cs556 section1Cs556 section1
Cs556 section1
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systems
 
Internet
InternetInternet
Internet
 
WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
 
Distributed computing bsics
Distributed computing bsicsDistributed computing bsics
Distributed computing bsics
 
Introduction to the Internet and Web.pptx
Introduction to the Internet and Web.pptxIntroduction to the Internet and Web.pptx
Introduction to the Internet and Web.pptx
 
Types of servers
Types of serversTypes of servers
Types of servers
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)
 
MODULE-5_CCN.pptx
MODULE-5_CCN.pptxMODULE-5_CCN.pptx
MODULE-5_CCN.pptx
 
Application layer
Application layer Application layer
Application layer
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web system
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptx
 
client and Computer.pptx
client and Computer.pptxclient and Computer.pptx
client and Computer.pptx
 
Web application development ( basics )
Web application development ( basics )Web application development ( basics )
Web application development ( basics )
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
 
Www and http
Www and httpWww and http
Www and http
 
Web Programming HTML.pptx
Web Programming HTML.pptxWeb Programming HTML.pptx
Web Programming HTML.pptx
 
Web Server And Database Server
Web Server And Database ServerWeb Server And Database Server
Web Server And Database Server
 

More from Gokuldhev mony

Bar plots.ipynb colaboratory
Bar plots.ipynb   colaboratoryBar plots.ipynb   colaboratory
Bar plots.ipynb colaboratory
Gokuldhev mony
 
Flowerpollination 141114212025-conversion-gate02 (1)
Flowerpollination 141114212025-conversion-gate02 (1)Flowerpollination 141114212025-conversion-gate02 (1)
Flowerpollination 141114212025-conversion-gate02 (1)
Gokuldhev mony
 
Introduction to embedded c
Introduction to embedded cIntroduction to embedded c
Introduction to embedded c
Gokuldhev mony
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
Gokuldhev mony
 
Centralized shared memory architectures
Centralized shared memory architecturesCentralized shared memory architectures
Centralized shared memory architectures
Gokuldhev mony
 
Important hr questions
Important hr questionsImportant hr questions
Important hr questionsGokuldhev mony
 

More from Gokuldhev mony (6)

Bar plots.ipynb colaboratory
Bar plots.ipynb   colaboratoryBar plots.ipynb   colaboratory
Bar plots.ipynb colaboratory
 
Flowerpollination 141114212025-conversion-gate02 (1)
Flowerpollination 141114212025-conversion-gate02 (1)Flowerpollination 141114212025-conversion-gate02 (1)
Flowerpollination 141114212025-conversion-gate02 (1)
 
Introduction to embedded c
Introduction to embedded cIntroduction to embedded c
Introduction to embedded c
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Centralized shared memory architectures
Centralized shared memory architecturesCentralized shared memory architectures
Centralized shared memory architectures
 
Important hr questions
Important hr questionsImportant hr questions
Important hr questions
 

Recently uploaded

NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 

Recently uploaded (20)

NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 

Lecture no 2 resource sharing

  • 1. Lecture No.2 Resource sharing and Web Dr.M.Gokuldhev AP/CSE
  • 2.  Resource sharing means the existing resources in a computing system can be accessed or remotely accessed across multiple administrative domains. RESOURCE SHARING is the primary motivation of distributed computing. Resources types  Hardware, e.g. printer, scanner, camera  Data, e.g. file, database, web page  More specific functionality, e.g. search engine, file Service manage a collection of related resources and present their functionalities to users and applications Resource sharing
  • 3.  Server A Component on networked computer that accepts requests from processes on other computers to perform a service and responds appropriately.  Client the requesting process  Remote invocation A complete interaction between client and server, from the point when the client sends its request to when it receives the server’s response Resource sharing (cont.)
  • 5.  Shared file and printer access require an operating system on the client.  The OS supports access to resources on a server using Application layer protocol and Transport Layer Protocol.  Modern operating systems for personal computers include distributed file systems that support file sharing, Common file systems and protocols Primary operating system Application protocol Transport protocol Mac OS SMB, Apple Filing Protocol •TCP, •UDP Unix-like systems Network File System (NFS), SMB •TCP or •UDP MS-DOS, Windows SMB (Server Message block) •TCP, •NBT (includes UDP), •NBF, or •other NetBIOS transports Novell NetWare (server) MS-DOS, Windows (client) •NCP (Network Control Protocol) •SAP (Service Access Point) •Sequenced Packet Exchange SPX (over IPX), or •TCP
  • 6.  The World Wide Web (WWW), commonly known as the Web, is an information system where documents and other web resources are identified by Uniform Resource Locators (URLs, such as https://example.com/), which may be interlinked by hyperlinks, and are accessible over the Internet. Motivation of WWW:  Documents sharing  Web is an open system: it can be extended and implemented in new ways without disturbing its existing functionality.  Its operation is based on communication standards and document standards  Respect to the types of ‘resource’ that can be published and shared on it. World wide Web (WWW)
  • 7. * HyperText Markup Language - A language for specifying the content and layout of pages * Uniform Resource Locators - Identify documents and other resources * A client-server architecture with HTTP - By with browsers and other clients fetch documents and other resources from web servers Components of WWW
  • 8. HTML - HTML text is stored in a file of a web server. - A browser retrieves the contents of this file from a web server. -The browser interprets the HTML text -The server can infer the content type from the filename extension. URL  HTTP URLs are the most widely used  An HTTP URL has two main jobs to do: - To identify which web server maintains the resource - To identify which of the resources at that server Components of WWW(Cont.)
  • 9.
  • 10. HTTP Defines the ways in which browsers and any other types of client interact with web servers Main features: Request-replay interaction Simple access control Dynamic content
  • 11.  Heterogeneity: It enables users to approach and run the application over a heterogeneous collection of computers and networks.  Transparency: It is understood as the protection from the user as well as the 'application programmer' of separation of the component in the distributed system. Location, Migration, Access, relocation, concurrency, Failure, Replication, persistence are some terms of transparency in the distributed system.  Security: Integrity, Confidentiality, and availability are three components of security. web challenge in the distributed system