计算机语言作为程序员控制一台计算机工作的协议,具备了协议的三要素。
语法,就是这一段内容要符合一定的规则和格式。例如,括号要成对,结束要使用分号等。
语义,就是这一段内容要代表某种意义。例如数字减去数字是有意义的,数字减去文本一般来说就没有意义。
顺序,就是先干啥,后干啥。例如,可以先加上某个数值,然后再减去某个数值。
网络协议包括了什么内容:
URL:网址
DNS:地址簿协议,获取IP
HTTP:HTTP协议,由浏览器打包的访问请求,发送至对应网址
HTTPS:加密传输协议,如涉及购物内容,都会使用HTTPS
DNS、HTTP、HTTPS 所在的层我们称为应用层。经过应用层封装后,浏览器会将应用层的包交给下一层去完成,通过 socket 编程来实现。
下一层是传输层。传输层有两种协议,一种是无连接的协议 UDP