web安全day16:人人都要懂的OSI和TCP/IP协议簇

本文介绍了网络通信的基础——分层模型,包括OSI七层模型和TCP/IP五层模型。讲解了从输入网址到访问网站的数据传输过程,涉及物理层、数据链路层、网络层、传输层和应用层的功能,以及封装和解封装的过程。此外,还提到了常见网络协议如ARP、IP、TCP、UDP等的作用。
摘要由CSDN通过智能技术生成

假设我们正在通过网页浏览器访问微博,当我们在地址栏输入www.weibo.com,敲下回车后,计算机会发生什么呢?从宏观上讲,可以理解为对网址进行了dns解析,得到了ip地址,然后再上网。从微观上讲,则十分复杂,这就会涉及到网络的分层模型。

 

分层模型

通信需求

两个人聊天,这就是通信的需求,这两个人必须得使用相同的标准,不能一个人讲中文,一个人讲英文,这个标准在网络中被称为协议。

总结就是,通信需求产生了协议标准。

在网络中,一个单独的标准往往不能完全满足我们的通信需求,我们需要定制一系列标准,这些标准的集合叫做协议簇。

但是协议簇里面的某一个协议,它并不需要,而且无法实现了解其他协议的工作过程,下一层的协议只需要给上一层的协议提供一个标准化的数据,而至于数据内容里的东西,这并不需要下一层协议进行定义。这就是分层思想,每一层只进行自己那一层的工作。

分层思想希望解决的事情是:将复杂的流程分解称几个功能相对单一的子过程。这样会使整个流程更加清晰,会使复杂的问题简单化,并且更加容易发现问题并针对性的解决问题,同时对于设备研发者而言,通过定义在模型的每一层实现什么功能,能够鼓励产业的标准化。

OSI七层模型

OSI:Open System Interconnection:开放通信系统互联参考模型,由于它定义了七层参考模型,所以又被称为七层模型。

同层使用同一模型。

  • 物理层:在设备之间传输比特流,提供机械和电气的规约,比如电平、速度和电缆针脚等物理特性。
  • 数据链路层:将比特组合成字节,将字节封装成帧,使用链路层地址(MAC地址)来访问介质,在数据链路上实现数据的点到点、或者点到多点方式的直接通信,进行差错检测。
  • 网络层:定义
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信封同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值