什么是互联网:互联网是一个全球性的计算机网络,它通过一套标准的协议来相互连接。
互联网是如何工作的:从大致看来,网络由计算机,连接设备组成。为了能使不同设备能够协调工作,确保数据包可以完好的送到指定的位置,互联网有一系列的网络协议,这其中就有主要的TCP/IP协议,IP协议用于准确定位目标地址,TCP协议用以确保数据包正确的传输。
- 包:在互联网传输的一个数据单位。
- 路由器:在不同网络之间定向数据分组的设备。
- IP地址:每一个设备在网络上独一无二的标识,用于将数据定位到正确的目的地。
- 域名:人类可读的名称,用以标识一个网站,比如google.com。
- DNS:(Domin Name System)负责将域名转换为IP地址。
- HTTP:(超文本传输协议)用于数据在客户端和服务端之间传输。
- HTTPS:HTTP的加密版本,用于在客户端和服务端之间提供安全通信。
- SSL/TLS:(Secure Socket Layer/Transport Layer Security)用于在互联网上提供安全通信。
浏览器:
浏览器的主要作用是向服务器请求并在浏览器窗口中显示来呈现目标的网络资源。这些资源通常是HTML文档,或是图像,音频或是其他类型的内容,这些资源的位置由URL(统一资源表示符)指定。浏览器会解释HTML和CSS文件,解释的方式由相应的规范指定。
浏览器包括浏览器引擎:展示UI界面和实现浏览器操作。
渲染引擎:显示请求的内容,将解析后的HTML或是CSS内容真实在浏览器窗口中。
JavaScript解释器:用于解析和执行JavaScript代码。
数据存储:用于保存本地数据,如cookie等。
以上就是互联网工作的大致原理。