文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络技术网络管理TCP/IP头格式
精品推荐
特别推荐
·局域网共享的具体设置
·网络故障诊断排除70例
·宽带拨号连接密码恢复原理
·网管好帮手 最常用的网络命令精萃
·共享:宽带ADSL拨号应用技巧五则
·Windows域信任关系建立全攻略
·IE主页被修改的处理方法
·Windows系统使用的文件及打开方式
·操作电脑最忌的十八个小动作
·ping 命令的用法大全
·网管秘籍:选择安全漏洞扫描工具
·拨号一切正常 但不能上网的解决方法
·一步一步教你保护你的Wi-Fi网络
·25年来最具影响力的十大IT技术组合
·网管员必读的十四大安全策略
·windows启动项目解答
·DEBUG命令大全
·最全面的WindowsXP修改大全
·Wap开发FAQ大全
·windows 2000进程一览
热点TOP10
·最全面的WindowsXP修改大全
·教你学习如何破解XP登陆密码
·操作电脑最忌的十八个小动作
·可以胜任任何一家网吧技术主管的绝招
·网吧组建完全手册
·XYNTService:Windows平台的开源管理工具
·网络速度我做主,限制带宽小技巧
·IE主页被修改的处理方法
·拨号一切正常 但不能上网的解决方法
·windows启动项目解答
·常用的网络测试命令
·腾讯(国外QQ)靓号申请,使用,下载方法
·ping 命令的用法大全
·初级网管或黑客必需撑握的8个DOS命令
·网管必读-十项必备基础
·远程控制篇:通过IP地址得到机器名
·恢复IE为默认浏览器
·添加删除程序打不开或者打开时空白的临时解决方法
·超强windows密码设置及破解
·网吧网管培训视频教程之软件讲解

TCP/IP头格式

日期:2005年11月24日 作者: 查看:[大字体 中字体 小字体]


一、先是常用的IP头格式。
 IP头格式:
 版本号 (4位)
 IP头长度 (4位)
 服务类型 (8位)
 数据包长度 (16位)
 标识段 (16位)
 标志段 (16位)
 生存时间 (8位)
 传输协议 (8位)
 头校验和 (16位)
 发送地址 (16位)
 目标地址 (16位)
 选项
 填充
 简单说明
 ============
 1. IP头长度计算所用单位为32位字, 常用来计算数据开始偏移量
 2. 数据包长度用字节表示, 包括头的长度, 因此最大长度为65535字节
 3. 生存时间表示数据被丢失前保存在网络上的时间, 以秒计.
 4. 头校验和的算法为取所有16位字的16位和的补码.
 5. 选项长度是可变的, 填充区域随选项长度变化, 用于确保长度为整字节的倍数.
 描述
 ============
 struct iphdr {
 BYTE versionihl;
 BYTE tos;
 WORD tot_len;
 WORD id;
 WORD frag_off;
 BYTE ttl;
 BYTE protocol;
 WORD check;
 DWORD saddr;
 DWORD daddr;
 /* Put options here. */
 };
 二、TCP头格式
 TCP头格式:
 源端口 (16位)
 目的端口 (16位)
 序号 (32位)
 确认号 (32位)
 数据偏移 (4位)
 保留 (6位)
 标志 (6位)
 窗口 (16位)
 校验和 (16位)
 紧急指针 (16位)
 选项
 填充
 简单说明
 ============
 1. 数据偏移用于标识数据段的开始
 2. 保留段6位必须为0
 3. 标志包括紧急标志、确认标志、入栈标志、重置标志、同步标志等。
 4. 校验和计算方式为将头与16位二进制反码和中的16位二进制反码加在一起。
 5. 选项长度是可变的, 填充区域随选项长度变化, 用于确保长度为整字节的倍数.
 6. 更详细的说明请参阅有关资料。
 描述
 ============
 struct tcphdr {
 WORD SourPort;
 WORD DestPort;
 DWORD SeqNo;
 DWORD AckNo;
 BYTE HLen;
 BYTE Flag;
 WORD Window;
 WORD ChkSum;
 WORD UrgPtr;
 /* Put options here. */
 };
  
  
 UDP
  
 一、说明
 使用UDP时,直接使用API代替控件。
 第一个程序(ReadBufferUdp)使用来接收到缓存中。
 "Destino"变量非常重要,如果你从其他地方接收数据到Buffer,你必须设置Destino = 0
 并且在以后执行的时候赋值你将要发送的包的地址给它(after the execution it will have the address
 which send you the packet.)。
 如果你只想从一个指定的地址接收数据,你必须设置变量Destino = <address>.
 "gvEncerrar" 用来中止处理过程。(gvEncerrar被设置为全局变量。)
 超时时间设置。"Inicio + 12" = 12 sec of timeout.
 第三个程序是用来准备WinSock程序。
 二、代码
 int ReadBufferUdp(unsigned long *Destino,void *T,int Size)
 {
 char Buffer[128];
 SOCKADDR_IN SockAddr;
 int LenSockAddr=sizeof(SOCKADDR_IN);
 fd_set FdRead;
 struct timeval t_val;
 int Ret;
 time_t Inicio = time(NULL);
 Application->ProcessMessages();
 if(gvEncerrar)
 return false;
 FD_ZERO(&FdRead);
 FD_SET(gvSocket,&FdRead);
 t_val.tv_sec=0;
 t_val.tv_usec=0;
 while((Ret=select(0,&FdRead,NULL,NULL,&t_val))!=1 && (Inicio + 12) >

[1] [2] [3] 下一页 




上一篇:Win 2003中提高FSO的安全性

下一篇:校园机房安装组建过程实战讲解

TCP/IP头格式 相关文章:
·认识MPEG视频压缩标准及相关编码格式
·MPEG、RM、WMV电影文件格式转换指南
·转换MP4/3GP格式的至尊法宝---MP4/RM转换专家
·PB动态报表格式自由定义的实现
·常用图片格式介绍
·探索 音频无损压缩格式大家族
·格式化影响硬盘寿命吗?
·将VCD转换成RM格式转换就这么简单
·如何将DVD影片转换为DVDrip格式?
·DVD格式转换利器DVD Copy
TCP/IP头格式 相关软件:
·硬盘分区与格式化详解
·全格式自动改名器V4.0
·全能格式转换(Konvertor) V3.45.1 汉化版
·GDISK全自动分区格式化工具盘 V1.1
·新会计准则之下的报表格式
·英语学习句型宝典完整版 WORD格式电子书
·html教程 文件格式 其他介绍
·听力特快-VOA慢速英语·美国之音 格式 查看
·医学大种子01号 格式 献给医学同道们!
·模拟和数字电路视频教程各31集csf格式 压缩 查看

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot