一 协议的三要素
- 符合语法
协议必须按照某种特定的格式来写,浏览器才会认可.
- 符合语义
符合某种约定的意义.如:状态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
物理层
网络路线