什么是协议
-
协议三要素
- 语法:符合一定的规则和格式
- 语义:内容代表的意义
- 顺序:顺序
-
编译过程
- 词法分析
- 语法分析
- 语义分析
- 代码生成
-
网络协议
- 作用:不同计算机的通信的规范
网络协议流转
-
1.通过DNS或HTTPDNS将域名映射到IP(应用层)
-
2.使用HTTP或HTTPS协议包装请求(应用层) 利用socket编程传输给下一层(操作系统)
-
3.无连接协议UDP,面向连接协议TCP(会原路返回结果)(传输层)\
-
4.IP协议(网络层)
-
5.ARP协议(介于网络层和数据链路层)
-
6.mac地址(mac层) 路由协议OSPF 和 BGP\
总结
- RPC进程间调用过程
\
\