"Kommunikationsreglerna" som gör det möjligt för webbläsare att ansluta till webbservrar är en flerskiktad uppsättning protokoll som kallas
TCP/IP-sviten . Här är en uppdelning:
1. Applikationslager (http/https):
* Hypertext Transfer Protocol (http): Detta protokoll definierar hur webbläsare och servrar kommunicerar och utbyter data. Den beskriver formatet för förfrågningar från webbläsare (t.ex. GET, POST) och svar från servrar (t.ex. HTML, bilder).
* Hypertext Transfer Protocol Secure (https): Detta är en säker version av HTTP som krypterar kommunikationen mellan webbläsaren och servern, vilket ger konfidentialitet och integritet.
2. Transportlager (TCP):
* Transmission Control Protocol (TCP): Detta protokoll säkerställer tillförlitlig dataöverföring mellan webbläsaren och servern. Det delar upp data i paket, sekvenserar dem, kontrollerar för fel och hanterar överföring vid behov. Detta säkerställer att webbplatsens innehåll anländer helt och i ordning.
3. Internet Layer (IP):
* Internet Protocol (IP): Detta protokoll hanterar adressering och routing av datapaket över internet. Varje enhet på internet har en unik IP -adress, vilket gör att data kan levereras till rätt destination.
4. Network Access Layer (Ethernet, Wi-Fi):
* Ethernet, Wi-Fi, etc. Dessa tekniker hanterar fysisk överföring av datapaket över nätverksanslutningen, oavsett om det är en trådbunden Ethernet-kabel eller en trådlös Wi-Fi-anslutning.
Här är en förenklad analogi:
Föreställ dig att skicka ett brev. HTTP/HTTPS är som det språk du skriver bokstaven i. TCP är som kuvertet som säkerställer att brevet kommer i ordning och utan några saknade sidor. IP är som posttjänsten som levererar brevet till rätt adress. Och Ethernet/Wi-Fi är som postbilen som fysiskt transporterar brevet.
Utöver dessa protokoll:
* Domain Name System (DNS): Detta system översätter mänskliga läsbara domännamn (t.ex. Google.com) till numeriska IP-adresser som datorer använder för att kommunicera.
* portar: Dessa är numeriska identifierare som anger vilken applikation på en server en webbläsare vill ansluta till (t.ex. port 80 för HTTP, port 443 för HTTPS).
Denna intrikata webb av protokoll som arbetar tillsammans garanterar sömlös kommunikation mellan din webbläsare och webbservrar över internet.