博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

OSI七层模型

Posted on 2017-05-03 16:21  天高鹿苑  阅读(104)  评论(0)    收藏  举报

osi七层模型

 

应用层  产生数据

表示层   数据的编码解码  数据的加密解密 压缩解压缩

会话层  保证不同的数据在网络中是相互隔离开的      建立,维护,管理应用程序之间的会话  

 

上三层 都会跟应用程序有关系,所以这三层是面向用户应用的

 

 

传输层  帮助应用层把数据传输出去

    必须认识上层数据的分类     数据标识  端口号

http 80   telnet 23

范围 1-65535

 

1-1023 众所周知的端口号  固定端口

 

传输层两个协议  TCP   UDP

 

  端到端 是一个逻辑的概念  我的应用程序到你的程序  端口号到端口号

 

传输层的作用  负责建立端到端的连接 保证报文在端到端之间的传输

  传输层的功能   :服务点编址,分段与重组,连接控制,流量控制,差错控制

 

 

网络层  

作用  负责将分组数据从源端传输到目的端

 

功能  为网络设备提供逻辑地址ip地址   ,进行路由选择,分组转发  

 

 

数据链路层

 为网络提供透明和可靠的传输服务,在不可靠的物理链路上提供可靠的数据传输服务,(FCS 帧尾校验   检查数据的完整性 保证可靠传输)

 

PPPoe 拨号连接基于 以太网

 

 

物理层 

 

 

上层依赖于下层 ,下层为上层服务

 

PDU  协议数据单元 

每一层使用自己层的协议和别的系统对应层相互通信,协议层的协议在对等层之间交换的信息叫做协议数据单元.

 

上层: message

传输层 : segment 段

网络层: packet 包

数据链路层 : frame 帧

物理层 : bit  位

 

数据从传输层开始封装

 

解封装:

从物理层开始解封装

 

 

 

集线器    设备共享接口带宽 

         所有的设备在一个冲突域,和广播域中

CSMA/CD 技术   带冲突检测的技术  已被淘汰

   载波侦听多路访问/冲突检测

 发送 >> 等待并检查

 

直通线  :  不同层设备之间用直通线

 

交叉线: 相同层设备之间的连接

   PC连route 用交叉  因为PC带有路由功能

 

 

数据链路层

LLC 子层         为上层提供服务

MAC子层      负责MAC寻址和定义介质访问控制方式

 

MAC子层访问控制方式:  争用式 冲突不可避免 CSMA/CD;

 

SAP 服务访问点: LLC子层为了网络层各种协议提供服务,而上层可能运行不同协议,为区分不同上层协议的数据,要采用服务访问点。