原文链接:http://www.hcie.me/219
OSI七层模型第一层:物理层,Physical Layer

物理层处于整个标准的最底下一层,它与数据链路层一样,工作在单条线路上,只负责线路两端的通信维护。
物理层工作原理如下

场景:用户A和用户B用网线互联在一起,A给B发数据:

用户A通过应用程序发出数据,这个数据经过上层一层层的封装,
到达了数据链路层,在第二层数据链路层做了Framing(成帧)处理之后,
物理层会将这个数据帧转换成二进制信号(bit流);
接下来用户A就要将这些bit信号流从自己的“网卡”里传出去了,
传出去之后需要经过“网络介质(网线)”传输到对端设备用户B;
用户B从网线里收到了这些bit流,这些bit流进入了B的网卡,B就成功收到了这些bit流;
但是B还不能识别这个bit流是数据,所以B会对这些bit流基于自己的网卡驱动进行数据帧的转换,
并交给第二层数据链路层;
如果B的网卡与A的网卡是同一种标准,比如以太网,那么就会成功转化成以太网数据帧;
如果B的网卡与A的网卡不是相同的标准,那么B是无法将这些bit流转换成数据链路层能识别的数据帧格式;
接下来数据链路层等上层就会基于各层的特性执行对应的操作。

OSI物理层功能作用

物理层关键组件

在上述的案例中,关键点有三个:

网络连接器:比如电脑上的网卡、网络设备上的接口
传输介质:比如网线、无线
bit流:传输的数据

为了让数据能够正常的在线路两端传输,OSI等通信标准需要对物理层的这三个组件制定统一的标准,这样才能保证线路两端的数据传输一切正常。

如果线路两端用了不一样标准的连接器或网线,比如一边用以太网卡,一边用T1的网卡,这两种网络接口的数据链路层驱动和封装是不一样的,这种情况下数据就无法正常传输了。

OSI物理层的PDU为:bit(bit流)

OSI第一层:物理层功能及作用(详解与解释)相关推荐

  1. php工具箱选项菜单功能详解,莱莎的炼金工房主菜单功能选项作用详解 主菜单选项有哪些-游侠网...

    莱莎的炼金工房主菜单选项有哪些?各选项功能是什么?一些萌新玩家了解的不全面,这里给大家整理了莱莎的炼金工房主菜单功能选项作用详解,快来看下吧. 推荐阅读: 主菜单功能选项作用详解 主菜单画面说明 可以 ...

  2. Linux(centos)系统各个目录的作用详解

    转自:Linux(centos)系统各个目录的作用详解 现在公司的服务器使用CentOS系统,在网上找到了这篇介绍linux各个目录的文章,觉得十分不错,所以拿来存个档. 整理之后如下: 文件系统的类 ...

  3. Java开源项目Hibernate包作用详解

    Java开源项目Hibernate包作用详解 本文引自:http://hi.baidu.com/nick6610/blog/item/70b58afa0d0eab9259ee90f7.html Jav ...

  4. 台式win7f1到f12热键取消_Windows 7旗舰版系统中键盘F1到F12快捷键的作用详解

    Windows 7旗舰版系统中键盘F1到F12快捷键的作用详解跟大家分享,在键盘上面大家都知道最上面有一排F1到F2的按键,这些是windows的功能键,可以提供我们一些通常的快捷操作,如果你掌握了这 ...

  5. Java 11中的新功能和API详解系列1

    Java 11中的新功能和API详解系列1 2018.9.27 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载. JDK 11在语言语法方面有一个小改动,增加了相当数量的新API,以及 ...

  6. python什么意思k_对python中的*args与**kwgs的含义与作用详解

    对python中的*args与**kwgs的含义与作用详解 在定义函数的时候参数通常会使用 *args与**kwgs,形参与实参的区别不再赘述,我们来解释一下这两个的作用. *args是非关键字参数, ...

  7. 玛雅2016 Mac主要功能及使用详解

    玛雅maya2016是一款功能非常强大的三维动画软件,maya2016破解版里不仅包含了三维建模.动画.视觉效果和渲染解决方案等功能,还加入了许多实用的功能.使用maya2016可以帮助用户更好的发挥 ...

  8. Blog的三大核心功能及RSS详解

    [知识] Blog的三大核心功能及RSS详解 □ 作者:ChinaUI   2005-6-24 10:03:48  三大核心功能: RSS Permalink Trackback Ping Perma ...

  9. P2P端口映射 UPnP设置功能和使用详解

    P2P端口映射 UPnP设置功能和使用详解     在网上看了很多关于如何打开UPnP功能的文章,发现竟然没有一篇文章能把整个UPnP的设置过程介绍全的,都是只讲到一部分.所以决定写篇文章,至少把设置 ...

  10. linux文件目录:Linux中各目录(文件夹)作用详解(持续更新)

    进入Linux系统,我们就是畅游在各种目录文件中,毕竟Linux是"文件系统",文件的存放就是在目录下面,那我们了解下"Linux中各目录(文件夹)作用详解"还 ...

最新文章

  1. Android反编译apk并重新打包签名(Mac环境)
  2. python爬虫下载-用Python爬虫下载整本小说
  3. 装饰器,闭包,高阶函数,嵌套函数
  4. 【机器学习】一文读懂异常检测 LOF 算法(Python代码)
  5. Struts Web应用程序开发步骤
  6. Android开发面试题之Activity启动模式讲解总结
  7. service get list一般规范
  8. 阿里云SLB上http强制跳转到https问题处理
  9. 剑指offer全书题解 (Python)【更新完毕】
  10. 异常:请将注册表值...
  11. XHTML 和 DOCTYPE 切换(MSDN)
  12. 每位程序员必读的书单
  13. 数据可视化API之弧线图实现
  14. 模拟电路47(有源滤波器2-二阶低通滤波器)
  15. matlab 实现马赫带效应,图像上机实验.doc
  16. java .net 加密解密,【汉字加密解密】一个16进制,可用于.net与java接口加密、解密...
  17. 咸鱼硬件—ZTMS开发板固件安装
  18. 元账户层是进入Web3元宇宙的传送门
  19. Cell Host综述-建立因果关系-人工微生物群落的构建
  20. 百度人脸识别API 的使用

热门文章

  1. 阿里自动驾驶新突破!达摩院自研ISP图像处理器大幅提升安全性
  2. 保障数据安全,强调科技向善,旷视发布《人工智能应用准则》
  3. 清华大学提出APDrawingGAN,人脸照片秒变艺术肖像画
  4. 真赞!IDEA中这么玩MyBatis,让编码速度飞起!
  5. 有人说 Maven 很简单,我却被 伤害 过
  6. 哈哈哈,这个教人写烂代码的项目在 GitHub 上火了...
  7. Github 标星 11.5K!这可能是最好的 Java 博客系统
  8. Datawhale数据分析教程来了!
  9. 大数据领域75个核心术语讲解!
  10. 告别痛苦,快乐学习Pandas!开源教程《Joyful-Pandas》发布