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子层为了网络层各种协议提供服务,而上层可能运行不同协议,为区分不同上层协议的数据,要采用服务访问点。