OSI七层模型

引言

  • 前身
    通过查阅资料过后,知道了互联网的本质是一系列网络协议,也就是今天的主题——OSI,按照功能的不同,理念性地划分为了七层[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FOiUy4mA-1637119186082)(https://baike.baidu.com/item/OSI%E6%A8%A1%E5%9E%8B/10119902?fr=aladdin#pic_center)]
    今天我们就来认识一下。

理解

已下是我概括几点白话的口述,帮助你更容易理解:

  1. 物理层,是最最最容易理解的了。它是实现网络的连接,就好比是你要和在远方的朋友沟通,就需要你们彼此接条线,实现计算机之间的沟通;

2.数据链路层,从字面意思上就能理解是负责数据的传输,关键的一点就是它还有一个以太网协议(数据链路层就是来对电信号来做分组的)传输的单位:“帧”。实现对MAC地址的访问,典型设备是交换机SWITCH。
主要功能是:在物理层提供的服务基础上,在通信的实体间建立数据链路连接,并采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。

  1. 网络层,例如我有多台计算机,怎么能找到我要发的那台?或者A要给F发信息,中间要经过B/C/D/E,但是中间还有好多节点,如K/J/Z/Y.我怎么选择最佳路径?这就是我们所要考虑的多个节点传输问题,于是才有了路由器该发挥的作用

  2. 传输层 ,就牵扯到了TCP和UDP协议,UDP,适用于发送少量数据的。我发20个包出去,一般不会丢包,所以 ,我不管你收到多少,在多人互动游戏中,也经常受到UDP协议,因为一般都是简单的额信息,而且有广播的需求。如果用TCP,效率就会很低,因为它会不停地告诉主机我收到20个包,或者18个包,再发我两个!如果同时有1万台计算机都这样做,那么用TCP反而会降低效率,还不如用UDP,主机发出去就算了,丢几个包就卡一下,算了,下次再发包更新;

5.会话层,这句话一出就知道是要让我们的程序自动找寻地址端口的功能了,简单来说就是“端与端连接”,在这里可能还有些朋友不知道端口是什么东西,我说任务管理器里边的详细信息上面的PID就是我们所说的端口;
建立、管理、终止会话。(在五层模型里面已经合并到了应用层)
对应主机进程,指本地主机与远程主机正在进行的会话

下面是网上的一些理解图片,大家可以根据自己之前所了解的和我对比一下,若有什么意见之类的欢迎私信评论;
6. 表示层 ,[1]主要是解释通讯数据,就是把二进制的0101转换成我们熟知、展现出来;

  • [2] 定义传输数据的协议端口号,以及流控和差错校验。
    协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层
  1. 应用层
    【1】这项功能的话是直接面对客户应该做的,现在的我还没接触到,就好似我们能看到的应用程序服务;
    【2】网络服务与最终用户的一个接口。协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

一些典型的 TCP/IP 应用有 FTP、Telnet、SMTP、SNTP、REXEC、TFTP、LPD、SNMP、NFS、INETD 等。RFC 使一些基本相同的 TCP/IP 应用程序实现了标准化,从而使得不同厂家开发的应用程序可以互相通信在这里插入图片描述
图片来源于百度百科

以上我自知总结不全还望各位博友多多指点!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值