OSI 七层协议(网络工作过程--复习)

(1)网络层
由于网络媒体只能传送 0 与 1 这种位串,因此物理层必须定义所使用的媒体设备之电压与讯号等, 同时还必须了解数据讯框转成位串的编码方式,最后连接实体媒体并传送/接收位串。

(2)数据链结层

这一层是比较特殊的一个阶层,因为底下是实体的定义,而上层则是软件封装的定义。因此第二层又分两个子层在进行数据的转换动作。 在偏硬件媒体部分,主要负责的是 MAC (Media Access Control) ,我们称这个数据报裹为 MAC 讯框 (frame), MAC 是网络媒体所能处理的主要数据报裹,这也是最终被物理层编码成位串的数据。MAC 必须要经由通讯协议来取得媒体的使用权, 目前最常使用的则是 IEEE 802.3 的以太网络协议。详细的 MAC 与以太网络请参考下节说明。

至于偏向软件的部分则是由逻辑链接层 (logical link control, LLC) 所控制,主要在多任务处理来自上层的封包数据 (packet) 并转成 MAC 的格式, 负责的工作包括讯息交换、流量控制、失误问题的处理等等。

(3)网络层

我们提及的 IP (Internet Protocol) 就是在这一层定义的。 同时也定义出计算机之间的联机建立、终止与维持等,数据封包的传输路径选择等等,因此这个层级当中最重要的除了 IP 之外,就是封包能否到达目的地的路由 (route) 概念了!

(4)传送层

这一个分层定义了发送端与接收端的联机技术(如 TCP, UDP 技术), 同时包括该技术的封包格式,数据封包的传送、流程的控制、传输过程的侦测检查与复原重新传送等等, 以确保各个数据封包可以正确无误的到达目的端。

(5)会话层

在这个层级当中主要定义了两个地址之间的联机信道之连接与挂断,此外,亦可建立应用程序之对谈、 提供其他加强型服务如网络管理、签到签退、对谈之控制等等。如果说传送层是在判断资料封包是否可以正确的到达目标, 那么会谈层则是在确定网络服务建立联机的确认。

(6)表现层

我们在应用程序上面所制作出来的数据格式不一定符合网络传输的标准编码格式的! 所以,在这个层级当中,主要的动作就是:将来自本地端应用程序的数据格式转换(或者是重新编码)成为网络的标准格式, 然后再交给底下传送层等的协议来进行处理。所以,在这个层级上面主要定义的是网络服务(或程序)之间的数据格式的转换, 包括数据的加解密也是在这个分层上面处理。

(7)应用层

应用层本身并不属于应用程序所有,而是在定义应用程序如何进入此层的沟通接口,以将数据接收或传送给应用程序,最终展示给用户。

原文地址:http://blog.51cto.com/13468179/2090084

时间: 2024-11-09 00:11:09

OSI 七层协议(网络工作过程--复习)的相关文章

细说OSI七层协议模型及OSI参考模型中的数据封装过程?

OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems InterconnectionReference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI. 0SI/RM协议是由IS0(国际标准化组织)制定的,它有三个基本的功能:提供给开发者一个必须的.通用的概念以便开发完善.可以用来解释连接不同系统的框架. 95[中国自动化网社区]c2bd23[htt

网络之OSI七层协议模型、TCP/IP四层模型

13.OSI七层模型各层分别有哪些协议及它们的功能 在互联网中实际使用的是TCP/IP参考模型.实际存在的协议主要包括在:物理层.数据链路层.网络层.传输层和应用层.各协议也分别对应这5个层次而已. 要找出7个层次所对应的各协议,恐怕会话层和表示层的协议难找到啊.. [1]物理层:主要定义物理设备标准,如网线的接口类型.光纤的接口类型.各种传输介质的传输速率等.它的主要作用是传输比特流(就是由1.0转化为电流强弱来进行传输,到达目的地后在转化为1.0,也就是我们常说的数模转换与模数转换),这一层

网络编程 --OSI七层协议

内容目录: 1.软件开发架构 2.OSI七层协议 3.每层协议介绍 1.软件开发架构 c/s架构: c:客户端 s:服务端 b/s架构: b:浏览器 s:服务器 本质:b/s其实也是c/s 2.OSI七层协议 3.各层介绍 3.1 物理层 规定计算机之间物理连接方式,传输的数据都是 0,1 二进制的电信号 3.2 数据链路层("以太网协议"!) 1.规定了二进制数据的分组方式 2.规定了只要是接入物联网的计算机,都必须有一块网卡! 网卡上面刻有世界唯一的编号: 每块网卡出厂时都被烧制上

osi七层协议和应用层的工作方式

osi七层协议 应用层 应用层       ——         应用层        ——     表示层 (规定应用程序的数据格式)                    会话层 传输层       ——       传输层          ——     传输层 (建立端口到端口的通信(定义程序)) 网络层       ——       网络层          ——     网络层 (引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址) 数据链接层   ——      数据链

如何记住OSI七层协议模型,脑洞大开有木有?

学过计算机网络的各位,一定知道OSI七层协议模型.OSI七层协议模型(或简称OSI七层模型),是一个定义得非常好的协议规范,被认为是现代开放性通信系统互连互通的标准参考模型.OSI模型有7层结构,每层都可以有几个子层. OSI的7层从上到下分别是: 7. 应用层--Application(Layer 7) 与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的.例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层.但是,如果添加了一个传输文件

OSI七层协议模型、TCP/IP四层模型学习笔记

1. OSI七层和TCP/IP四层的关系 1.1 OSI引入了服务.接口.协议.分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型. 1.2 OSI先有模型,后有协议,先有标准,后进行实践:而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型. 1.3 OSI是一种理论下的模型,而TCP/IP已被广泛使用,成为网络互联事实上的标准. TCP:transmission control protocol 传输控制协议 UDP:user data protocol 用

网络OSI七层模型以及数据传输过程

网络OSI七层模型 国际标准化组织(ISO)制定了osi七层模型,iso规定了各种各样的协议,并且分了7层 用户层 系统层 应用层 产生数据 表示层 对应用层来的数据进行压缩,解压缩,加密,解密 会话层 数据传输之前建立一个会话,传输过程中维持一个会话,结束终止这个会话 网络层 传输层 标明上层是那些应用程序(流控) 网络层 寻址 数据链路层 起到了承上启下的作用 物理层 定义了一些设备的接口以及传输速率 TCP/IP五层模型 由于在实际使用中表示层和会话层协议比较少,就把应用层和会话层.表示层

网络编程,osi七层协议

网络编程 软件开发架构 1 c/s架构 c 客户端 s 服务端 2 b/s架构 b 浏览器 s 服务器 c/s架构就比如我们现在手机上的软件,大多数都是c/s架构 也有一些已经是b/s架构,比如微信,中的小程序,支付宝的第三方的功能. 什么是服务端,和客户端 服务端就是,24小时不间断的提供服务 客户端就是,任意时间都可以去找到服务端,寻求服务 网络编程的发展史 往往一个技术的发展都是来源与军事 网络通信具备的条件 1 物理传输介质(电话线,网线,网卡) 2 一套公共的协议(OSI协议,比如,两

OSI 七层协议

本文适合新手观看... 我们从最底层的物理层开始介绍,一直介绍到最上层的 应用层物理层(physical layer) 单位:bit 比特 理解:大地(载体) 概念:物理层提供有关同步和全双工(单工传输指数据只能按单一方向发送和接收:半双工传输指数据可以在两个方向传输但不能同时进行,即交替收.发:全双工传输指数据可以在两个方向同时传输,即同时收和发.)比特流在物理媒体上的传输手段, 为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境,是整个开放系统的基础. 物理层的媒体包括架空

OSI七层协议大白话解读

参考链接:https://www.cnblogs.com/zx125/p/11295985.html 国际标准化组织(ISO)制定了osi七层模型,iso规定了各种各样的协议,并且分了7层 应用层 应用进程 产生数据 表示层 对应用层来的数据进行压缩,格式化.解压缩,加密,解密 会话层 数据传输之前建立一个应用程序之间的会话,传输过程中维持一个会话,结束终止这个会话 传输层 标明上层是那些应用程序(流控) 建立,维护和终止虚拟的链路 确保数据传输的可靠性 通过错误检测和恢复 信息流控制来保障可靠