文摘
英文文摘
声明
第一章绪论
1.1研究背景
1.2研究意义
1.3 国内外的发展现状
1.4 TCP/IP协议的产生与发展
1.5研究的内容
1.6论文章节的安排
第二章FPGA设计流程和Verilog语言介绍
2.1 FPGA设计流程
2.2设计输入
2.3 设计综合
2.4仿真验证
2.5设计实现
2.6 时序分析
2.7下载验证
2.8基于多种EDA工具的FPGA设计
2.9 Verilog HDL语言简介
3.1本章小节
第三章TCP/IP协议简介
3.1 引言
3.2TCP/IP网络协议的分层
3.3TCP/IP协议数据包的封装和分用
3.3.1 TCP/IP协议数据包的封装
3.3.2TCP/IP协议数据包的分用
3.4 ARP协议
3.5 IP协议
3.5.1概述
3.5.2 IP数据报文的填充
3.5.3校验和的计算
3.5.4 IP地址和子网
3.5.5协议栈中的路由设计
3.6ICMP协议的实现
3.7 UDP协议实现
3.7.1 UDP协议概述
3.7.2 UDP报文格式和校验和
3.8 TCP协议的实现
3.8.1 TCP的特点
3.8.2 TCP数据报文的格式和填充
3.8.3 TCP连接的建立
3.8.4TCP连接的终止
3.8.5 TCP报文中的序号和确认序号
3.8.6 TCP的超时和重传
3.8.7TCP的流量控制
3.8.8TCP的状态变迁
3.9小结
第四章TCP/IP协议栈的实现
4.1模块划分
4.2控制和状态寄存器
4.3 UDP发送控制模块
4.4 TCP发送控制模块
4.5模块ARP
4.6 ICMP模块
4.7发送缓存控制模块
4.8接收缓存控制模块
4.9 UDP接收缓存
4.10 UDP接收控制模块
4.11 TCP接收缓存
4.12TCP接收控制模块
第五章总结与展望
5.1总结
5.2展望
参考文献
致 谢
攻读学位期间发表的学术论文
华东师范大学;