Hello , I want to learn exactly all what's going on behind the scenes when surfing the Internet ..how it works ? web servers .? it's programming languages and how they do it ..
I liked the way howstuffworks.com explain it ... but I want it 1000x in-depth more than that .... can I find what i'm searching for in easily .. I tried google and got tired ... so , please help me with any ebooks or even topics to search for ..

I want to be Internet & web servers professional ....WHERE TO START PLEASE !!

Dani AI

Generated

Short primer and mental model: the Web is an application that rides on the Internet — treat the stack in layers (physical/Wi‑Fi and cables → IP/routing → transport like TCP/UDP → application protocols such as HTTP/HTTPS). When a browser loads a page the common sequence is: DNS name resolution → open a transport connection (TCP, then optional TLS) → send an HTTP request → receive an HTTP response → browser parses and renders. That layered view helps decide what to study first and why the topics mentioned in the thread connect. (developer.mozilla.org)

A practical learning path that builds on and : begin with HTML/CSS and basic JavaScript (inspect “View Source” as suggested), then implement a small server-side app (Node/Express, Flask, PHP, ASP.NET) with a database (MySQL/Postgres). After an end-to-end project is working, study core networking (IP, DNS, TCP, routing) and read protocol specs for deep detail — HTTP is defined in the modern RFCs (see HTTP Semantics) and TLS 1.3 is specified separately. For textbooks and deep reads, a top-down networking text and a protocol/performance book give complementary depth. (www-net.cs.umass.edu)

Hands-on practice is essential. Use the browser DevTools Network panel and simple CLI checks (for example:

curl -I https://example.com

) to inspect headers; use Postman for API testing and Wireshark to capture packets (only on owned or permitted networks) to see DNS/TCP/TLS in action. A compact project path: static page → add client-side fetches → build a tiny JSON API → deploy to a cheap VPS with HTTPS → trace the full request/response with curl, DevTools, and a packet capture. Caution: never capture or probe networks or systems without permission and avoid sharing private keys or credentials. (wireshark.org)

Recommended next steps from the thread: follow the practical path above, read RFCs for protocols of interest, and pick one focused project to iterate on — depth builds fast when theory is paired with immediate, observable experiments.

Recommended Answers

All 8 Replies

You wouldnt be able to find a book to cover the whole Internet for you.
Every single programing language that you know of and every single server that you know of is connected to the Internet. So you'll need so start from how to create simple website (XHTML, CSS), then get into getting that site to do something (ASP.NET, PHP, JavaScripts), then you want info from that site to be stored in a Database (SQL, postgrass) once you got a site that is working then you get into hosting it on the Internet. You also need to know about networking and how IPs and DNS works. Its such a broad topic that it's impossible to cover in one go.

Hello , I want to learn exactly all what's going on behind the scenes when surfing the Internet ..how it works ? web servers .? it's programming languages and how they do it ..
I liked the way howstuffworks.com explain it ... but I want it 1000x in-depth more than that .... can I find what i'm searching for in easily .. I tried google and got tired ... so , please help me with any ebooks or even topics to search for ..

I want to be Internet & web servers professional ....WHERE TO START PLEASE !!

http://en.wikipedia.org/wiki/The_internet

thanks all

Technical detail: see the specifications and protocols for ICMP, FTP, HTTP etc.

Are you interested in this info, for personal or professional use?

for personal use ,, I like to know what is happening behind the scenes very much ...

I understand that you have allready googled, but try search terms such as the following:
making php
using php
making html
using html
css codes
"My sql" databases
javascript
script java -"javascript"
Javascript kit
what is ftp

And the list goes on. So try those search terms and ones that are simular. Remember that you may need to find 15 average size web pages for each of those search terms to get detailed info. That will cover all of the behind the scenes info and you may want to check in 'Internet Explorer' View --> source. This will show you the downloaded source code for the page you are viewing. But like most general topics, there is a lot more on the non-programming side which is mainly networking. But the hardware of networking (physical stuff) you will find is not as interesting as the programming and software related items which relate to the topic.

Ask Al Gore, he invented it.

commented: You just scored bonus ;) +7
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.