1-2 ISO/OSI七层模型简介
相关名词解释:
ISO:国际标准化组织
OSI:开放系统互联模型
IOS:苹果操作系统,
但是在计算机网络中,IOS是互联网操作系统,是思科公司为其网络设备开发的操作维护系统
<1>OSI七层模型从下往上分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层(具体可参考百度图片)
它们传输的单元分别为:APDU、PPDU、SPDU、TPDU、报文、帧、比特
<2>在当今互联网上真正使用的协议是 TCP/IP四层模型
<3>最上层应用层最贴近用户,最下层物理层最贴近实际的数据传递
发数据时,数据通过接口从上层传到下层,接收时则从下层传到上层,但要注意,这个接口是假的,你不能在你的电脑里真正找到这个接口,只是一个抽血模型。
<4>为什么要分层?
分层之后每一层的功能都是固定的,一旦数据出了问题,或者我要去设计修改相关的功能软件,则只要针对一层即可。目的就是为了便于管理。
<5>还有注意,数据传递通过的是真正的物理层进行传递,
物理层之上的传递,虽然打了箭头,但只是逻辑上的对应(就是假的),但他们之间并不能真正地进行数据传递。
数据的传输方向是,数据通过上层传到下层,然后通过物理层传到接收方,然后再从下层传到上层,这是实际的数据传递方法
<6>OSI参考模型的上三层是用来对用户提供服务的,而下四层是用来对实际的数据传递提供服务的。
<7>物理层传输的是比特,所谓比特,就是机器语言010101在网络中的叫法,一个0代表一个比特位。每一个0和1都是最小的传输单位。
数据链路层的传输单位叫做帧,帧和比特相比则复杂一些,帧中保存有计算机硬件地址,即MAC地址,用于局域网通信。
其实帧最终要传输之前,还是要化为比特进行传输,
<8>再往上,网络层传输的单位就是报文(我计网学的叫做IP数据报,也叫包, PS: 我觉得不能叫报文,不是很确定)
包中保存有IP地址。
<9>MAC地址负责局域网(内网)通信,IP地址负责外网通信
<10>传输层原先的传输单位叫做段,然容易搞混,后来改成TPDU,即传输协议数据单元
同理有:SPDU 会话协议数据单元 PPDU 表示层协议数据单元 APDU 应用协议数据单元
1-2 ISO/OSI七层模型简介的更多相关文章
- Linux网络管理——ISO/OSI七层模型
1. 网络基础 1. 网络基础 1.1 iso/osi七层模型 事前声明: ISO:国际标准化组织 OSI:开放系统互联模型 IOS:苹果操作系统 但是在计算机网络当中,IOS是互联网操作系统,是思科 ...
- 温故知新--计算机网络 iso/osi七层模型 tcp/ip四层模型
ISO七层模型由下至上为1至7层,分别为: 应用层(Application layer) 表示层(Presentation layer) 会话层(Session layer) 传输层(Transpor ...
- 1-3 ISO/OSI七层模型详解
一.物理层 1.负责设备之间的比特流的传输.物理接口.电气特性等. <1>物理接口:网线接口型号.音频线接口型号.视频线接口型号等 <2>电气特性:例如网线总共8根线,这8根线 ...
- 网络知识学习1---(基础知识:ISO/OSI七层模型和TCP/IP四层模型)
以下的内容和之后的几篇博客只是比较初级的介绍,想要深入学习的话建议自己钻研<TCP/IP详解 卷1:协议> 1.ISO/OSI七层模型 下四层是为数据传输服务的,物理层是真正的传输数 ...
- OSI七层模型学习笔记
1.简介 什么是OSI模型呢? OSI模型全名Open System InterConnect 即开放式系统互联,是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架, ...
- OSI七层模型详解 TCP/IP协议
总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转 ...
- python网络编程-OSI七层模型详解
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...
- OSI七层模型
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...
- OSI七层模型及TCP/IP四层模型
1) OSI七层模型及TCP/IP四层模型 OSI七层模型:是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系.它是一个七层的.抽象的模型,不仅包括一系列抽象的术语或概念,也包 ...
随机推荐
- 关键字const
const关键字常和指针一起使用. 1,const给读代码的人传达非常有用的信息.比如一个函数的参数是const char *,你在调用这个函数时就可以放心地传给它char *或const char ...
- checkbox的全选、反选(计算价格)
package com.baidu.jisuan; import java.util.ArrayList;import java.util.List; import com.baidu.adapter ...
- MapReduce基础
这篇文章翻译自Yahoo的Hadoop教程,很久之前就看过了,感觉还不错.最近想总结一下以前学的东西,看到现在关于Hadoop的中文资料还比较少,就有了把它翻译出来的想法,希望能帮助到初学者.这只是Y ...
- android平台手电筒开发源代码
android平台手电筒开发源代码,AndroidManifest.xml文件的入口是startapp,这个文件没上传上来,大家可以自己写. 1. [代码]android 1 2 3 4 5 6 7 ...
- Linear Predictors
In this chapter we will study the family of linear predictors, one of the most useful families of hy ...
- (转)深入浅出 iOS 之生命周期
原文:http://www.cocoachina.com/applenews/devnews/2011/0817/3129.html 深入浅出 iOS 之生命周期 发布于:2011-08-17 10: ...
- Python学习路程day3
set集合 set是一个无序且不重复的元素集合,访问速度快,天生解决重复问题 s1 = set() s1.add('luo') s2 = set (['luo','wu','wei','ling' ...
- android unique identifier
android get device mac address programmatically http://android-developers.blogspot.jp/2011/03/identi ...
- 极客DIY:使用Arduino制作一块开源手表
1 – 引言 首先让我们看下这个项目要考虑到的问题: .)使用100%Arduino兼容性硬件 .)保证存储器足够大可以装下大量的稍后会扩展的新内容 .)电量最少够1天用 .)BLE既是中枢设备又是外 ...
- Python 的property的实现 .
描述符.就是 将某种特殊类型①的类的实例指派给另一个类的属性 ①只要实现一下三种方法的其中一个就是特殊类型. __get__(self,instance,owner) -用于访问属性,他返回属性的值. ...