OSI参考模型

计算机网络分层结构

两种分类:

1.  7层OSI参考模型 (法定标准)

2.  4层TCP/IP参考模型(事实标准)  通用

将二者结合,产生了5层的体系结构

ISO/OSI怎么来的,为了搞分层,各公司创建之间的网络体系结构

各家都是只用它的产品,他的结构才可以适用

然后出现了OSI

目的:支持异构网络系统的互联互通

但是,理论成功,市场失败。

他很多地方比不上TCP/IP,所以......

OSI七层

顺口溜:物联网淑慧使用

1--3通信子网(数据通信)

5--7资源子网(数据处理)

 

类似于打包,拆包

左边一层一层打包,右边一层一层拆包

应用层:能和用户交互产生网络流量的程序  eg:qq

典型案例:文件传输(FTP) 电子邮件(SMTP) 万维网(http)

表示层:通常是对语法和语义的处理

功能一:数据格式变换   充当翻译官的角色  eg:01010110->一张图片

功能二:数据加密解密     例如:微信支付密码是123发给对方,会经过加密,对方那边解密

功能三:数据压缩和恢复

会话层:建立一个连接,向表示层提供建立连接并且在连接上有序地传输数据

这是会话,也是建立同步(SYN)

功能一:建立,管理,终止会话  (打开网页就是建立一个会话,关闭网页就是终止)

功能二:使用校验点使通信失效时从校验点/同步点继续恢复通信,实现数据同步

适用于传输大文件,传一会网断了,等会继续传

传输层: 负责主机中两个进程的通信,即端到端的通信,传输单位是报文段

功能一:可靠传输,不可靠传输 

可靠传输:建立连接,发送了要对方确认,有确认机制  不可靠传输:发一句话,不用建立连接

功能二:差错控制   丢了一些报文段,来纠错

功能三:流量控制   看双方速度是否匹配

功能四:复用分用

复用:多个应用层进程可同时使用下面传输层的服务

分用:运输车把收到的信息分别交付给上面应用层中相应的进程

qq,微信都要发消息,每个进程分配一个端口号

都发过去,然后按照端口号把各自信息分开

网络层:把分组从源端传到目的端,为分组交换网上的不同主机提供信息服务,单位是数据报

功能一:路由选择    选发送到最佳路径

功能二:流量控制     

功能三:差错控制    能纠错纠错,不能纠错就扔掉

功能四:拥塞控制    控制整体发送的节奏,所有结点都来不及接受分组,要采取措施

数据链路层:主要把网络层传下来的数据报组装成帧

功能一:成帧(定义帧的开始和结束)  ...111001010101...

功能二: 差错控制  帧错+位错

功能三: 流量控制  

功能四: 访问(接入控制)  控制对信道的访问

物理层:在物理媒体上实现比特流透明传输  单位:比特

透明传输:不管收到什么比特组合,都发出去

功能一:定义接口特性   插口有多少引脚什么的

功能二:定义传输模式  单工(只有一个人可以发),半双工(两个人都可以发,但同一时间只有一个人发),双工

功能三:定义传输速率   百兆网就是指这个

功能四:比特同步   发什么接收什么

功能五:比特编码   什么电压表示1,什么电压表示0这种规定

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值