相关名词解释:

  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七层模型简介的更多相关文章

  1. Linux网络管理——ISO/OSI七层模型

    1. 网络基础 1. 网络基础 1.1 iso/osi七层模型 事前声明: ISO:国际标准化组织 OSI:开放系统互联模型 IOS:苹果操作系统 但是在计算机网络当中,IOS是互联网操作系统,是思科 ...

  2. 温故知新--计算机网络 iso/osi七层模型 tcp/ip四层模型

    ISO七层模型由下至上为1至7层,分别为: 应用层(Application layer) 表示层(Presentation layer) 会话层(Session layer) 传输层(Transpor ...

  3. 1-3 ISO/OSI七层模型详解

    一.物理层 1.负责设备之间的比特流的传输.物理接口.电气特性等. <1>物理接口:网线接口型号.音频线接口型号.视频线接口型号等 <2>电气特性:例如网线总共8根线,这8根线 ...

  4. 网络知识学习1---(基础知识:ISO/OSI七层模型和TCP/IP四层模型)

    以下的内容和之后的几篇博客只是比较初级的介绍,想要深入学习的话建议自己钻研<TCP/IP详解 卷1:协议> 1.ISO/OSI七层模型    下四层是为数据传输服务的,物理层是真正的传输数 ...

  5. OSI七层模型学习笔记

    1.简介 什么是OSI模型呢? OSI模型全名Open System InterConnect 即开放式系统互联,是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架, ...

  6. OSI七层模型详解 TCP/IP协议

      总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转 ...

  7. python网络编程-OSI七层模型详解

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

  8. OSI七层模型

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

  9. OSI七层模型及TCP/IP四层模型

    1)  OSI七层模型及TCP/IP四层模型 OSI七层模型:是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系.它是一个七层的.抽象的模型,不仅包括一系列抽象的术语或概念,也包 ...

随机推荐

  1. Java并发编程(三)后台线程(Daemon Thread)

    后台线程,守护线程(Daemon Thread) 所谓的后台线程,就是指这种线程并不属于程序中不可或缺的部分,因此当所有的非后台线程结束时,程序也就终止了,同时会杀死进程中的所有后台线程.通过setD ...

  2. 戴文的Linux内核专题:02源代码

    转自Linux中国 在下载并解压内核源代码后,用户可以看到许多文件夹和文件.尝试去找一个特定的文件或许是一个挑战.谢天谢地,源代码以一个特定的方式组织的.这使开发者能够轻松找到任何文件或者内核的一部分 ...

  3. 如何利用SVN合并代码

    一.  背景     平时在进行开发时,一般都会有多版本同时进行,包括项目版本.周版本.紧急版本等,当某一个版本具备上线条件后,需要在上一个已发布的版本基础上进行发布,才能够避免出现版本相互覆盖,因此 ...

  4. C# TCP实现多个客户端与服务端 数据 与 文件的传输

    C#菜鸟做这个东东竟然花了快三天的时间了,真是菜,菜,菜--- 下面是我用C#写的 一个简单的TCP通信,主要的功能有: (1) 多个客户端与服务器间的数据交流 (2)可以实现群发的功能 (3)客户端 ...

  5. ODI中web service介绍

    ODI WS架构

  6. linux 用户、组,修改文件权限

    文件权限 -rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc - 10个字符确定不同用户能对文件干什么 - 第一个字符代表文件(-).目录(d),链接(l) - 其余 ...

  7. pyqt5 笔记(四)cx_Freeze 实现代码打包exe

    下载地址:https://pypi.python.org/pypi/cx_Freeze 教程:http://www.cnblogs.com/xinzaitian/archive/2010/12/10/ ...

  8. 重拾java系列一java基础(4)

    本章主要回顾一些类的相关知识: (1)static: static 静态的: 属于类的资源, 使用类名访问.  静态属性: 只有一份的变量  静态方法: 是属于类方法, 可以使用类名直接访问. 静态方 ...

  9. ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结

    相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片.用户可以通过UIImagePickerController类提供的交互对话框来从相册中选择图像.但是,注意:相册中的图片机器路径无法直 ...

  10. JAVA的第一个程序

    关于下载安装环境变量的配置网上的教程已经很多了 . 下面附上第一个HelloWorld的代码 /** 这是我的第一个java程序 */ public class HelloWorld { public ...