一.什么是互联网?
答:互联网是世界上所有电脑(服务器),电话,和路由器连接而成的庞大网络。
电脑、电话——路由器(负责消息转发)——服务器(电脑)
二.互联网是如何工作的?
答:首先网站显示在你面前的页面,只是一堆文件,这些文件存储在特殊的电脑——服务器里。 这类电脑没有屏幕、鼠标或者键盘,因为它们的主要目的是存储数据,并用它来提供服务。 这就是为什么它们被称作服务器--因为他们用数据提供服务。
所以,一个网站的所有信息是储存在远处一台电脑上的,我们称它为——服务器。
当服务器接收到一个访问网站请求,它把网站内容发送回去。
当你想建立一个自己的网站时,你就需要有一台服务器负责存放数据以及有请求的时候及时把数据发送别人。
三、我们如何利用互联网来访问离我们很远的电脑(服务器)上面的网站数据?
1,电脑发送数据
当我们在浏览器中登录你的CSDN博客账号,浏览器把你的账号密码包装成数据包,然后调用操作系统,操作系统使用特定的程序把数据再包装一下加上CSDN服务器的地址等信息,然后发给你的网卡,网卡负责把电子信号的数据发出去。
2,数据传递
数据发出去之后,路由器收到了,路由器也时一台电脑,它调用自己操作系统里的程序,分析你这个数据包,发现了你想要把这个包发给CSDN服务器。
如果CSDN服务器在这个路由器管辖的局域网中,那路由器会直接把你的数据包发给CSDN服务器。
如果CSDN服务器不在这个路由器管辖的局域网中,那他会把数据包交给管辖其他局域网的路由器。下一个路由器继续重复上一个路由器的操作,直到把数据包发到 CSDN 服务器的手里。
3,服务器接收数据
CSDN服务器的操作系统又会取出网卡中的数据包,解析之后交给 CSDN服务器上面的程序,这个程序就和你的浏览器程序一样能够发送和接收数据,它接收到你浏览器发送的数据包之后,从里面取出账号密码,然后取自己存储的用户数据文件中对比,找到把确定有你这个用户之后,程序生成你登录成功的页面信息。
之后 CSDN服务器程序会把这个页面信息包装成数据包,再调用操作系统,发送数据......