网络协议分析实验报告 本文关键词:协议,实验,报告,分析,网络
网络协议分析实验报告 本文简介:网络协议分析实验报告学院:班级:姓名:学号:实验1基于ICMP的MTU测量方法实验目的1)掌握ICMP协议2)掌握PING程序基本原理3)掌握socket编程技术4)掌握MTU测量算法实验任务编写一个基于ICMP协议测量网络MTU的程序,程序需要完成的功能:1)使用目标IP地址或域名作为参数,测量本
网络协议分析实验报告 本文内容:
网络协议分析实验报告
学院:
班级:
姓名:
学号:
实验1
基于ICMP的MTU测量方法
实验目的
1)
掌握ICMP协议
2)
掌握PING程序基本原理
3)
掌握socket编程技术
4)
掌握MTU测量算法
实验任务
编写一个基于ICMP协议测量网络MTU的程序,程序需要完成的功能:
1)使用目标IP地址或域名作为参数,测量本机到目标主机经过网络的MTU;
2)输出到目标主机经过网络的MTU。
实验环境
1)Linux系统;
2)gcc编译工具,gdb调试工具。
实验步骤
1.
首先仔细研读ping.c例程,熟悉linux下socket原始套接字编程模式,为实验做好准备;
2.
生成最大数据量的IP数据报(64K),数据部分为ICMP格式,ICMP报文为回送请求报文,IP首部DF位置为1;由发送线程发送;
3.
如果收到报文为目标不可达报文,减少数据长度,再次发送,直到收到回送应答报文。至此,MTU测量完毕。
实验原理
ICMP:ICMP是(Internet
Control
Message
Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
PING程序基本原理:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者。
MTU:是网络最大传输单元(包长度),IP路由器必须对超过MTU的IP报进行分片目的主机再完成重组处理,所以确定源到目的路径MTU对提高传输效率是非常必要的。确定路径MTU的方法是“要求报文分片但又不被允许”的ICMP报文。
IPV4数据结构分析:
实验截图
发送一系列的长度递减的不允许分片的数据报,通过接收返回的ICMP报的分析,可确定路径MTU,如下图所示:
MTU值为1430
实验2
基于UDP的traceroute程序
实验目的
1)
掌握UDP协议
2)
掌握UDP客户机/服务器编程模式
3)
掌握socket编程技术
4)
掌握traceroute算法
实验任务
1.
熟悉程序udp-client.c和udp-server.c,使用网络嗅探器(如wireshark)分析UDP通讯数据报格式;
2.
编写一个基于UDP协议的网络路径记录程序程序,程序需要完成的功能:
1)使用目标IP地址或域名作为参数,测量本机到目标主机经过的路由器IP地址;
2)输出到目标主机经过网络路由器IP地址。
实验环境
1)Linux系统;
2)gcc编译工具,gdb调试工具。
实验步骤
1.
首先分别编译程序udp-client.c和udp-server.c,编译命令如下:
gcc
udp-client.c
–o
udp-client
gcc
udp-server.c
–o
udp-server
启动网络嗅探程序:wireshark。
打开两个终端窗口,进入程序所在目录,分别运行./udp-client和./udp-server,查看wireshark采集到的UDP通讯数据,截图并结合图对UDP协议格式进行说明;
2.
通过socket编程,发送udp数据报,设置目的端口号为不常用的值,TTL值初始为1,逐步增加,接收超时ICMP报文和ICMP不可达报文;如果接收到ICMP超时报文,则记录发送ICMP超时报文的路由器IP地址,如果收到ICMP不可达报文,则为目的主机到达;
3.
输出记录的所有路由器IP地址。
实验原理
UDP工作原理:与我们所熟悉的TCP一样,UDP协议直接位于IP的顶层。根据OSI(开放系统互联)参考模型,UDP和TCP都属于传输层协议。UDP的主要作用是将网络数据流量压缩成数据报的形式。一个典型的数据报就是一个二进制数据的传输单位。每一个数据报的前8个字节用来包含包头信息,剩余的字节则用来包含具体的传输数据。
UDP报头由4个部分组成:源端口号、目标端口号、数据报长度和校验值,其中每个域各占用两个字节。UDP使用端口号为不同的应用保留其各自的数据传输通道。UDP和TCP正是采用这一机制实现对同一时刻内多项应用同时发送和接收数据的支持。数据发送一方(可以是客户端或服务器端)将UDP数据报通过源端口发送出去,而数据接收一方则通过目标端口接收数据。
traceroute算法:Traceroute的基本算法是:开始发送TTL为1的数据包,每次加1,直到收到一个“端口不可达”的ICMP报文(意味着到达了目的地),或者到达最大跳数(缺省为30跳),对于每一个TTL,同时发送三个探测包,之后打印出网关的地址和每一个探测包来回的时间,如果对探测包的回答来自不同的网关,则每一个响应的网关都被列出来,如果5秒钟还没有响应,则*,表示超时。探测包是UDP格式,由于我们不想目的主机处理它们,因此目的端口设置为一个不可能的值。
UDP数据结构分析:
实验3
TCP协议分析
实验目的
1)
掌握TCP协议
2)
掌握TCP客户机/服务器编程模式
实验任务
熟悉程序tcp-process.c,tcp-client.c和tcp-server.c,使用网络嗅探器(如wireshark)分析TCP协议三次握手过程;
实验环境
1)Linux系统;
2)gcc编译工具,gdb调试工具。
实验步骤
首先分别编译程序tcp-client.和tcp-server.,编译命令如下:
gcc
tcp-client.c
tcp-process.c
–o
tcp-client
gcc
tcp-server.c
tcp-process.c
–o
tcp-server
启动网络嗅探程序:wireshark。
打开两个终端窗口,进入程序所在目录,分别运行./tcp-client和./tcp-server,查看wireshark采集到的TCP通讯数据,截图并结合图对TCP三次握手协议格式进行说明;
三次握手抓包过程分析
TCP数据结构分析
下面使用wireshark实际分析三次握手过程
第一次握手:
第二次握手:
第三次握手:
篇2:委托管理已征用土地协议书
委托管理已征用土地协议书 本文关键词:协议书,委托,征用土地,管理
委托管理已征用土地协议书 本文简介:委托管理已征用土地协议一、订立协议双方:委托方(以下简称甲方):地址:联系电话:受委托方(以下简称乙方):法定代表人:职务:地址:联系电话:二、为了加强对北城新区核心区已征收土地的管理,确保××新区开发建设稳步有序推进,按照市委市政府要求,必须对已征收土地进科学、规范化管理,现甲、乙双方本着公平、公
委托管理已征用土地协议书 本文内容:
委托管理已征用土地协议
一、订立协议双方:
委
托
方(以下简称甲方):
地
址:
联系电话:
受委托方(以下简称乙方):
法定代表人:
职
务:
地
址:
联系电话:
二、为了加强对北城新区核心区已征收土地的管理,确保××新区开发建设稳步有序推进,按照市委市政府要求,必须对已征收土地进科学、规范化管理,现甲、乙双方本着公平、公正的原则,订立本协议。
三、甲方将市政府在××新区核心区一期开发已征收土地委托乙方管理。(委托管理的地块情况详见附图红线范围内)。
四、委托管理事项:
1、做好委托管理地块范围的宣传工作,并明确具体管理的责任人。
2、负责委托管理地块的看护、环境保护及安全管理。
3、做好委托管理地块上绿化工程的维护。
4、委托管理地块上的基础设施、建(构)筑物以及其他附着物等管理和保护
。
五、委托管理期限
委托管理期限为三年,自甲方正式向乙方移交委托管理地块之日算起。
六、委托管理费用支付方法
1、根据已征收土地面积确定委托管理费用为:人民币
万
仟
佰
拾
元整(¥:
)。当已征收土地的面积发生变化时,根据甲乙双方签订的补充协议对管理费用作相应调整,具体调整内容以甲方书面通知书为准。
2、自本协议签订之日起
个月内,甲方应向乙方支付委托管理费用的
%,即人民币万
仟
佰
拾
元整(¥:
)。
剩余费用的支付应分别在委托管理之日起六个月后,由乙方向甲方提出申请,并书面说明本六个月内委托管理的履行情况;甲方应在接到乙方申请之日起十日内进行检查,经检查乙方已履行本协议约定,甲方应向乙方支付委托管理费用的
%,即人民币万
仟
佰
拾
元整(¥:
);经检查,乙方未履行本合同约定,甲方不支付委托管理费,并通知乙方整改;在乙方整改符合本合同约定后三日内,甲方应支付其管理费用的
%,即人民币万
仟
佰
拾
元整(¥:
)。
协议期满后
20
个工作日内,若乙方已全部按本协议约定履行其委托管理义务的,甲方应向乙方支付全部剩余的管理费用。
3、已征收土地委托管理协议提前解除或终止的,委托管理费用应按实际管理的时间结算,实际管理的时间为甲方正式移交乙方管理之日起,至解除或终止储备土地管理之日止,解除或终止日期以甲方发出书面通知书为准。当实际管理的时间存在非整月时,其余数少于半月则按半月计,若大于半月则按整月计。
七、保证金约定:
八、甲方的权利和义务
1、协议签订后五日内,甲方应及时将已征收土地红线图交给乙方。
2、甲方应根据本协议要求按时支付管理费用。
3、甲方有权根据政府需要调整已征收土地面积,并书面通知乙方,书面通知书为协议附件。
4、委托管理期间,甲方有权对已征收土地的管理情况进行不定期巡查,发现乙方违约的,有权要求乙方及时整改直至解除协议。
5、本协议到期前一个月内,甲方有权对委托管理地块进行核查。
6、协议解除或终止时,甲方应根据委托管理地块红线图进行核查,并收回委托管理的土地。
7、本协议到期前,甲方有权根据政府需要提前收回全部或部分委托管理的土地,但应在收回前提前30日书面通知乙方,乙方必须配合甲方收回委托管理地块。
甲方根据政府需要全部收回委托管理的土地,委托管理协议自行终止。
九、乙方的权利和义务
1、乙方有权根据本协议约定按时收取管理费用。
2、自本协议确定的委托管理之日起十日内,乙方应制订委托管理方案,报甲方备案后执行,委托管理方案应包括管理人员组成、管理制度、管理方式等内容。
3、乙方应建立管理档案,档案内容包括储备地块基础资料和日常管理资料;管理档案可供甲方随时调阅、检查。
4、保证委托管理的地块不受破坏。
5、乙方应及时发现并制止该地块内违章搭建、抢种(养)、非法侵占及乱倒淤泥渣土、垃圾等行为,并及时向甲方及相关职能部门报告。
6、对红线范围内的林木、果树、绿地等附着物,乙方应进行有效管理,免遭毁坏。
7、严格遵守安全生产、管理的有关规定。对存在安全隐患的地方,应及时报告,并采取必要的安全防护措施。
8、每
个月在向甲方申请支付管理费用的同时应向甲方提交上
个月受托地块管理工作情况汇报,并在协议期满前一个月内接受甲方对委托管理期间的协议履行情况核查。
9、乙方应积极配合甲方日常不定期监督、巡查,接受甲方的监管。
10、协议解除或终止时,乙方应无条件地按原先移交时的委托管理地块完好无损地交还给甲方。
11、协议期满甲方需要继续委托管理,可与乙方续签协议。
十、违约责任
1、协议管理期间,甲方未按协议要求及时支付管理费用的,乙方有权要求甲方尽快支付,并按银行同期存款利息赔偿乙方损失。
2、在委托管理期内,乙方未按本协议约定履行义务,致使该地块遭受破坏或造成抢种(养)、二次青苗补偿等后果,乙方应承担相应的赔偿责任。
3、在委托管理该地块上出现下列情形之一的,甲方有权立即解除协议,并要求乙方承担相应的赔偿责任:
①受托管理期间该地块被非法侵占;
②受托管理期间该地块上出现违章建筑;
③受托管理期间非法利用该土地从事生产经营活动(如,抢种、抢养、青苗培育等);
4无论何种原因造成协议的终止、解除,乙方在接到甲方的通知后,不得以任何理由拖延办理交接手续,不得以任何理由滞留管理场地。乙方每逾期一日,应向甲方支付人民币
元的违约金。
十一、其他事项
1、协议双方对本协议的条款进行修订或补充的,应签订书面补充协议,补充协议与本合同具有同等效力。
2、因发生不可抗力导致本协议无法履行时,由甲、乙双方协商解决。
3、本协议一式四份,甲、乙双方各执二份。
4、本协议自双方签订之日起生效。
5、本协议适用中华人民共和国法律。协议履行过程中若发生争议,双方应本着友好协商的精神协商解决。
6、本协议所附红线图具有同等法律效力。
甲方:
乙方:
(盖章)
(盖章)
法定代表人:
委托代理人:
委托代理人:
联系电话:
联系电话:
签订日期
:*年*月*日
签订地点:
篇3:以物抵债协议书及收据
以物抵债协议书及收据 本文关键词:抵债,收据,协议书
以物抵债协议书及收据 本文简介:以物抵债协议书(债务人,以下简称甲方)愿意以其财产抵偿所欠_______(债权人,以下简称乙方)债务,双方经平等协商,达成下列条款。第一条抵债财产甲方同意以下列财产抵偿债务:(一)第二条声明和保证甲方声明和保证如下:(一)对于本协议第一条所列抵债财产,甲方享有所有权或者合法的处分权;(二)在本协议第
以物抵债协议书及收据 本文内容:
以物抵债协议书
(债务人,以下简称甲方)愿意以其财产抵偿所欠
_______(债权人,以下简称乙方)债务,双方经平等协商,达成下列条款。
第一条抵债财产
甲方同意以下列财产抵偿债务:
(一)
第二条声明和保证
甲方声明和保证如下:
(一)对于本协议第一条所列抵债财产,甲方享有所有权或者合法的处分权;
(二)在本协议第一条所列抵债财产上,没有设立任何担保物权(抵押权、质押权)或者用益物权等权利负担;
乙方声明和保证如下:
(一)
第三条抵债金额
本协议第一条所列抵债财产共折价人民币三十万元。
本协议第一条所列抵债财产折价用于抵偿所欠乙方隔膜款(共计万元)债务:
第四条财产交付
甲方在____年__月__日之前将本协议第一条约定的抵债财产以及相关的产权证书交付乙方。
第五条登记
在财产交付后____日内,甲方协助乙方办理过户手续。
第六条费用
因抵债财产过户和登记所需交纳的各项费用由乙方承担。
第七条违约责任
本协议履行后,任何一方反悔均双倍赔偿无过错方。
本协议一式两份,双方各执一份,经双方签字或盖章后生效。
甲方:
乙方:
签订地点:
以物抵债收据
依据双方于*年*月*日签订的以物抵债协议,
对该协议附件一以所列抵偿财产进行接收,经查对上述抵债财产的数量及质量均无异议,现予以实际接收。
债权人:
债务人:*年*月*日