论文摘要
Internet在人类生活中已经越来越普及,而随着网络技术的普及和发展,越来越多的移动设备应用到人们的生活中,网络移动技术得到了发展。随着移动技术的飞速发展,网络节点的移动性需要更好的支持,现有的移动IP协议在对移动节点提供移动性支持的同时也在IP头增加了不少开销。项目组提出了一种传输层实现移动性管理方案:移动传输控制协议(MTCP)。该协议在传输层引入源和目的的永久地址,从而实现移动终端地址和身份的分离,也能像移动IP一样避免传统IP的双重含义,同时避免IP隧道封装,极大地降低网络开销。本论文对项目组提出的移动传输控制协议框架进行初步验证,为后续的研究和验证工作打下基础。论文主要工作是通过原始套接字编程(Raw socket)对MTCP协议框架中的mTCP协议和mUDP协议的基本功能进行实现和验证,主要包括mTCP的三次握手协议过程进行试验验证和mUDP传输。论文的安排如下:(1).传统移动性管理方案介绍,主要是移动IP原理及其缺点分析;(2).项目组提出的传输层移动性管理方案的网络结构、以及新移动性管理方案中的mTCP协议和mUDP协议报文结构和实现方案。(3).原始套接字(RAW SOCKET)编程技术简介以及基于RAW SOCKET编程的mTCP、mUDP协议实现,特别是mTCP的握手机制。对mTCP、mUDP的socket API函数进行封装,并实现了mTCP的客户端、服务器程序,通过局域网内的两台主机模拟移动TCP的主动主机和被动主机,并对客户端IP地址改变前后mTCP、mUDP会话过程进行了验证,表明项目组提出的传输层移动性管理方案是确实可行的,能够在节点地址变化后正常进行变化前的会话过程,实现对移动传输层协议基本功能的验证。下一步将进一步完善mTCP、mUDP的socket API函数,使之成为通用的库,以便在mTCP、mUDP上进行http、ftp等协议在MTCP协议栈上的验证。
论文目录
相关论文文献
标签:移动论文; 移动传输层控制协议论文; 移动用户报协议论文; 原始套接字编程论文;