一,什么是网关
网关是传输层上,实现不同网络之前相互连接的一种设备。
二,常用网关
网关有很多种,但是TCP/IP协议中的网关是目前最常用的。
三,协议
3.1 什么是协议
协议就是一种规则,有了协议之后会让一切变得更简单。
如果用现实生活距离,就像找公司签的合同一样,很多公司与员工都可以签署这个合同,而且必须遵守合同中的规范。
在计算机领域呢,协议就有网络协议,通讯协议等等等等,也是一种对于网络与通讯的规范
3.2 如果没有这个协议呢
如果没有这个协议,每家公司就要重新开发新的协议来与网络以及通讯兼容,可能甚至要从最底层开始做起。
而使用了协议,就可以通过协议连接到相应的设备,(相应的网络或者通讯设备)
四,整体流程
4.1 硬件的生产
当确定了要做的产品之后,首先要进行硬件的生产。
比如产品是GPS定位器,那么底层硬件就需要有四部分:
1,通讯用的移动卡,用于使用网络,进行通讯。
2,定位用的GPS。
3,存储以及处理数据用的CPU
4,其他元器件进行连接。
4.2 互联网。
互联网中最重要的设备就是网关。
网关可以通过TCP/IP协议去接收到移动卡发送过来的数据。并且网关可以解析数据到数据库中。
4.3 数据库
数据通过底层硬件,再到互联网(网关)进行数据解析之后,会被存储到数据库中,以备使用。
4.4 app/web
现在就到了软件这一部分,开发者开发程序,并且在数据库中使用数据,与用户进行交互。
4.5 用户
用户使用软件即可。