网络协议—三要素与五层网络协议

三要素

  • 语法:就是这一段内容要符合一定的规则和格式。例如,括号要成对,结束要使用分号等。
  • 语义:就是这一段内容要代表某种意义。例如数字减去数字是有意义的,数字减去文本一般来说就没有意义。
  • 顺序:就是先干啥,后干啥。例如,可以先加上某个数值,然后再减去某个数值。

五层网络协议

  • 应用层(DHCP HTTP HTTPS RTMP P2P DNS GTP RPC):DNS,HTTP,HTTPS所在的层是应用层,经过应用层封装,浏览器将应用层的包交给下一层去完成,通过socket编程实现。
  • 传输层(UDP TCP):应用层的下一层是传输层,传输层有两种协议一种是无连接的协议UDP,一种是面向连接的协议TCP。对于支付,往往使用TCP。(PS:TCP协议的两个端口:浏览器监听端口,电商的服务器监听端口。操作系统通过端口来判断,它得到的包应该给哪个进程。)
  • 网络层(ICMP IP OSPF BGP IPSec GRE):传输层封装完毕后,浏览器会将包交给操作系统的网络层。网络层的协议是 IP 协议。在 IP 协议里面会有源 IP 地址,即浏览器所在机器的 IP 地址和目标 IP 地址,也即电商网站所在服务器的 IP 地址。
  • 链路层(APP VLAN STP)1.我们知道,两个主机之间的数据传输,总是在一段一段的链路上传送的,也就是说,在两个相邻结点之间传送数据是直接传送的(点对点),这时就需要使用专门的链路层的协议。2.在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧(framing),在两个相邻结点之间的链路上“透明”地传送帧中的数据。3.每一帧包括数据和必要的控制信息(如同步信息、地址信息、差错控制等)。典型的帧长是几百字节到一千多字节。
  • 物理层(网络跳线):主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值