首页 > 其他 > 详细

互联网原理-分层框架

时间:2021-03-30 13:02:42      阅读:24      评论:0      收藏:0      [点我收藏+]

互联网的实现原理是一层一层嵌套实现的,我们要学习的是每层的作用。

实体层:

  就是光缆、电脑、网线等等实体东西   作用是用来传递计算机 0/1的信号。

链接层:

  0/1信号随便传别人也不知道是啥,所以就需要对0/1信号进行分组,这样就有了一个数据结构,head+data ,head中包括接受者发送者等信息,每个网卡都有一个mac地址,接受者和发送者就是通过mac地址来指定网卡的,。这时候发送数据的方式为广播,对处于同一个子网络下的网卡广播此数据,其他网卡自行去判断。以太网就是定义的数据结构。

网络层:

  对于不同子网络之间的网卡传递数据,不能采用广播的方式,否则网卡太多,直接爆炸。这个时候就需要加个信息来区分子网络,就在以前的数据结构中加上一个head,变成了head+head+data的形式,此层中的head中的数据,就是IP地址,ip地址就是用来区分是哪个子网络的。ip地址跟网络掩码的关系就自行了解吧。ARP协议:就是通过ip地址能获取对方的mac地址

传输层:

  知道ip地址跟mac编码 我们就能确定某一台机器进行传输数据了,但是一台电脑同一时间可能接收到两种不同程序的数据包,这个时候就要根据端口号来进行区分了,所以我们每个程序都有一个端口号来保证唯一接收的数据包是自己用的。最简单的协议就是UDP,因为UDP协议不安全也不能确认对方是否接收到了,所以此时就出现了TCP协议,TCP协议其实就是需要确认的UDP协议。

应用层:

  接收到数据之后需要根据什么格式去解析等等,接收方是不知道的,所以此层就是定义数据的解析格式等等。

 

阅读大佬文章,自己理解而得,感谢大佬。附上原文地址:http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html

 

  

互联网原理-分层框架

原文:https://www.cnblogs.com/llz-np/p/14595818.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!