笔者学习太极创客的学习笔记,链接如下:www.taichimaker.com
前期准备
电脑端口
固件烧录
WIFI到网页
对应七层网络协议
WIFI工作模式(链路层)
接入点模式、无线中断模式、混合模式
IP协议(网络层)
子网掩码:限制IP属于子网地址和设置设备本身地址
TCP/UDP协议(传输层)
TCP协议
- TCP协议可以保证数据传输的准确性,但是传输速度比UDP协议而言要慢
- 电子邮件及文件上传
UDP协议
-
UDP协议并不能保证所有数据都被接收端所接受(实际也有99%👆),但速度快;
-
通常用于网络游戏以及语音聊天或视频聊天应用,游戏;
HTTP协议(应用层)
- HTTP协议由请求和响应构成; HTTP的工作模式像一问一答。
- HTTP请求 = 请求头(Request Header) + 请求体(Request Body)
- HTTP响应 = 响应头(Response Header)+ 响应体(Response Body)
HTTP请求
GET获取 POST发送 Head
浏览器输入www.taichi-maker.com这一网址并按下回车,这时候浏览器会把这一操作转换成一个HTTP请求;
HTTP响应
HTTP响应 = 响应头(Response Header)+ 响应体(Response Body)
响应头
以下是常见的服务器状态码:
100~199:成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。
200~299:成功接收请求并已完成整个处理过程。常用200
300~399:完成请求,客户需进一步细化请求。
400~499:客户端的请求有错误,常用404和403(403的含义是权限不够,服务器拒绝访问。)
500~599:服务器端出现错误,常用500
响应体:
DNS ( Domain Name System域名系统)
-
所有设备、网站服务器都具有独立的IP地址;
-
网站服务器的IP地址很难记忆;
-
把DNS看作是一个巨型电话本;
在之前的教程中,我曾经给大家讲过网络中的所有设备都具有独立的IP地址。
这一点对于网站服务器来说也不例外.当我们使用浏览器访问某一个网站时,实际上是通过浏览器向网站服务器发送Http请求。
然而网站服务器的IP地址很难记忆,比如太极创客网站的域名由两个单词组成、太极是太极、Maker是创客。
这很好记,但是要想记住太极创客服务器的IP就没那么容易了。因为那是4个毫无规律的数字.
为了解决IP地址问题,DNS被派上了用场:
-
我们可以把dns看作是一个巨型电话本。
-
电话本中的联系人一栏就是网站的域名,而电话本中的电话号码一栏则是这些网站的IP地址。
-
有了dns我们就可以使用简单易记的域名来访问网站了。
还是用太极创客网站来举例吧,每当我们在浏览器中输入域名www.taichimaker.com并按下回车后,
这时浏览器首先会向DNS服务器发送请求,请求的内容大致如下:
“亲爱的DNS服务器,我那个明明可以靠脸吃饭却偏偏要学物联网的主人想访问一个域名是www.taichi-maker.com的网站。
麻烦您把这个域名的网站服务器IP地址告诉我好吗?”
DNS服务器在接收到这—请求后,会做出以下应答
:“亲爱的浏览器,您要的网站服务器ip地址是12.34.56.78。
”浏览器在接收到这一—IP地址后,就开始向这个IP地址所对应的网站服务器正式发出HTTPGET请求了。