"Kommunikationsregler", der giver browsere mulighed for at oprette forbindelse til webservere, er et flerlags sæt protokoller kendt som
TCP/IP Suite . Her er en sammenbrud:
1. Applikationslag (http/https):
* Hypertext Transfer Protocol (HTTP): Denne protokol definerer, hvordan webbrowsere og servere kommunikerer og udveksler data. Det skitserer formatet af anmodninger fra browsere (f.eks. Get, post) og svar fra servere (f.eks. HTML, billeder).
* Hypertext Transfer Protocol Secure (HTTPS): Dette er en sikker version af HTTP, der krypterer kommunikationen mellem browseren og serveren, hvilket giver fortrolighed og integritet.
2. Transportlag (TCP):
* Transmission Control Protocol (TCP): Denne protokol sikrer pålidelig datatransmission mellem browseren og serveren. Det opdeler data i pakker, sekvenser dem, kontrollerer for fejl og håndterer om nødvendigt videregivelse. Dette sikrer, at webstedets indhold ankommer helt og i orden.
3. Internetlag (IP):
* Internet Protocol (IP): Denne protokol håndterer adressering og routing af datapakker over internettet. Hver enhed på Internettet har en unik IP -adresse, der gør det muligt at levere data til den rigtige destination.
4. Netværksadgangslag (Ethernet, Wi-Fi):
* Ethernet, Wi-Fi osv.: Disse teknologier håndterer den fysiske transmission af datapakker over netværksforbindelsen, hvad enten det er et kablet Ethernet-kabel eller en trådløs Wi-Fi-forbindelse.
Her er en forenklet analogi:
Forestil dig at sende et brev. HTTP/HTTPS er som det sprog, du skriver brevet i. TCP er som den konvolut, der sikrer, at brevet ankommer i orden og uden manglende sider. IP er som posttjenesten, der leverer brevet til den rigtige adresse. Og Ethernet/Wi-Fi er som den postbil, der fysisk transporterer brevet.
Ud over disse protokoller:
* domænenavn System (DNS): Dette system oversætter menneskelige læsbare domænenavne (f.eks. Google.com) til numeriske IP-adresser, som computere bruger til at kommunikere.
* porte: Dette er numeriske identifikatorer, der specificerer, hvilken applikation på en server en browser, der ønsker at oprette forbindelse til (f.eks. Port 80 for HTTP, port 443 for HTTPS).
Dette komplicerede web af protokoller, der arbejder sammen, sikrer problemfri kommunikation mellem din browser og webservere på hele internettet.