《视频处理与传输》实验报告材料

《视频处理与传输》实验报告材料

ID:28817005

大小:38.50 KB

页数:8页

时间:2018-12-14

《视频处理与传输》实验报告材料_第1页
《视频处理与传输》实验报告材料_第2页
《视频处理与传输》实验报告材料_第3页
《视频处理与传输》实验报告材料_第4页
《视频处理与传输》实验报告材料_第5页
资源描述:

《《视频处理与传输》实验报告材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案西南科技大学《视频处理与传输》实验报告题目:实验三设计者:专业班级:学号:指导教师:2014年12月23日精彩文档实用标准文案一、实验目的1.了解和认识TCP的相关内容;2.学习和掌握TCP模块的C语言编程;3.尝试用C语言写出TCP有限状态机的实现函数二、实验内容TCP(TransmissionControlProtocol传输控制协议)是一种面向连接(连接导向)的、可靠的、基于IP的传输层协议,由IETF的RFC793说明(specified)。TCP在IP报文的协议号是6。设计一个C程序实现T

2、CP。三、实验过程1、创建一头文件,包括C语言实现TCP的所有常量。2、完成struct语句,它是TCP首部的说明语句。3、完成struct语句,它是TCP报文的说明语句。4、用C语言写出TCP有限状态机的函数。四、实验结果及分析1、头文件#ifndef_TCP_H#define_TCP_H#include#include#include#include#include#include

3、>#include#include#defineSERVERPORT3333/*服务器监听端口号*/#defineBACKLOG10/*最大同时连接请求数*/#endif精彩文档实用标准文案1、TCP首部:structTCP_Header{u_charbyte1;u_charbyte2;u_charbyte3;u_charbyte4;}ip_address;/*IPv4首部*/structTCP_header{unsignedshortSPortAddru_c

4、harver_ihl;//版本(4bits)+首部长度(4bits)==8u_chartos;//服务类型(Typeofservice)u_shorttlen;//总长(Totallength)u_shortidentification;//标识(Identification)u_shortflags_fo;//标志位(Flags)(3bits)+段偏移量(Fragmentoffset)(13bits)u_charttl;//存活时间(Timetolive)u_charproto;//协议(Protocol)u

5、_shortcrc;//首部校验和(Headerchecksum)ip_addresssaddr;//源地址(Sourceaddress)ip_addressdaddr;//目的地址(Destinationaddress)u_intop_pad;//选项与填充(Option+Padding)}ip_header;3、structTCPPacket{structTCP_HeadertcpHeader;uint16source;/*Sourceport*/uint16dest;/*Destinationport*/

6、int32seq;/*Sequencenumber*/int32ack;/*Acknowledgmentnumber*/uint16wnd;/*Receiverflowcontrolwindow*/uint16checksum;/*Checksum*/uint16up;/*Urgentpointer*/uint16mss;/*Optionalmaxsegsize*/uint8wsopt;/*Optionalwindowscalefactor*/精彩文档实用标准文案uint32tsval;/*Outboundti

7、mestamp*/uint32tsecr;/*Timestampechofield*/struct{unsignedintcongest:1;/*EchoedIPcongestionexperiencedbit*/unsignedinturg:1;unsignedintack:1;unsignedintpsh:1;unsignedintrst:1;unsignedintsyn:1;unsignedintfin:1;unsignedintmss:1;/*MSSoptionpresent*/unsignedintw

8、scale:1;/*Windowscaleoptionpresent*/unsignedinttstamp:1;/*Timestampoptionpresent*/tcpData;}};3、TCP有限状态机#include"global.h"#include"timer.h"#include"mbuf.h"#include"netuser.h"#include"internet.h"#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。