毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

基于FPGA的网口数据传输和应用程序开发(5)

时间:2017-06-09 22:38来源:毕业论文
4)第四层运输层(transport layer):运输层传送数据单位是报文(message)。它负责在两个实体之间建立一条端到端的信道,并为通信两端提供可靠和透明的


4)第四层运输层(transport layer):运输层传送数据单位是报文(message)。它负责在两个实体之间建立一条端到端的信道,并为通信两端提供可靠和透明的传输。它还进行端到端的差错控制、顺序控制和流量控制等。运输层是通信的最高层。更高的三层已经和网络技术无关,而是涉及到网络的应用方面。因此,运输层是网络层和会话层之间的接口,它将上下两层隔开,使上一层看不到下一层中数据传输的细节。
5)第五层会话层(session layer):会话层在两个实体之间建立起进行一次“会话”的逻辑连接关系,负责网络登录和注销、身份鉴别和运作方式(单工、双工和半双工)等,并对“对话”进行管理和控制,但是不包括呼叫建立、设置和断开连接等功能。
6)第751层表示层(presentation layer):表示层将上一层提供的数据作必要的编码或语法变换,以通信通用的格式送给网络,使不同类型的设备能够互相通信。其功能包括数据文件的格式化、编码(ASCII码、EBCDIC码,等等)、加密和解密、对话过程、数据压缩、同步、中断和终结。表示层还完成编码和字符集的转换和决定报文显示方式。
7)第七层应用层(application layer):应用层是OSI中的最高层,它确定进程之间通信性质以满足用户的需要,其功能决定于用户需求和网络服务目的。应用层还提供应用进程所需要的信息交换、远程操作、系统管理和应用管理。应用层直接和用户的应用程序通信。
2.2.2    以太网通信机制
基于广播的以太网中,所有工作站都能收到发送到网上的信息帧。每个工作站都要确认该信息帧是不是发送给自己的,一旦确认是,就将该信息帧发送到高一层的协议层。
采用CSMA/CD传输介质访问的以太网中,每个CSMA/CDLAN工作站在任何时刻都可以访问网络。发送数据前,工作站要侦听网络是否堵塞,只有检测到网络空闲时,工作站才能发送数据。
基于竞争的以太网中,只要网络空闲,任何工作站均可发送数据。当两个工作站发现网络空闲而同时发出数据时,就发生冲突。这时,两个传送操作都遭到破坏,工作站必须在一定时间后重发,重发由延时算法决定。
以太网具有的一般特征如下:
l)共享媒体:所有网络设备依次使用同一通信媒体;
2)广播域:传输的帧被发送到所有节点,但只有寻址到的节点才会接收到帧;
3)CSMA/CD:以太网中利用载波侦听多路访问/冲突检测方法(Carrier sense Multiple Access/Collision Detection)防止多个节点同时发送。
MAC地址:媒体访问控制层的所有Ethernet网络接口卡(NIC)都采用48位网络地址,这种地址全球唯一。
以太网是一种基于带冲突检测的载波侦听多路访问协议(CSMA/CD)的局域网(LAN),介质访问控制(MAC)子层负责执行CSMA/CD协议。以太网所有节点共享同一个介质,局域网没有中心控制设备,节点之间相互协作保证网络操作有序。以太网MAC在发送前须通过载波侦听确认载波是否空闲,只有当一个节点发送数据时载波才会存在。PHY(物理层)检测到载波之后向MAC发送载波指示,载波指示表示介质正被使用,侦听节点应推迟当前发送。MAC在最后一个发送帧发送之后要等待一段很短的时间后才能开始发送,这段时间叫帧间隔(IPG),是传送96比特的时间。第一帧发送完后,局域网所有节点都必须等待一个IPG时间之后才能发送。网络上所有节点都必须遵守这个规则,即使某个节点要发送多个帧,且是网络上唯一要发送帧的节点,也必须保证各个发送帧之间的时间间隔至少为一个IPG。这就是以太网介质访问规则的CSMA部分。 基于FPGA的网口数据传输和应用程序开发(5):http://www.751com.cn/tongxin/lunwen_8897.html
------分隔线----------------------------
推荐内容