(
目录
互联网的运作说到底,我认为就是数据的 发送与接收。
互联网是如何发送数据与接收数据的呢?
我举两个例子,分别从小的方面和大的方面来解释。
一,小的方面
你的计算机是如何访问到哔哩哔哩站点的数据的?
当你的电脑接入互联网之后,你的电脑将被分配一个IP地址(Internet Protocol address)
同理,哔哩哔哩的服务器连入互联网之后,也分配到一个IP地址。(哔哩哔哩的数据都放在哔哩哔哩的服务器之中,所以你访问哔哩哔哩的网站其实就是访问哔哩哔哩的服务器)
因为是你的电脑要访问哔哩哔哩,而哔哩哔哩的服务器给你提供服务。
所以这种情况之下,你的计算机被称为客户端,哔哩哔哩的服务器被称为服务端。
这种形式被称为 客户端服务端模型。
客户端可以在需要的时候获取服务端的数据内容。
你的电脑发送消息给哔哩哔哩服务器,我要获取xx内容(视频,文章,图片等等),请把它传给我,消息将被转发为电子信号,通过电缆传送给哔哩哔哩服务器。哔哩哔哩服务器收到电子信号之后又将电子信号转化为计算机可以识别的文本数据。
这一切又是如何实现的呢?
通过TCP/IP协议族
TCP/IP协议族
什么是协议?
协议是一组规则,用于指定计算机如何通过网络来互相通信
TCP/IP协议族一共分为4层。
应用层,TCP传输控制层,IP网络层,链路层
每一层都有特定的功能,并且可以使用下面各层的功能。
具体的数据发送与接收
你的电脑发送请求给哔哩哔哩
![](https://img-blog.csdnimg.cn/38e8f6fc73f14d70824e9ecf031867ae.png)
哔哩哔哩接收数据
![](https://img-blog.csdnimg.cn/c27a55099b304252a789652521723d0b.png)
注意
TCP传输控制层是可靠的传输协议, IP网络层是不可靠的传输协议。
(具体我就不展开啦)
二,大的方面
互联网是如何构成的
![](https://img-blog.csdnimg.cn/b531fee2f7d3407585550f7f37e2ad30.png)
下面没有写完,不想写了,下次补上哈