数据链路层目的是建立在物理层基础上,通过一些数据链路层协议,在不太可靠的物理链路上实现可靠的数据传输。即数据链路层提供网络中相邻节点之间可靠的数据通信。数据链路层的主要功能是为网络层提供连接服务,并在数据链路连接上传送郑依据功能可以分为有连接和无连接两种。..
分类:
其他好文 时间:
2016-12-14 22:37:11
阅读次数:
395
TCP协议分析一,实验目的1.掌握TCP协议的首部格式。2.掌握TCP协议的序号确认机制。3.掌握TCP协议的流量控制机制。4.学会协议分析软件发送自定义数据包的方法。二,实验原理1.TCP协议是面向连接服务和提供可靠数据传输的协议,通过抓包分析TCP如何建立连接,数据传输,释放连接..
分类:
其他好文 时间:
2016-12-14 22:31:32
阅读次数:
255
实验目的理解TCP报文首部格式和字段的作用,TCP连接的建立和释放过程,TCP数据传输过程中编号与确认的过程。2.实验环境联网环境,可以是局域网,也可以是连入Internet3.实验步骤(1)启动Etherel协议分析软件,并开始抓包。(2)启动某个基于TCP的应用程序,例如连接某个FTP站点,..
分类:
其他好文 时间:
2016-12-14 22:29:42
阅读次数:
365
1.实验目的:理解TCP报文首部格式和字段的作用,TCP连接的建立和释放过程,TCP数据传输过程中编号与确认的过程。2.原理CP(TransmissionControlProtocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。在简化的计算机网络OSI模型中..
分类:
其他好文 时间:
2016-12-14 22:26:42
阅读次数:
224
直播都不陌生了,如今主流的协议分析的对比图,个人见解。 协议 httpflv rtmp hls dash 传输层 http流 tcp流 http http 视频格式 flv flv tag Ts文件 Mp4 3gp webm 延时 低 低 很高 高 数据分段 连续流 连续流 切片文件 切片文件 Ht ...
分类:
Web程序 时间:
2016-11-19 07:38:11
阅读次数:
3378
internet协议入门 前言 劳于读书,逸于作文。 原文地址:internet协议入门 博主博客地址:Damonare的个人博客 博主之前写过一篇博客:网络协议分析,在这篇博客里通过抓包,具体的分析了不同网络协议的传送的数据和传送的方式。而此篇博客则用来作为一个大纲式的内容,按照层级划分,逐步介绍 ...
分类:
Web程序 时间:
2016-11-07 22:08:47
阅读次数:
263
Ominpeek一款网络抓包工具,或者说网络协议分析工具。不是管是前端开发、后端开发或都测试人员。为了解数据是否正常的传递,经常会用到网络数据包拦截软件来进行分析。 Ominpeek 与我们常用的HttpWatch、Fildder 略有不同。HttpWatch 是基于浏览器的插件,拦截HTTP的数据 ...
分类:
其他好文 时间:
2016-11-05 03:07:51
阅读次数:
296
通常,编写基于WinPcap应用程序的第一件事情,就是获得已连接的网络适配器列表。libpcap和WinPcap都提供了pcap_findalldevs_ex()函数来实现这个功能:这个函数返回一个pcap_if结构的链表,每个这样的结构都包含了一个适配器的详细信息。值得注意的是,数据域name和description表..
分类:
其他好文 时间:
2016-10-25 20:00:09
阅读次数:
139
本文转载自:http://blog.chinaunix.net/uid-26833883-id-3627644.html草根老师博客 互连网早期的时候,主机间的互连使用的是NCP协议。这种协议本身有很多缺陷,如:不能互连不同的主机,不能互连不同的操作系统,没有纠错功能。为了改善这种缺点,大牛弄出了T ...
分类:
其他好文 时间:
2016-10-18 23:04:55
阅读次数:
155
SHORTchecksum(USHORT*buffer,intsize){unsignedlongcksum=0;while(size>1){cksum+=*buffer++;size-=sizeof(USHORT);}if(size){cksum+=*(UCHAR*)buffer;}cksum=(cksum>>16)+(cksum&0xffff);cksum+=(cksum>>16);return(USHORT)(~cksum);}IP头:4500003189F50..
分类:
其他好文 时间:
2016-10-11 01:08:00
阅读次数:
186