http分层协议的一点理解

协议的结构
应用层--->应用数据(例如FTP,HTTP)
传输层--->将应用的数据,切成小段后,扔给网络层传输(例如TCP,UPD协议)
网络层--->将数据运送到目的地(IP协议,internet protocol)
链路层--->高速公路,信号真实传递的载体
传输的时候从上层往下传,数据在每一层经过的时候都会被加上一个特定的标识数据(这些数据用来找到目的地,或者在目的地组装数据)

举个栗子
发送信息 (啊藤)
应用层: 把这块蛋糕A,给我的小伙伴阿金,然后扔给了传输层
传输层: 接受到应用层过来的蛋糕A,蛋糕太大了,不容易运输,也容易撞坏。所以把一整个蛋糕A被切成10块,并给这10块蛋糕分别编号0-9,变成了0A~9A的小蛋糕,然后加上一张小卡片(告诉对方这个蛋糕被切成了10块,麻烦组装一下)扔给了运输车间——网络层
网络层: 接受到10块蛋糕和一张小卡片,给这11个包裹写上收货地址(阿金),扔进卡车发货
链路层: 高速公路
接收消息(阿金)
链路层
网络层: 接受到10个蛋糕和1张卡片的包裹
传输层: 看到了卡片的提示,把10个小蛋糕拼成了1个大蛋糕
应用层: 阿金收到了1个蛋糕,吃的很开心。觉得啊腾最近有点惨,决定接济一下他,然后阿金作为发送者 又开始了。。。
采用分层结构可以应对变化,某一层改变只要改变这一层就可以(前提是对上层提供的接口不能变),软件设计也经常采用这样的方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值