0% found this document useful (0 votes)
118 views11 pages

CS101x S030 Internet Technologies IIT Bombay

This document provides an overview of internet technologies and the world wide web from a lecture given by Dr. Deepak B Phatak and Dr. Supratik Chakraborty at IIT Bombay. It discusses networks and protocols, technologies like LAN, WAN, IP addressing and DNS, internet layers and protocols, the need for the world wide web, dimensions of the WWW like URLs and hyperlinks, how the web functions as an information system with servers and clients, components of URLs, an introduction to HTTP as an application layer protocol, and the different HTTP methods.

Uploaded by

mohil pithava
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
118 views11 pages

CS101x S030 Internet Technologies IIT Bombay

This document provides an overview of internet technologies and the world wide web from a lecture given by Dr. Deepak B Phatak and Dr. Supratik Chakraborty at IIT Bombay. It discusses networks and protocols, technologies like LAN, WAN, IP addressing and DNS, internet layers and protocols, the need for the world wide web, dimensions of the WWW like URLs and hyperlinks, how the web functions as an information system with servers and clients, components of URLs, an introduction to HTTP as an application layer protocol, and the different HTTP methods.

Uploaded by

mohil pithava
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

IIT Bombay

Computer Programming
Dr. Deepak B Phatak
Dr. Supratik Chakraborty
Department of Computer Science and Engineering
IIT Bombay

Session: Internet Technologies (Web)


Overview of This Lecture
IIT Bombay

• Networks and Protocols

For more Information


https://en.wikipedia.org/wiki/World_Wide_Web
https://en.wikipedia.org/wiki/Computer_network
Technologies
IIT Bombay

• LAN and WAN


• Basic Networking
• Layered Models, IP Address, DNS
• Internet Layers and Protocols
• (Inter)Network – IP
• Transport – TCP and UDP
• Application – HTTP, FTP, Email
World Wide Web
IIT Bombay

• Need for Large Teams of Physics


Researchers to Share portions of
reports, drawings, photos, …
• Copy Multiple Files, Then Search
• Tim Berners-Lee, CERN
• Proposed HTTP and HTML 1989-91
• Marc Andreessen, NCSA
• Built Mosaic Browser (91-93)
Dimensions of WWW
IIT Bombay

• Basic Characteristics
• Hyperlinks-Distributed Documents
• URL : Uniform Resource Locator
• Multimedia data
Web Based Information System
IIT Bombay

• Servers Containing Information


• Information Resource
• HTTP Server, Data Base Server
• Clients Interacting With One or More
Information Resources
• Through Browsers
URL
IIT Bombay

• Uniform Resource Locator


• Protocol (Also Called Scheme)
• DNS Server
• Local Unique Name of Page
• Protocol Could Be Any Of
• http, ftp, file, news, telnet, mailto,
Hyper Text Transfer Protocol
IIT Bombay

• Application layer protocol


• ASCII request-reply based protocol
• http://host [port] [path to
resource]
HTTP Message Types
IIT Bombay

• Request Message
• Method may be “GET” or “POST” among
others

• Response Message
• Status of Request, Message Body
HTTP Methods
IIT Bombay

• Get (Request To Read a Page)


• Head (Request To Read Header)
• Put ( Request To Store a Page)
• Post (Append To a Named Page)
• Delete (Remove a Page)
• Link (Connect Two Resources)
• UNLINK (Disconnect)
Summary
IIT Bombay

• Networks and Protocols

For more Information


https://en.wikipedia.org/wiki/World_Wide_Web
https://en.wikipedia.org/wiki/Computer_network

You might also like