当前位置: 网学 > 网学资源大全 > 计算机 > 正文

LINUX系统下的TCP/IP协议栈中的应用层的分析

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供LINUX系统下的TCP/IP协议栈中的应用层的分析,希望对需要LINUX系统下的TCP/IP协议栈中的应用层的分析网友有所帮助,学习一下吧!

资料包括: 论文(35页25618字) 程序 图纸 外文翻译 
说明:
LINUX系统下的TCP/IP协议栈中的应用层的分析打包下载原文:
本文主要是针对LINUX系统下的TCP/IP协议栈中的应用层的分析。在第一部分首先介绍了LINUX系统和LINUX桌面环境的背景资料,接着在第二部分简要描述了LINUX下TCP/IP协议栈的结构以及工作原理。在随后的第三部分当中先就BSD和INET两个套接层的主要数据结构进行了分析,然后又对套接字和SOCK进行了介绍,紧接着就是对SOCKET的通信过程的详细解释。通过对LINUX下TCP/IP协议栈应用层代码的分析,进而讲述了如何利用SOCKET这一数据结构操作来实现C/S模式的数据传输。在文章的最后,运用一个能利用UDP方式实现C/S通讯的实例,来说明网络编程的思想,方法以及流程。希望通过程序的编写加深对LINUX下TCP/IP协议栈源代码的理解。
目录:
第1章LINUX背景资料…………………………………………………………………… 1
1.1 LINUX简介…………………………………………………………………………… 1
1.2 LINUX桌面环境简介………………………………………………………………… 1
1.3 LINUX网络协议分层简介…………………………………………………………… 3
第2 章LINUX下TCP/IP的体系结构………………………………………………… 4
2.1 LINUX下TCP/IP发展史……………………………………………………………… 4
2.2 TCP/IP与Internet………………………………………………………………… 5
2.3 TCP/IP的应用服务…………………………………………………………………… 5
2.4 LINUX下TCP/IP网络工作原理………………………………………………………6第3章LINUX下TCP/IP协议栈分析(应用层)…………………………………… 9
3.1 LINUX源代码分布…………………………………………………………………… 9
3.2 TCP/IP协议栈初始化流程……………………………………………………………11
3.3 TCP/IP协议栈应用层层次结构………………………………………………………11
3.4操作系统与套接层的衔接……………………………………………………………12
3.5 BSD 套接层………………………………………………………………………… 13
3.6 BSD 套接层的一个重要的结构socket…………………………………………… 14
3.7 INET套接层………………………………………………………………………… 15
3.8 NET套接层的一个重要的结构sock……………………………………………… 15
3.9 BSD 套接层与INET套接层的衔接关系…………………………………………… 17
第4章 利用SOCKET数据结构实现通讯功能……………………………………… 19
4.1 BSD Socket的建立 ………………………………………………………………… 19
4.2 INET BSD Socket与地址的绑定…………………………………………………… 20
4.3 利用INET BSD Socket创建连接 ………………………………………………… 21
4.4 在INET BSD Socket上的侦听…………………………………………………… 22
4.5连接请求的接受………………………………………………………………… 23
4.6传输数据…………………………………………………………………………… 24
4.7结束传输…………………………………………………………………………… 25
第5章 如何开发基于UDP方式客户端/服务器程序…………………………… 26
5.1开发LINUX应用程序的编程语言和编程工具…………………………………… 26
5.2客户端及服务器端的设计思路………………………………………………………26
结束语……………………………………………………………………………………… 28
致谢……………………………………………………………………………………………29
参考文献…………………………………………………………………………………… 30
附录 基于UDP方式传输数据的客户端/服务器源程序………………………… 31





参考文献:
<Linux IP协议栈源代码分析> Stephen T.Satchell H.B.J Clifford 著:刘隆国 翟刚 陆丽娜 辛炜 译 机械工业出版社
<The Linux Kernel> David A. Rusling
<用TCP/IP进行网际互联第一卷:原理,协议与结构> Douglas E.Comer 著
林瑶 蒋慧 杜蔚轩 等译 电子工业出版社
<UNIX程序设计教程> 赵克佳 沈志宇 赵慧 著 清华大学出版社

  • 上一篇资讯: 浅谈保证通信供电安全的诸多因素
  • 下一篇资讯: 无线射率识别技术(RFID)
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号