OSI七层模型

开放式系统互连(Open System Interconnect),模型分为7层,从下往上依次为:

物理层:

数据链路层:

网络层:

传输层:

会话层:

表示层:

应用层:

记不住怎么办?往下看,理解了就容易记住了。

物理层

有人说物理层也即是计算机之间物理传输设备和媒介,比如网线、集线器、中继器、双绞线、同轴电缆......

让我们来看一下物理层的定义:

【为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性】

用人话翻译过来就是:物理层目的是为了传输数据。

在哪传输数据呢?

各传输媒体间。

传输什么样的数据呢?

比特流数据。

什么是比特流呢?

1和0组成数据流。

怎样规定何为0何为1呢?

没错,这就是物理层干的事儿,虽然不仅仅只是这些。

如上所述,现在计算机间通信媒介和设备种类繁多,通信方式也各异,如何屏蔽这些差异,使得其上层—数据链路层感觉不到这些差异,且只需关注本层的服务和协议,不必关心具体的物理传输媒介是什么。

那么物理层具体怎么来屏蔽这些差异,又包括哪些内容呢?

RS232接口标准就是物理层的内容。此外还有RS-449、X.21、V.35、ISDN、以及FDDI、IEEE802.3、IEEE802.4、和IEEE802.5等。

(1) 机械特性

指明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。如DB9的9针

(2) 电气特性

指明在接口电缆的各条线上出现的电压的范围。如-15V~+15V

(3) 功能特性

指明某条线上出现的某一电平的电压表示何意。如+3V~+15V表示低电平0

(4)规程特性 指明对于不同功能的各种可能事件的出现顺序。如各信号线的工作顺序和时序。

网络层

linux 网络7层模型,Linux网络编程——OSI七层模型、TCP/IP模型相关推荐

  1. OSI参考模型和TCP/IP模型

    文章目录 1.OSI参考模型 1.1 OSI参考模型简介 1.2 OSI七层参考模型 2.TCP/IP模型 2.1 TCP/IP模型(五层/四层) 2.2 各层对应的协议 3.数据封装解封装过程 4. ...

  2. 网络编程-----OSI七层模型、TCP/IP模型

    OSI网络七层模型以国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系为参考模型,不仅包括一系列抽象的术语或概念,也包括具体的协议. 每一层实现各自的功能和协议,并完成与相邻层的接 ...

  3. Day09: socket网络编程-OSI七层协议,tcp/udp套接字,tcp粘包问题,socketserver

    今日内容:socket网络编程     1.OSI七层协议     2.基于tcp协议的套接字通信     3.模拟ssh远程执行命令     4.tcp的粘包问题及解决方案     5.基于udp协 ...

  4. 计算机网络中对等层,【计算机网络】两个网络模型——OSI参考模型和TCP/IP模型...

    计算机网络 两个网络模型 计算机网络模型 分层机制----规划通讯细节 层与层之间之间是独立的.屏蔽的,下层为上层提供服务. 一些概念 实体: 任何发送/接收信息的软件/硬件进程. 对等层: 两个不同 ...

  5. Internet协议栈 TCP/IP模型 、以太网封装以及解封装过程、物理层、链路层、网络层、传输层、应用层的作用 OSI七层模型

    目录 TCP/IP参考模型 以太网数据封装以及解封装过程: 各层次的传输数据单元 ​编辑 物理层: 发送端: 接收端: 作用: 链路层: 作用: 网络层: 作用: 传输层: 8个比特(bit)=1个字 ...

  6. 计算机网络:ISO/OSI参考模型和TCP/IP模型

    注:最后面试挑战,你掌握了吗? 文章目录 OSI参考模型 历史 OSI详细描述 应用层概述 表示层概述 会话层概述 传输层概述 网络层概述 数据链路层概述 物理层概述

  7. 【网络编程】一、如何记住OSI七层协议模型,看完还记不住的来打我。

    学过计算机网络这门课的童鞋,一定都知道OSI七层协议模型. 那么现在闭上眼,能按顺序说出来的童鞋麻烦右上角点个赞,让博主看看有多少? 哇,0个赞,不是吧. 没关系,下面跟着博主的思路,看完本篇之后,我 ...

  8. 网络分层(OSI七层模型、TCP/IC四层/五层模型)

    转自:https://blog.csdn.net/yuiop123455/article/details/107486126 目录 一.OSI七层模型 OSI七层模型概念 OSI七层模型分别是 二.T ...

  9. 网络之OSI七层模型

    观前提示:本篇博客演示使用的 IDEA 版本为2021.3.3版本,使用的是Java8(又名jdk1.8) 电脑使用的操作系统版本为 Windows 10 目录 网络初识 1.计算机与网络 1.1 计 ...

最新文章

  1. KALI Linux 系统安装 翻译
  2. 清理恶意插件提高上网速度
  3. 打开chm文件不能显示内容的解决办法
  4. Python下载安装
  5. GIS+=地理信息+容器技术(4)——Docker执行
  6. 51nod1237 最大公约数之和 V3
  7. Python监视用户计算机桌面窗口焦点的变化情况
  8. AndroidStudio安卓原生开发_UI高级_RecyclerView_循环复用控件_代替ListView_GridView---Android原生开发工作笔记121
  9. iOS中如何旋转UIView
  10. 替代密码的c语言程序,替代密码及置换密码的C语言实现.doc
  11. js 运行中断停止_javascript 终止函数执行操作
  12. RestSharp是什么?
  13. 英语诗歌中的格律与韵 | Meter Rhyme
  14. 写渗透测试/cnvd/src/cve报告文档
  15. 【修真院“善良”系列之十七】请拿好这支时间之箭
  16. b区计算机复试国家线,今年调剂太恐怖 B区考研分数线竟比A区高?
  17. 传奇登录器自动获取服务器,gom引擎配置登录器补丁读取规则的说明
  18. 实现计算器(C++版 )
  19. 天河一号超级计算机研究成功,超级计算机“天河一号”研制成功
  20. 【软件项目管理】任务(活动)之间的排序依据主要有:强制性依赖关系、软逻辑关系、外部依赖关系

热门文章

  1. 在eclipse下配置maven插件
  2. php 表单校验函数库(判断email格式是否正确、http地址是否合法有效、手机号码是否合法)...
  3. 5个步骤,绘制高质量的业务流程图
  4. 产品经理们眼中的微信7.0.0
  5. 从0到1,你的导流姿势真的正确吗?
  6. 图像分类、检测,语义分割等方法梳理
  7. 【Android个人理解(八)】跨应用调用不同组件的方法
  8. Android 五大存储方式具体解释
  9. docker 开发常用命令总结
  10. FreeSWITCH中文语音包