OSI七层模型

OSI七层模型包括:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

具体作用

物理层:主要定义物理设备标准,如网线的接口类型、各种传输介质的传输速率等。主要作用是传输bit流。主要设备:集线器。
数据链路层:主要将从物理层接收的数据进行mac地址的封装与解封装。常把这一层的数据叫做帧,主要设备:网卡、交换机。
网络层:选择合适的网间路由和交换节点,确保数据及时传送,将从下层接收到的数据进行IP地址的封装和解封装。常把这一层数据叫做数据包,主要设备:路由器。
传输层:定义了一些传输数据的协议和端口,如TCP、UDP协议,主要将从下层收到的数据进行分段和传输,达到目的地址后进行重组,以往把这一层叫做段。
会话层:主要负责在网络中的两个节点之间建立、维持和终止通信,在这层协议中,解决节点链接的协调和管理。功能包括:建立通信连接,保持会话过程通信连接的通畅。同步两个节点之间的对话,决定通信是否被中断以及通信中断时从何处重新发送。
表示层:主要是进行对接收的数据进行解释、压缩与解压等,就是把计算机能够识别的东西转化为人能够识别的东西。
应用层:主要是一些终端的应用,比如说FTP、浏览器、微信等,可以将其理解为在电脑屏幕上可以看到的东西,也就是中断应用。

MAC地址和IP地址

MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。MAC地址是网卡决定的,是固定的。用来表示互联网上每一个站点的标识符,采用十六进制数表示,共6个字节(48位)。其中,前三个字节是由IEEE的注册管理机构RA负责给不同厂家分配的代码(高位24位),也称为“编制上唯一的标识符”(Organizationally Unique Identifier),后三个字节(低位24位)由各厂家自行指派给生产的适配器接口,称为扩展标识符(唯一性)。一个地址块可以生成224个不同的地址。MAC地址实际上就是
适配器地址或适配器标识符EUI-48。
MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。

IP地址工作在OSI参考模型的第三层网络层。两者之间分工明确,默契合作,完成通信过程。IP地址专注于网络层,将数据包从一个网络转发到另外一个网络;而MAC地址专注于数据链路层,将一个数据帧从一个节点传送到相同链路的另一个节点。

工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。在一个稳定的网络中,IP地址和MAC地址是成对出现的。如果一台计算机要和网络中另一外计算机通信,那么要配置这两台计算机的IP地址,MAC地址是网卡出厂时设定的,这样配置的IP地址就和MAC地址形成了一种对应关系。在数据通信时,IP地址负责表示计算机的网络层地址,网络层设备(如路由器)根据IP地址来进行操作;MAC地址负责表示计算机的数据链路层地址,数据链路层设备(如交换机)根据MAC地址来进行操作。IP和MAC地址这种映射关系由ARP(Address Resolution Protocol,地址解析协议)协议完成。

OSI七层模型以及各层的作用相关推荐

  1. 第1节 OSI7层模型与TCP-IP5层协议簇/栈

    OSI7层模型与TCP-IP5层协议架构 1分层思想与模型简介 1.1分层思想的目的 1.2模型简介 2数据的封装与解封装过程 3各层工作硬件及协议 3.1硬件 3.2协议 4总结 参考文献 1分层思 ...

  2. OSI七层模型及各层功能概述

    目录 1.OSI的基本概念及原则 2.OSI七层模型各层功能概述 3.OSI七层模型举例 4.OSI七层模型总结 1.OSI的基本概念及原则 OSI是Open System Interconnect的 ...

  3. OSI网络七层模型和各层协议总结

    OSI网络七层模型: 7应用层: 规定通信协议:为用户的应用程序和各种网络服务之间提供相应的接口 (协议) 常见网络服务:www.Email.FTP, 6表示层: 把己方要发送的数据信息,翻译成对方表 ...

  4. OSI七层模型及各层作用

    OSI模型,即开放式通信系统互联参考模型,是国际标准化组织提出的一个试图是各种计算机或者通信系统在世界范围内互联为网络的标准框架.整个模型分为七层,物理层,数据链路层,网络层,传输层,会话层,表示层, ...

  5. 网络OSI七层模型及各层作用

    OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助.今天偶又复习了一下: (1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子 ...

  6. OSI七层模型中各层协议及作用

    文章目录 前言 各层简析对比 总结 前言 OSI七层模型在网络这门学科中占有很大的比重,最近在看<图解TCP/IP>这本书,其中对模型中的各个层的作用和对应的协议讲的很详细,而自己有时候总 ...

  7. 计算机网络中的OSI七层模型的各层的定义及其所用到的协议和功能

    前几天网络笔试,考了一下数据链路层的协议,我有点搞混了,于是我就总结一下七层的各自协议 各层名称 传输单位 应用层 数据包 表示层 数据包 会话层 数据包 传输层 报文段/用户数据报 网络层 数据报 ...

  8. OSI七层模型中每层的协议及网络设备—Vecloud微云

    物理层 数据端设备在物理层传送数据,物理层可以是一个物理媒体,也可以是多个物理媒体连接而成. 物理层中网络设备有:中继器和集线器(多个口的中继器就是集线器).例如双绞线的传输距离是100M,超过整个长 ...

  9. 计算机网络复习总结:什么是OSI7层模型、5层模型、TCP/IP 4层模型,各层协议导航

    个人总结整理相关计算机网络知识点,出发点是各类问题以及比较重要的部分. 一.OSI 七层模型 OSI 的七层模型从上到下依次是: 应用层 表示层 会话层 运输层 网络层 数据链路层 物理层 七层模型开 ...

最新文章

  1. 基于机器学习逻辑回归算法完成癌症病人的肿瘤是否良性的判断
  2. ASP.NET的include的用法
  3. WebX5 button tabs的bind-text属性设置
  4. Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
  5. 如何使用python爬取百度图片_【Python】爬取百度图片进行人脸识别
  6. 【Python基础】字符串专题总结
  7. CentOS7校准时间--NTP
  8. SpringBoot系列(4):构建一个多模块SpringBoot项目
  9. RNA 6. 差异基因表达之-- 火山图 (volcano)
  10. 第一周总结 汉得日记
  11. 月薪不过万郑州程序员的真实生活
  12. 华为云全流程护航《流浪方舟》破竹首发,打造口碑爆款
  13. linux 中du和df的使用
  14. python干货分享/网址总结
  15. caused by: java.lang.outofmemory_hadoop运行java.lang.OutOfMemoryError:java heap space错误。
  16. DRC设计规则设置介绍-Design Compiler(四)
  17. Java面试题交流群
  18. 烽火移动设备管理:企业安全管理无处遁形
  19. 浅谈汇编器、编译器和解释器
  20. 2023年武汉音乐学院民族声乐考研上岸前辈备考经验

热门文章

  1. 记录自己的一次thoughtworks的面试经历
  2. Matlab:图形绘制
  3. 出版一本新书《燃烧的岁月》
  4. 微信小程序-云函数-获取用户输入信息并上传到后台数据库
  5. 如何在12个小时,搞定日志监控?
  6. nvm 管理node版本切换、安装、查看
  7. 安装OpenCV +VS2010 开发环境配置
  8. ppt powerpoint 2000 2003 2007 2010 2013 2016插入视频的方法
  9. begin end rbegin rend 迭代器
  10. 一:认识一下 JavaAgent(实操)