SlideShare a Scribd company logo
9
Most read
14
Most read
15
Most read
World Wide Web
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
World Wide Web
• Web was first proposed by Tim Berners-Lee in 1989 at CERN†, the European Organization
for Nuclear Research
• Web is a repository of information is distributed all over the world and related
documents are linked together
• Web can be related to in the above statement:
1. distributed and two terms
2. linked.
• Distribution allows the growth of the Web. Each web server in the world can add a new
web page to the repository and announce it to all Internet users without overloading a
few servers.
• Linking allows one web page to refer to another web page stored in another server
somewhere else in the world. The linking of web pages was achieved using a concept
called hypertext,
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Architecture
the service provided is distributed
over many locations called sites.
Each site holds one or more web
pages
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Web Client (Browser)
• display a web page
• Each browser usually consists of three parts:
1. a controller,
2. client protocols, and
3. interpreters.
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Web Server
• The web page is stored at the server.
• Each time a request arrives, the corresponding document is sent to
the client.
• To improve efficiency, servers normally store requested files in a
cache in memory; memory is faster to access than a disk.
Example
• web servers include Apache and Microsoft Internet Information
Server.
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Uniform Resource Locator (URL)
• A web page, as a file, needs to have a unique identifier to distinguish it
from other web pages.
• To define a web page, need four identifiers:
1. Protocol : to access the web page. HTTP (HyperText Transfer Protocol)
and FTP (File Transfer Protocol). HTTP protocol is used for accessing the
web page
2. Host: The host identifier can be the IP address of the server or the
unique name given to the server.
3. Port: well-known port number is 80
4. Path: location and the name of the file in the underlying operating
system. http://www.mhhe.com/compsci/forouzan/
defines the web page
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Web Documents
• Static Documents : fixed-content documents that are created and
stored in a server. The client can get a copy of the document only.
• dynamic document is created by a web server whenever a browser
requests the document. When a request arrives, the web server runs
an application program or a script that creates the dynamic
document.
• Active Documents : need a program or a script to be run at the
client site. run a program that creates animated graphics on the
screen or a program that interacts with the user.
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
TELNET
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Telnet
• It stands for the TELetype NETwork.
• It helps in terminal emulation.
• It allows Telnet clients to access the resources of the Telnet
server.
• It is used for managing files on the internet.
• It is used for the initial setup of devices like switches.
• The telnet command is a command that uses the Telnet
protocol to communicate with a remote device or system.
• Port number of telnet is 23.
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Local versus Remote Logging
• When a user logs into a local system, it is called local logging.
• when a user wants to access an application program or utility located
on a remote machine, it performs remote logging. Here the TELNET
client and server programs come into use.
• The characters are sent to the TELNET client, which transforms the
characters into a universal character set called Network Virtual
Terminal (NVT) characters
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
SECURE SHELL (SSH)
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Secure Shell (SSH)
• It is a secure application program that can be used today for several
purposes such as remote logging and file transfer
• it was originally designed to replace TELNET.
• There are two versions of SSH: SSH-1 and SSH-2,
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Components
• SSH Transport-Layer Protocol (SSH-TRANS)
• TCP is not a secured transport-layer protocol, SSH first uses a protocol that
creates a secured channel on top of the TCP.
• Privacy or confidentiality of the message exchanged
• Data integrity, which means that it is guaranteed that the messages
exchanged between the client and server are not changed by an intruder
• Server authentication
• Compression of the messages
• SSH Authentication Protocol (SSH-AUTH)
• is established between the client and the server and the server is
authenticated for the client,
• SSH Connection Protocol (SSH-CONN)
• is established and both server and client are authenticated for each other
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai
Applications
• SSH for Remote Logging
• SSH for File Transfer
• Port Forwarding
Dr.T.Abirami, Associate Professor , Department of IT, Kongu
Engineering College,Perundurai

More Related Content

PPTX
Routing algorithm
PPTX
Transport layer protocols : TCP and UDP
PPTX
Unicast multicast & broadcast
PPT
Application layer protocols
PDF
Cs8591 Computer Networks - UNIT V
PPTX
Application Layer
PPTX
Computer Networks: Quality of service
PPT
TCP/IP Basics
Routing algorithm
Transport layer protocols : TCP and UDP
Unicast multicast & broadcast
Application layer protocols
Cs8591 Computer Networks - UNIT V
Application Layer
Computer Networks: Quality of service
TCP/IP Basics

What's hot (20)

PPTX
Three way handshake
PPTX
TCP/IP 3-way Handshake
PPTX
Http-protocol
PPTX
Remote procedure call
PDF
Transport layer services
PPT
Sliding window protocol
PPTX
Hypertext transfer protocol (http)
PDF
management of distributed transactions
PPTX
PPTX
Application layer
PPTX
Routing ppt
PPTX
Tcp and udp
PPT
Domain name system
PPT
Distributed Deadlock Detection.ppt
PPTX
Network layer
PPTX
Synchronous and Asynchronous Transmission
PPTX
Transport layer protocols : Simple Protocol , Stop and Wait Protocol , Go-Bac...
PPT
transport layer
PPTX
file sharing semantics by Umar Danjuma Maiwada
PPT
Topic: Virtual circuit & message switching
Three way handshake
TCP/IP 3-way Handshake
Http-protocol
Remote procedure call
Transport layer services
Sliding window protocol
Hypertext transfer protocol (http)
management of distributed transactions
Application layer
Routing ppt
Tcp and udp
Domain name system
Distributed Deadlock Detection.ppt
Network layer
Synchronous and Asynchronous Transmission
Transport layer protocols : Simple Protocol , Stop and Wait Protocol , Go-Bac...
transport layer
file sharing semantics by Umar Danjuma Maiwada
Topic: Virtual circuit & message switching
Ad

Similar to Computer Networks : WWW , TELNET and SSH (20)

PPTX
MODULE-5_CCN.pptx
PPTX
Computer Introduction-Lecture07
PDF
21 Scheme_21EC53_MODULE-5_CCN_Dr. ShivaS
PDF
DISTRIBUTED SYSTEM CHAPTER THREE UP TO FIVE.pdf
PPTX
APPLICATION LAYER PROTOCOLS .pptx
PPTX
Unit 1 web technology uptu slide
PPTX
WPJS-Lesson01-Presentation.pptx
PDF
Module notes artificial intelligence and
PPTX
Application layer protocols
PPTX
INTERNET TECHNOLOGY
PPTX
Introduction to the Internet and Web.pptx
PPTX
FULL STACK PROGRAMMING - Both Front End and Back End
PPTX
web world wide defination introduction.pptx
PPTX
Unit II_Application Layer from communication network.pptx
PPTX
uniti-websitebasics-230517110223-12e31dbc (1).pptx
PPTX
COMPUTER NW2 (1).pptx
PPTX
Module 1 Basic.pptx
PPTX
applayer.pptx
PDF
Understanding WWW
PPTX
An Introduction To World Wide Web
MODULE-5_CCN.pptx
Computer Introduction-Lecture07
21 Scheme_21EC53_MODULE-5_CCN_Dr. ShivaS
DISTRIBUTED SYSTEM CHAPTER THREE UP TO FIVE.pdf
APPLICATION LAYER PROTOCOLS .pptx
Unit 1 web technology uptu slide
WPJS-Lesson01-Presentation.pptx
Module notes artificial intelligence and
Application layer protocols
INTERNET TECHNOLOGY
Introduction to the Internet and Web.pptx
FULL STACK PROGRAMMING - Both Front End and Back End
web world wide defination introduction.pptx
Unit II_Application Layer from communication network.pptx
uniti-websitebasics-230517110223-12e31dbc (1).pptx
COMPUTER NW2 (1).pptx
Module 1 Basic.pptx
applayer.pptx
Understanding WWW
An Introduction To World Wide Web
Ad

More from Kongu Engineering College, Perundurai, Erode (20)

PPTX
Event Handling -_GET _ POSTimplementation.pptx
PPTX
Introduction to Generative AI refers to a subset of artificial intelligence
PPTX
Introduction to Microsoft Power BI is a business analytics service
PPTX
Connect to NoSQL Database (MongoDB) using Node JS & Connect Node.js with NoSQ...
PPTX
concept of server-side JavaScript / JS Framework: NODEJS
PPTX
Node.js web-based Example :Run a local server in order to start using node.js...
PPT
Concepts of Satellite Communication and types and its applications
PPT
Concepts of Mobile Communication Wireless LANs, Bluetooth , HiperLAN
PPTX
Web Technology Introduction framework.pptx
PPTX
Computer Network - Unicast Routing Distance vector Link state vector
PPT
Android SQLite database oriented application development
PPT
Android Application Development Programming
PPTX
Introduction to Spring & Spring BootFramework
PPTX
A REST API (also called a RESTful API or RESTful web API) is an application p...
PPTX
SOA and Monolith Architecture - Micro Services.pptx
PPTX
Connect to NoSQL Database using Node JS.pptx
PPTX
Event Handling -_GET _ POSTimplementation.pptx
Introduction to Generative AI refers to a subset of artificial intelligence
Introduction to Microsoft Power BI is a business analytics service
Connect to NoSQL Database (MongoDB) using Node JS & Connect Node.js with NoSQ...
concept of server-side JavaScript / JS Framework: NODEJS
Node.js web-based Example :Run a local server in order to start using node.js...
Concepts of Satellite Communication and types and its applications
Concepts of Mobile Communication Wireless LANs, Bluetooth , HiperLAN
Web Technology Introduction framework.pptx
Computer Network - Unicast Routing Distance vector Link state vector
Android SQLite database oriented application development
Android Application Development Programming
Introduction to Spring & Spring BootFramework
A REST API (also called a RESTful API or RESTful web API) is an application p...
SOA and Monolith Architecture - Micro Services.pptx
Connect to NoSQL Database using Node JS.pptx

Recently uploaded (20)

PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Geodesy 1.pptx...............................................
PDF
Digital Logic Computer Design lecture notes
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Well-logging-methods_new................
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
additive manufacturing of ss316l using mig welding
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPT
Mechanical Engineering MATERIALS Selection
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
UNIT 4 Total Quality Management .pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Geodesy 1.pptx...............................................
Digital Logic Computer Design lecture notes
Model Code of Practice - Construction Work - 21102022 .pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Well-logging-methods_new................
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
additive manufacturing of ss316l using mig welding
bas. eng. economics group 4 presentation 1.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Mechanical Engineering MATERIALS Selection
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
UNIT 4 Total Quality Management .pptx
573137875-Attendance-Management-System-original
Lecture Notes Electrical Wiring System Components
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT

Computer Networks : WWW , TELNET and SSH

  • 1. World Wide Web Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 2. World Wide Web • Web was first proposed by Tim Berners-Lee in 1989 at CERN†, the European Organization for Nuclear Research • Web is a repository of information is distributed all over the world and related documents are linked together • Web can be related to in the above statement: 1. distributed and two terms 2. linked. • Distribution allows the growth of the Web. Each web server in the world can add a new web page to the repository and announce it to all Internet users without overloading a few servers. • Linking allows one web page to refer to another web page stored in another server somewhere else in the world. The linking of web pages was achieved using a concept called hypertext, Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 3. Architecture the service provided is distributed over many locations called sites. Each site holds one or more web pages Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 4. Web Client (Browser) • display a web page • Each browser usually consists of three parts: 1. a controller, 2. client protocols, and 3. interpreters. Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 5. Web Server • The web page is stored at the server. • Each time a request arrives, the corresponding document is sent to the client. • To improve efficiency, servers normally store requested files in a cache in memory; memory is faster to access than a disk. Example • web servers include Apache and Microsoft Internet Information Server. Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 6. Uniform Resource Locator (URL) • A web page, as a file, needs to have a unique identifier to distinguish it from other web pages. • To define a web page, need four identifiers: 1. Protocol : to access the web page. HTTP (HyperText Transfer Protocol) and FTP (File Transfer Protocol). HTTP protocol is used for accessing the web page 2. Host: The host identifier can be the IP address of the server or the unique name given to the server. 3. Port: well-known port number is 80 4. Path: location and the name of the file in the underlying operating system. http://www.mhhe.com/compsci/forouzan/ defines the web page Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 7. Web Documents • Static Documents : fixed-content documents that are created and stored in a server. The client can get a copy of the document only. • dynamic document is created by a web server whenever a browser requests the document. When a request arrives, the web server runs an application program or a script that creates the dynamic document. • Active Documents : need a program or a script to be run at the client site. run a program that creates animated graphics on the screen or a program that interacts with the user. Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 8. TELNET Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 9. Telnet • It stands for the TELetype NETwork. • It helps in terminal emulation. • It allows Telnet clients to access the resources of the Telnet server. • It is used for managing files on the internet. • It is used for the initial setup of devices like switches. • The telnet command is a command that uses the Telnet protocol to communicate with a remote device or system. • Port number of telnet is 23. Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 10. Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 11. Local versus Remote Logging • When a user logs into a local system, it is called local logging. • when a user wants to access an application program or utility located on a remote machine, it performs remote logging. Here the TELNET client and server programs come into use. • The characters are sent to the TELNET client, which transforms the characters into a universal character set called Network Virtual Terminal (NVT) characters Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 12. Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 13. SECURE SHELL (SSH) Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 14. Secure Shell (SSH) • It is a secure application program that can be used today for several purposes such as remote logging and file transfer • it was originally designed to replace TELNET. • There are two versions of SSH: SSH-1 and SSH-2, Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 15. Components • SSH Transport-Layer Protocol (SSH-TRANS) • TCP is not a secured transport-layer protocol, SSH first uses a protocol that creates a secured channel on top of the TCP. • Privacy or confidentiality of the message exchanged • Data integrity, which means that it is guaranteed that the messages exchanged between the client and server are not changed by an intruder • Server authentication • Compression of the messages • SSH Authentication Protocol (SSH-AUTH) • is established between the client and the server and the server is authenticated for the client, • SSH Connection Protocol (SSH-CONN) • is established and both server and client are authenticated for each other Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai
  • 16. Applications • SSH for Remote Logging • SSH for File Transfer • Port Forwarding Dr.T.Abirami, Associate Professor , Department of IT, Kongu Engineering College,Perundurai