OSI七层基础知识

一、网络通信模型:
1、理想化蓝图:OSI参考模型
2、事实模型:TCP/IP参考模型
分而治之
ISO:国际标准化组织,负责制定各种标准
OSI:开发系统互联 参考模型
OSI七层,要求熟练背着按顺序说出来
OSI七层,自下向上是一至七层

中心主任出游,住到原始森林的小木屋。主任对业务不放心,就对秘书说:“如果有报表就发到木屋。”?印表会传往树屋
应(印)用层
表示层
会话层
传输层
网(往)络层
数(树)据链路层
物(屋)理层

数字信号:无论是文字、声音、还是图像、视频,都能用大量的0和1的组合表示。
二、各层主要作用
1、物理层主要的作用:如何表示二进制的1和0;数据是否可以在两个方向上进行
2、数据链路层主要的作用:标识数据帧的源和目标物理地址(MAC地址)。数据校验,判断数据帧是否完好无损。
3、网络层主要的作用:标识数据包的源和目标逻辑地址(IP地址)。选择到目标的最佳路径(路由)。
4、传输层的主要作用:决定通信是可靠的,还是不可靠的;确定访问目标的什么服务(通过端口号决定)。
5、会话层的主要用功能:建立用户间的会话关系
6、表示层的主要用功能:编解码、压缩、加密
7、应用层的主要用功能:对应各种应用程序

注:物理地址是平面结构,相当于发快递时人的×××号;逻辑地址有层次,相当于人的住址。

三、TCP/IP参考模型
1、分层:可以是四层,也可以是五层。它的应用层是把OSI的高三层层合并为一层;如果说是四层,就是把OSI的前两层合并为网络接口层
2、TCP/IP协议家族不是只有两个协议,是一大堆的协议的集合

四、封装和解封装
1、发送方发送数据,会将大的数据分割成很多小块数据,每个小块数据在向下经过各个层次的时候,都会加上头部结构(快递贴单子),这个过程叫封装
2、接收方将收到的数据,向上逐层将头部结构去除,再将数据组合起来,这个过程叫解封装。

五、协议数据单元PDU
1、每个层次的数据都有一个专门的术语,总称为协议数据单元
2、第一层物理层称作比特,bit
3、第二层数据链路层称作帧,frame
4、第三层网络层称作包,也叫分组,package
5、第四层传输层称作段,segment

各层的通信被称作对等通信。意思是相同层次间互相通信。

六、数据传输流程
1、发送方A发邮件,到了传输层,如果数据比较大,要把数据先分割成小段,每一段都要加上头部信息,如端口号、分段序列号。
2、数据从上到下到达网络层后,网络层也要加上头部信息,如IP地址、TTL(生存周期)。网络层还要负责选择最佳路径
3、数据在数据链路层,要加上帧的头部,如MAC地址
4、数据最后通过物理介质,变成比特流发送出去。

字节Byte 比特bit
1Byte = 8bit
在电脑上程序软件显示的大小都是字节Byte,标准的速率单位是bit。

原文地址:http://blog.51cto.com/13697626/2120566

时间: 2024-10-09 12:19:33

OSI七层基础知识的相关文章

运维小白的成长日记第四天-基础网络构建OSI七层模型-物理层基础知识

运维小白的成长日记第四天- 基础网络构建OSI七层模型-物理层基础知识 网络运维的小白和想要加入网络运维的小伙伴们值得一看哦~ 今天是初识网络运维的第四天.希望能有志同道合的小伙伴一起讨论和学习,也希望有网络运维的大神能够帮忙在网络运维这条路上帮忙指点,能够多提意见使我进步. 今天和大家分享一下OSI七层模型中的物理层基础知识. 一.物理介质 1.传输数据的物理介质有:双绞线.光纤.同轴电缆(有线电视).无线.电力线.红外.蓝牙.微波 2.信号 (1)模拟信号:比如声波(水波纹) (2)数字信号

# 运维小白的成长日记第五天-# 基础网络构建OSI七层模型-数据链路层基础知识

运维小白的成长日记第五天- 基础网络构建OSI七层模型-数据链路层基础知识 网络运维的小白和想要加入网络运维的小伙伴们值得一看哦~今天是初识网络运维的第五天.希望能有志同道合的小伙伴一起讨论和学习,也希望有网络运维的大神能够帮忙在网络运维这条路上帮忙指点,能够多提意见使我进步. 今天和大家分享一下OSI七层模型中的数据链路层基础知识. 数据链路层1.以太网:我们平时接触的物理网络都是以太网.以CSMA/CD这种工作方式运行的网络.2.以太网工作原理:CSMA/CD,载波侦听多路访问/冲突检测.在

软件开发架构、网络基础知识、osi七层模型

一.软件开发的架构 涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq.微信.网盘.优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度.知乎.博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯.而这两个分类又对应了两个软件开发的架构 C/S架构: C/S即:Client与Server ,中文意思:客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的. 这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才

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

以下的内容和之后的几篇博客只是比较初级的介绍,想要深入学习的话建议看书<TCP/IP详解 卷1:协议> 1.ISO/OSI七层模型    下四层是为数据传输服务的,物理层是真正的传输数据的,数据链路层.网络层.传输层主要是写入对应数据的传输信息的        物理层:比特            设备之间的比特流的传输.物理接口.电气特性        数据链路层:帧            保存的最主要的信息是网卡的 mac 地址,mac 地址负责局域网通信的,发件人和收件人的mac 地址  

OSI七层模型与TCP/IP五层模型——以太网基础01

博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术.下面就开始搞了. 一.OSI参考模型 今天我们先学习一下以太网最基本也是重要的知识--OSI参考模型. 1.OSI的来源 OSI(Open System Interconnect),即开放式系统互联. 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型. ISO为了更好的使网络应用更为普及,推出了OSI参考模型.其含义就是推荐所

网络基础-网络OSI七层模型概述

一.为什么学习 网络与我们的生活息息相关,能上网的地方都离不开网络的支持,整体听小伙伴们谈论网络相关的知识,自己却无从插口... 工作中发邮件.聊扣扣生活中玩网游等,我们通过网络所做的事情都与网络低层有关.终归到底,自己还是一个做编程的,这些都不懂,学习中处处遇障碍,所以要学习这块. 二.分层的概念 分层在生活中随处可见,公司分老板.总监.经理.小团队,传销团伙也是金字塔形的,只要是个组织,都会有分层的概念.一般来说:低层是为高层服务的,每一层都可以使用下层提供的服务,并向高层提供服务. 三.O

网络基础笔记——OSI七层模型

OSI七层模型 由于整个网络连接的过程相当复杂,包括硬件.软件数据封包与应用程序的互相链接等等.如果想要写一支将联网全部功能都串连在一块的程序,那么当某个小环节出现问题时,整只程序都需要改写.所以我们将整个网络分成数层,每层都有自己独立的功能,而且每层的代码都可以独立撰写,因为相互之间不会干扰.如此一来,当某个小环节出现问题时,只要将该层的代码改写即可.并且这样可以让整个网络层次更加的清晰. 在网络上传输信息就像是一个发包裹的过程,从己方的应用程序开始往第七层的包裹里塞数据,再依次塞到第一层的包

【网络基础】OSI七层模型

OSI简介 OSI(Open System Interconnection),开放式系统互联参考模型 .是一个逻辑上的定义,一个规范,它把网络协议从逻辑上分为了7层.每一层都有相关.相对应的物理设备,比如常规的路由器是三层交换设备,常规的交换机是二层交换设备.OSI七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输.它的最大优点是将服务.接口和协议这三个概念明确地区分开来,通过七个层次化的结构模型使不

计算机网络基础——OSI七层网络模型

计算机网络基础——OSI七层网络模型 OSI的是什么: 开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架.定义于ISO/IEC 7498-1. OSI模型分为七层,建立七层模型的主要目的是为兼容不同的网络,通过将服务.接口.协议三个概念进行区分,使得不同系统不同的网络能实现可靠通