协议:电脑与电脑通信之间的一种“约定”
ois模式
1,物理层
2. 数据链路层
3. 网络层
4. 传输层
5. 会话层
6. 表示层
7. 应用层
发email为例

应用层:从用户输入完成所要发送的内容并点击“发送”按钮那一刻开始,就进

入了应用层协议的处理,在前端加一个首部(标签)信息

表示层:进行“统一的网络数据格式”与“某台计算机或某一种软件特有的数据

格式”之间相互转换的分层(即统一编码),表示层与表示层为了识别编码格式也

会附加首部信息,从而将实际传输的数据转交给下一层去处理

会话层:决定采用何种连接方法是该层的主要责任,如发送多封邮件时,有多种

方式,一次连接发一件还是同时发送,何时建立连接,何时断开连接,也会根据

首部的信息来处理(相当于发送连接,断开等的命令)

传输层:会话层只是对何时建立连接,何时发送数据等问题进行管理,并不具有

实际传输数据的功能,真正负责在网络上传输具体数据的是会话层以下的其它层

,进行建立连接和断开连接处理是该层的职责,真正传输数据是由网络层来做的

网络层:在网络与网络连接的环境中,将数据从一端到另一端, 寻找目标地址

,将地址和数据包一起发送到链路层

链路层和物理层:网络层与数据链路层都是基于目标地址将数据发送给接收端,

但是网络层将整个数据发送给最终目标地址,而数据链路层则中负责发送一具分

段内的数据。通信传输实际上是通过物理的传输介质实现的,数据链路层的作用

是在这些通过传输介质互连的设备之间进行数据处理。物理层中,将数据的0,1

转换为电压和脉冲光传输给物理的传输介质,而相互连接的设备之间使用地址来

实现传输。这种地址被称为 MAC 地址,也叫物理地址或硬件地址

最新文章

  1. 点/边 双连通分量---Tarjan算法
  2. Centos上Docker 使用dockerfile构建容器实现ssh
  3. 用sass画蜗牛
  4. show processlist
  5. hdu 1005:Number Sequence(水题)
  6. C++获取进程号及窗口
  7. apache 配置虚拟主机
  8. 用MVC4+EF改写XXX系统的计划--前言
  9. SQLserver中小数点怎么自定义取的问题
  10. php正则相关知识点
  11. 多阶段构建Docker镜像
  12. 使用 AcceptTcpClientAsync 进行 异步 操作
  13. Hadoop之MapReduce思维导图
  14. protocol buffer简介
  15. ASP.NET MVC使用RenderSection渲染节点
  16. chrome浏览器使用chrome://inspect调试app 网页,打开空白的问题
  17. 如何在 Azure 中均衡 Windows 虚拟机负载以创建具有高可用性的应用程序
  18. HTML、CSS、JS 样式 (未整理)
  19. Linux中使用ps、awk、sh一起批量杀死所有的dotnet进程。
  20. hadoop程序MapReduce之DataDeduplication

热门文章

  1. jQuery的文档操作方法
  2. office文件在线预览,模仿网易邮箱在线预览的
  3. mysql 配置参数
  4. Qt学习之路: 国际化(上)
  5. ccrendertexture
  6. Linux强制踢出登录用户(断线账户剔除)
  7. 复旦大学2016--2017学年第一学期高等代数I期末考试情况分析
  8. jquery 如何给新生成的元素绑定 hover事件?
  9. Asp.Net MVC Ajax
  10. c语言学习之基础知识点介绍(五):关系运算式和逻辑运算式