白话以太网7层协议

引用自:http://sns.ca800.com/space.php?uid=45706&do=blog&id=5954

白话以太网7层协议

3f43b【中国自动化网社区】c82002【http://sns.ca800.com】74ae93


天我将用大家都能理解的比喻形式把以太网的协议层的概念讲解清楚。大家在上大学期间应该会接触网络基础这门课程,在那里边会提到以太网的7层协议,工控的
技术人员很少会对此深究,只是作为基础掌握一些知道有哪几层就可以了,至于是干什么起什么作用,就不是很清楚了。工控的今天已经从单元控制晋升到网络控
制,而这其中工业以太网正是网络控制的中坚力量。以太网的协议层是建立在OSI模型的基础上的,在这里我就要讲一下OSI模型。OSI模型,即开放式通信
系统互联参考模型(Open System
Interconnection),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。?

abb7da5【中国自动化网社区】0edb6f【http://sns.ca800.com】2164

OSI的层次划分:OSI将计算机网络体系结构(architecture)划分为以下七层:

1、物理层  Physical Layer

2、数据链路层  Data Link Layer

3、网络层  Network Layer

4、传输层  Transport Layer

5、会话层  Session Layer

6、表示层  Presentation Layer

7、应用层 Application Layer

它和我们常用的TCP/IP的协议层有些相似,TCP/IP把1和2封装为一层,3和4还是独立的层,5和6和7封装成为一层,也就是说TCP/IP只有四层,但是在此我讲述的7层的具体意义。

在这里我将假设一个场景,那就是把要传输数据的一方视为某个公司的经理,网络传输被视为这个经理要把一件事情告诉另一个公司的经理。

网络的A端:

1、应用层:A公司经理把他想要告诉B公司经理的事情用嘴讲了出来。

2、表示层:秘书就把A公司经理说的事情翻译成为英文然后写在了纸上。

3、会话层:行政的职员把秘书写的这封信,装到了信封封装好了,写上了信封的信息。

4、传输层:A邮局的职工把这封信取走。

5、网络层:A邮局的分派的职工,把这封信分派到指定送信区域。

6、数据链路层:A邮局的装箱的职工,就把一同送往这个区域的信封装到一个木箱子里,然后送到A邮局物流站。

7、物理层:A邮局的物流职工把木箱运到铁路

这里的铁路就是网络连接物理介质

网络的B端:

7、物理层:B邮局的物流职工把木箱从铁路运到邮局的物流站。

6、数据链路层:B邮局的拆箱的职工把物流站的木箱拆箱然后把所有的信件取出来。

5、网络层:B邮局的分派的职工,把这封信分派到指定送信区域。

4、传输层:B邮局的职工把这封信送到B公司。

3、会话层:B公司行政的职员把公司的信件整理并且拆封信件(假设这是公司允许的情况下)并送到各自部门的秘书手里。

2、表示层:B公司秘书把信上的英文翻译成为中文。

1、应用层:B公司经理听秘书转述给他这封信的内容。

到此为止一个完整的通过这7层的网络通讯顺利完成。接下来我将用技术术语并结合TCP/IP中的应用再描述一遍这7层协议。

(1)
应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程
序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示
例:telnet,HTTP,FTP,WWW,NFS,SMTP等。?

abb7da5【中国自动化网社区】0edb6f【http://sns.ca800.com】2164

(2)
表示层:这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内
容。如果选择ASII格式,发送方将把文本从发送方的字符集转换成标准的ASII后发送数据。在接收方将标准的ASII转换成接收方计算机的字符集。示
例:加密,ASII等。?

bd7cb9f【中国自动化网社区】ca83d7【http://sns.ca800.com】f9c52e

(3)会话层:他定义了如何开始、控制和结束一个会话,包括对多个双向小时的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,SQL等。?

bd7cb9f【中国自动化网社区】ca83d7【http://sns.ca800.com】f9c52e

(4)传输层:这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。?

bd7cb9f【中国自动化网社区】ca83d7【http://sns.ca800.com】f9c52e

(5)网络层:这层对端到端的包传输进行定义,他定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。?

722【中国自动化网社区】4cb6a5【http://sns.ca800.com】999

(6)数据链路层:他定义了在单个链路上如何传输数据。这些协议与被讨论的各种介质有关。示例:ATM,FDDI等。?

722【中国自动化网社区】4cb6a5【http://sns.ca800.com】999

(7)物理层:OSI的物理层规范是有关传输介质的特性标准,这些规范通常也参考了其他组织制定的标准。连接头、针、针的使用、电流、电流、编码及光调制等都属于各种物理层规范中的内容。物理层常用多个规范完成对所有细节的定义。示例:Rj45,802.3等。?

722【中国自动化网社区】4cb6a5【http://sns.ca800.com】999

我想现在控友应该明白以太网平时总是说起7层协议都是干什么起什么作用了吧!?

时间: 2024-11-05 19:29:36

白话以太网7层协议的相关文章

网络架构 :七层协议解读

七层协议: 物理层: 通过 网线/无线电波将计算机连接在一起,而物理设备只能传递电信号(高(1)低(0)电平! 例如: // 010101010000111010101010101010 (需要传递的数据) 数据链路层: 单纯的0和1没有实际意义的!必须将0 和 1 分组并且规定解读方式! 以太网协议:局域网协议!提出了 "数据包" 的概念! 网络层: 网络层主要就是:建立 "主机/IP" 到 "主机/IP" 之间的连接. 那么如果找到网络中唯一

网络--链路层协议

以太网和802.3 最小长度,802.3 38,以太网 46 不足插入pad字节补齐 (1)其中的源地址和目的地址是指网卡的硬件地址(也叫MAC 地址),长度是48 位,是在网卡出厂时固化的. (2)注意网卡芯片(例如DM9000A)收到的数据就是如上所示的一长串数据:其中包括以太网帧头.IP报报头.传输层协议段头.应用层所需数据. (3)以太网帧中的数据长度规定最小46 字节,最大1500 字节,ARP 和RARP 数据包的长度不够46 字节,要在后面补填充位.最大值1500 称为以太网的最大

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

转载自:http://blog.csdn.net/qq_14935437/article/details/71081546 OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems InterconnectionReference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI. 0SI/RM协议是由IS0(国际标准化组织)制定的,它有三个基本的功能:提

协议学习之 vamei博客系列 02 小喇叭开始广播 (以太网与WiFi协议)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! “小喇叭开始广播啦”,如果你知道这个,你一 定是老一辈的人.“小喇叭”是五十年代到八十年代的儿童广播节目.在节目一开始,都会有一段这样的播音:“小朋友,小喇叭开始广播了!” 听到这里,收音机前的小朋友就兴奋起来,准备好听节目了:这一期的内容是以太网(Ethernet)协议与WiFi. 我们在邮差与邮局中说到,以太网和WiFi是连接层的两种协议.在连接层,信息以帧(frame)为单

计算机网络——链路层协议

一. 链路层的功能 可靠交付:在高差错的链路,如无线链路,可以进行可靠交付:对于其它的有线,可以是多余的: 流量控制:防止接收方的缓存区溢出,帧丢失: 差错检测与差错纠正:在硬件上实现了: 二.多路访问协议 信道划分协议: 时分复用(TDM).频分复用(FDM). 码分多址(CDMA): 随机接入协议:以信道的全部速率进行传输,遇到碰撞就停下来, 等待随机的时间后再次发送: 时隙ALOHA:把每个节点的发送时间开始都是固定的.同步的(如12点.1点.2点--, 而不会12.04发送),间隔时间为

计算机网络七层协议模型 “开放系统互联参考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model)

计算机网络七层协议模型 作者:Ryan    时间:2013年10月7日 一.物理层(Physical Layer) OSI模型的最低层或第一层,规定了激活.维持.关闭通信端点之间的机械特性.电气特性.功能特性以及过程特性,为上层协议提供了一个传输数据的物理媒体. 在这一层,协议数据单元为比特(bit). 属于物理层定义的典型规范代表包括:RS-232.RS-449.RS-485.USB2.0.IEEE-1394.xDSL.X.21.V.35.RJ-45等. 在物理层的互联设备包括:集线器(Hu

UNIX网络编程笔记(1)—传输层协议

开始学习网络编程的经典<UNIX网络编程>(第3版)作为研究生阶段的副本练习吧,厚厚一本书,希望能坚持看下去,坚持做些笔记. 1.TCP/IP协议概述 IPv4 网际协议版本4(Internet Protocol version 4),32位地址,为TCP.UDP.SCTP.ICMP和IGMP提供分组递送服务. IPv6 网际协议版本6(Internet Protocol version 6).128位地址,为TCP.UDP.SCTP和ICMPv6提供分组递送服务. TCP 传输控制协议(Tr

以太网和wifi协议

以太网和wifi协议 前言 如果你知道"小喇叭开始广播了",估计你得有一定的年纪了,开玩笑,小喇叭是很久以前的一个儿童广播节目.在节目一开始,都是有这样一段播音:"小朋友,小喇叭广播开始了!",听到这里,收音机前的小朋友就兴奋了起来,准备好听节目了:本次的内容是以太网协议与wifi协议. 以太网和wifi是链接层的两种协议.在链接层,信息以帧为单位传输.帧就像信封一样将数据包裹起来,并注明收信地址和送信地址.链接层实现了"本地社区"的通信. 以太

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

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