互联网相关原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了互联网相关原理相关的知识,希望对你有一定的参考价值。

1,上网

  当我们平时上网的时候,打开浏览器输入一个网址www.bokeyuan.com/a/demo.html的时候,我们的计算机将远程服务器发出一个HTTP请求,请求的是服务器中a文件夹中的demo.html文件。服务器接收到请求,然后响应了这个请求,讲demo.html这个网页文件,通过HTTP请求,传输到你的计算机中,此时浏览器将对这个网页文件进行渲染,你就可以看到这个网页了。

  上网就是一个请求文件,响应文件的过程,没有持久的连接。

 

2,http协议

  HTTP,HyperText Transfer Protocol,超文本传输协议。

  其实,作用很简单,就是连接浏览器和服务器之间传输文件用的。HTTP协议分为两部分,一个是请求request,一个是响应response。当你输入网址,浏览器就会发出一个http请求,请求服务器上的相关响应页面,服务器收到请求之后,会再次通过http将页面传输回来。

  • 访问一个网页的时候,并不一定只有一次HTTP请求发出。如果页面上有图片、视频、音频,那么将产生更多的HTTP请求。
  • 不光输入网址能够产生HTTP请求,我们点击超链接的时候,也能够产生HTTP请求。

 

3,服务器

  服务器,server,也是一台计算机,有CPU、硬盘、内存,也可以安装软件,可能没有显示器,鼠标,键盘。(一般是通过远程的计算机来管理它)

  服务器上存放文件的,要24小时开机,不能关闭,一旦关闭服务器,就无法正常的访问网站了。

  一般我们可以通过管理软件,来远程管理服务器,比如8U-FTP。

 

4,浏览器

  浏览器,browser,渲染网页的一个软件,安装在用户的电脑里。浏览器的品牌有很多:chrome、IE、firefox等,以致造成浏览器兼容问题。

  HTTP请求的发起、接收,都是由浏览器来完成的。

  你上网的时候,请求的网页文件都是存在在一个临时文件夹中的,所有的网页都是在计算机本地进行渲染的。所以,有些时候,第一次打开网速速度慢一点,第二次打开网页速度快一点,这是因为服务器第一次已经把文件传输过来了,第二次就不用再传输了。

  

 

以上是关于互联网相关原理的主要内容,如果未能解决你的问题,请参考以下文章

HTTPS 相关原理浅析

推荐系统原理工程大厂(YoutubeBATTMB)架构干活分享

一线互联网面试必问-Tomcat相关面试题,看这篇就够了

redis 集群环境搭建和工作原理

HBase原理总结

http 基础与通讯原理