一 协议的三要素
- 符合语法
协议必须按照某种特定的格式来写,浏览器才会认可.
- 符合语义
符合某种约定的意义.如:状态200表示网页成功返回,404表示访问网页失败
- 符合顺序
符合一定的流程和顺序,先要发起请求,才会返回请求.
二 常见的网络协议
应用层协议
1.一般地址簿查询协议
DNS
2.精确的地址簿查询协议HTTPDNS
3.HTTP协议(用于一般的访问)
4.HTTPS协议(用于一些支付相关的安全的访问)
5.DHCP、RTMP、P2P、GTP、RPC
传输层协议
1.
UDP协议无连接的协议
2.TCP有链接的协议
- 注意:所谓的
面向连接就是指:TCP会保证这个包能够到达目的地,如果不能到达,就重新发送,直到到达为止.
网络层协议
ICMP、IP、OSPF、BGP、IPSec、GRE
链路层协议
ARP、VLAN、STP
物理层
网络路线