0% found this document useful (0 votes)
11 views16 pages

Lecture 01

The document provides an overview of networking fundamentals, including the definition of networks, transmission mediums, and the significance of IP addressing. It discusses the growth of the Internet since its inception in 1983 and categorizes various types of web applications, such as static, dynamic, eCommerce, and CMS apps. The content is aimed at understanding the basic concepts of server-side programming and networking essentials.
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)
11 views16 pages

Lecture 01

The document provides an overview of networking fundamentals, including the definition of networks, transmission mediums, and the significance of IP addressing. It discusses the growth of the Internet since its inception in 1983 and categorizes various types of web applications, such as static, dynamic, eCommerce, and CMS apps. The content is aimed at understanding the basic concepts of server-side programming and networking essentials.
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/ 16

Server-Side

Programming - 1
Isuru Nanayakkara
[email protected]
Fundamentals of Networking
• Network – collection of devices (phones, laptops, routers etc)
• Transmission – send and receive data between transmitter and receiver
• Devices (nodes) communicate with each other by connections (links)
• Links are constructed from transmission mediums
• Nodes have addresses
A1 - Transmission Mediums
• Guided / Wired - transmit data in a closed path
• Unguided / Wireless - transmit data through the air
Internet
• Global network of billions of servers, computers,
and other hardware devices communicate with
each other.

• January 1, 1983 is considered the official


birthday of the Internet.
Before 1983?

Internet Protocol - IP
IP Addressing
• Telephone number

• IP address
24 bits 8 bits
IP Network Device
IP Addressing
• Consider a 32 bit IP Address
• (11011000 00111010 11010101 10000100)

• Convert each 8-bit octet into a decimal number


• separate each with a decimal point
• 216.58.213.132

• Here the first 24 bits represent the network and last 8 bits represent
the device address
• 216.58.213.132/24
A2 - IP Addressing
1. IP address (11000010 11111 1010111 11001)
2. IP address (11001010 10011011 1110111 01)
3. IP address 192.168.101.20
4. IP address 8.8.8.8
5. Find IP address of www.facebook.com in binary and decimal
IP Addressing
Devices in Internet
• Laptops/ computers
• Mobile phones
• Tablets
• Smart TVs
• Wearables ......
Growth of Internet
A3 - Internet and WWW

Internet Web applications?

WWW
A4 - Types of Web Apps
• Static Web Apps –
pre-rendered, no personalization
• Dynamic Web Apps –
personalization, recommendations
• eCommerce Apps –
dynamic, shopping
• Portal Web Apps –
gated area for services
• CMS Apps –
create own content without a technical knowledge
• Progressive Web Apps –
behave like a mobile app
End of the Day

Networking WWW

Types of Web
Internet IP
Apps
Thank You
Isuru Nanayakkara
[email protected]

You might also like