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

223c76f3d777ff0b9e926b2171537571.png

OSI七层模型

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

9a1c8552e2e45519eadc9916d27a4e7a.png物理层:

数据链路层:

网络层:

传输层:

会话层:

表示层:

应用层:

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

物理层

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

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

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

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

在哪传输数据呢?

23011bce12a521a5bbaa317cc53b61ee.gif各传输媒体间。

传输什么样的数据呢?

23011bce12a521a5bbaa317cc53b61ee.gif比特流数据。

什么是比特流呢?

23011bce12a521a5bbaa317cc53b61ee.gif1和0组成数据流。

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

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

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

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

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)规程特性 指明对于不同功能的各种可能事件的出现顺序。如各信号线的工作顺序和时序。

网络层

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值