OSI 7层模型
2024-10-19 02:28:43
协议:电脑与电脑通信之间的一种“约定”
ois模式
1,物理层
2. 数据链路层
3. 网络层
4. 传输层
5. 会话层
6. 表示层
7. 应用层
发email为例
应用层:从用户输入完成所要发送的内容并点击“发送”按钮那一刻开始,就进
入了应用层协议的处理,在前端加一个首部(标签)信息
表示层:进行“统一的网络数据格式”与“某台计算机或某一种软件特有的数据
格式”之间相互转换的分层(即统一编码),表示层与表示层为了识别编码格式也
会附加首部信息,从而将实际传输的数据转交给下一层去处理
会话层:决定采用何种连接方法是该层的主要责任,如发送多封邮件时,有多种
方式,一次连接发一件还是同时发送,何时建立连接,何时断开连接,也会根据
首部的信息来处理(相当于发送连接,断开等的命令)
传输层:会话层只是对何时建立连接,何时发送数据等问题进行管理,并不具有
实际传输数据的功能,真正负责在网络上传输具体数据的是会话层以下的其它层
,进行建立连接和断开连接处理是该层的职责,真正传输数据是由网络层来做的
网络层:在网络与网络连接的环境中,将数据从一端到另一端, 寻找目标地址
,将地址和数据包一起发送到链路层
链路层和物理层:网络层与数据链路层都是基于目标地址将数据发送给接收端,
但是网络层将整个数据发送给最终目标地址,而数据链路层则中负责发送一具分
段内的数据。通信传输实际上是通过物理的传输介质实现的,数据链路层的作用
是在这些通过传输介质互连的设备之间进行数据处理。物理层中,将数据的0,1
转换为电压和脉冲光传输给物理的传输介质,而相互连接的设备之间使用地址来
实现传输。这种地址被称为 MAC 地址,也叫物理地址或硬件地址
最新文章
- 点/边 双连通分量---Tarjan算法
- Centos上Docker 使用dockerfile构建容器实现ssh
- 用sass画蜗牛
- show processlist
- hdu 1005:Number Sequence(水题)
- C++获取进程号及窗口
- apache 配置虚拟主机
- 用MVC4+EF改写XXX系统的计划--前言
- SQLserver中小数点怎么自定义取的问题
- php正则相关知识点
- 多阶段构建Docker镜像
- 使用 AcceptTcpClientAsync 进行 异步 操作
- Hadoop之MapReduce思维导图
- protocol buffer简介
- ASP.NET MVC使用RenderSection渲染节点
- chrome浏览器使用chrome://inspect调试app 网页,打开空白的问题
- 如何在 Azure 中均衡 Windows 虚拟机负载以创建具有高可用性的应用程序
- HTML、CSS、JS 样式 (未整理)
- Linux中使用ps、awk、sh一起批量杀死所有的dotnet进程。
- hadoop程序MapReduce之DataDeduplication