PC104计算机网络通讯系统设计与研究.docx
《PC104计算机网络通讯系统设计与研究.docx》由会员分享,可在线阅读,更多相关《PC104计算机网络通讯系统设计与研究.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PC104计算机网络通讯系统设计与研究图2UDP数据报套接字调用经过图4DOS下的UDP网络通讯设计41网卡驱动型号为SCM/SDXa的PC104内嵌的网卡为RTL8019网络接口芯片,首先要运行RSET8019.exe来设置网卡参数。主要设置网卡的中断号为中断15,基地址为320H根据不同款的PC104,进展不同的设置。然后需要运行NE2000.COM来安装网卡的底层信息包驱动。需要设置网卡的软中断为0x62.软中断可以在60H到70H之间的任何数。运行格式如下NE20000x62150x320;最后需要在autoexec.bat里设置:ne20000x62150x320。42UDP网络通讯
2、工程模型建立需要在BorlandC+下建立工程文件,工程文件中要参加DSOCK.LIB和dsock.h。DSOCK.LIB是DOS形式下的Dsock库的支持文件,它是把网络通讯底层驱动文件和应用层C编译文件连接的桥梁。dsock.h是支持Dsock的C语言的头文件。还要在工程文件夹下根据不同工程要求修改DSOCK.CFG文件。DSOCK.CFG文件修改如下:ip=192.21.209.61netmask=255.255.255.043UDP网络通讯特点及防丢帧设计与研究UDP协议的网络通讯是非面向连接的、不可靠的,但是UDP协议在某些方面有其特殊的优点:发送数据之前不需要建立连接,减少了开销和
3、发送数据之前的时延;不使用拥塞控制,也不保证可靠交付,主机不需要维持具有很多参数的、复杂的连接状态表;用户数据报只有8个字节的首部开销,要比TCP的20个字节的首部要短;由于UDP没有拥塞控制,网络出现的拥塞不会使主机的发送速率降低。为了克制UDP通讯的不可靠性可以通过软件做类似像TCP“握手一样的通讯经过,但是这样便大大折扣了UDP通讯的优点,增加了开销和延时。为了即保证UDP的交付、通讯的快速性又要防止UDP通讯的不可靠性,在控制软件中做了以下设计。1在传输的每一帧中,我们规定报头信息状态字包含了报头单元序号,即与本地端口号唯一对应的报头单元序号。例如:在信源informationorig
4、in规定了报头单元序号为0x7d对应的端口号为1600,网络连通后,信宿informationend-result判定接收的数据报头单元序号是否为0x7d,是那么表示接收来自端口号为1600的数据。否那么可能是因网络数据发生碰撞、拥塞而产生的误码、误帧错误。2在传输的每一帧中,我们规定报头信息状态字包含了信息单元序号,即与每一帧唯一对应的信息单元序号。例如:在第一个时间周期内发送的一帧的信息单元序号为00,而在下一个时间周期内发送的一帧的信息单元序号那么做加一处理为01,依次类推直到255完成一个循环。这样实现了信源单元序号从0-255的连续循环发送,信宿可以通过检查信息单元序号的连续性、完好
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PC104 计算机网络 通讯 系统 设计 研究
限制150内