文章分类 -  网络协议

摘要:IP分片是网络上传输IP报文的一种技术手段。IP协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组。 不同的链路类型规定有不同最大长度的链路层数据帧,称为链路层MTU(最大传输单元)。常见以太网的MTU为1500,若IP协议在传输数据包时,IP报文长度大于转发接口的MTU,则将数据报文分为若干分片进行传输,分片报文到达接收方时,由接收方完成重组。 对于不同的传输层协议,在IP层上,需不需要进行分片是不同的: 对于TCP来说,它是尽量避免分片的。因为当在IP层进行了分片后,如果其中的某片数据丢失,则需对整个数据报进行重传。因为IP层本身没有超时重传机制,当来自TCP报文段 阅读全文
posted @ 2013-09-01 00:34 therockthe 阅读(905) 评论(0) 推荐(1) 编辑
摘要:http://blog.csdn.net/sshhbb/article/details/6100271 阅读全文
posted @ 2013-09-01 00:16 therockthe 阅读(123) 评论(0) 推荐(0) 编辑
摘要:一般来说,网络编程我们只需要调用一些封装好的函数或者组件就能完成大部分的工作,但是一些特殊的情况下,就需要深入的理解网络数据包的结构,以及协议分析。如:网络监控,故障排查等……IP包是不安全的,但是它是互联网的基础,在各方面都有广泛的应用。由IP协议衍生的协议族有10数种(据我所知),以后还会出现更多的基于IP的协议…先从实际出发吧!一般我们在谈上网速度的时候,专业上用带宽来描述,其实无论说网速或者带宽都是不准确的,呵呵。比如:1兆,512K……有些在学校的学生,也许会有疑问,明明我的业务是1M,为什么下载速度到100K就飙不上去了?512K的为什么50多K就封顶了?…这里所说的1M是指1Mb 阅读全文
posted @ 2013-07-18 15:25 therockthe 阅读(3885) 评论(0) 推荐(0) 编辑
摘要:以太网帧格式 目前,有四种不同格式的以太网帧在使用,它们分别是: lEthernet II即DIX2.0:Xerox与DEC、Intel在1982年制定的以太网标准帧格式。Cisco名称为:ARPA。lEthernet 802.3 raw:Novell在1983年公布的专用以太网标准帧格式。Cisco名称为:Novell-Ether。lEthernet 802.3 SAP:IEEE在1985年公布的Ethernet 802.3的SAP版本以太网帧格式。Cisco名称为:SAP。lEthernet 802.3 SNAP:IEEE在1985年公布的Ethernet 802.3的SNAP版本以太网. 阅读全文
posted @ 2013-07-18 15:09 therockthe 阅读(1452) 评论(0) 推荐(0) 编辑
摘要:EtherType :以太网类型字段及值EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据 IEEE802.3,Length/EtherType 字段是两个八字节的字段,含义两者取一,这取决于其数值。在量化评估中,字段中的第一个八位字节是最重要的。而当字段值大于等于十进制值 1536 (即十六进制为 0600)时, EtherType 字段表示为 MAC 客户机协议(EtherType 解释)的种类。该字段的长度和 EtherType 详解是互斥的。该类字段值取自 IEEE EtherType 字段寄存器。EtherType 字段是个极限空间,因此其分配是有限的。只 阅读全文
posted @ 2013-07-18 15:04 therockthe 阅读(454) 评论(0) 推荐(0) 编辑
摘要:TCP/IP协议是一个比较复杂的协议集,有很多专业书籍介绍。在此,我仅介绍其与编程密切相关的部分:以太网上TCP/IP协议的分层结构及其报文格式。我们知道TCP/IP协议采用分层结构,其分层模型及协议如下表:应 用 层 (Application)HTTP、Telnet、FTP、SMTP、SNMP传 输 层 (Transport)TCP、UDP网 间 网层 (Internet)IP【ARP、RARP、ICMP】网络接口层 (Network)Ethernet、X.25、SLIP、PPP 协议采用分层结构,因此,数据报文也采用分层封装的方法。下面以应用最广泛的以太网为例说明其数据报文分层封装,如下. 阅读全文
posted @ 2013-07-18 14:27 therockthe 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:http://lbzxy.blog.51cto.com/497155/126792 阅读全文
posted @ 2013-07-18 14:16 therockthe 阅读(133) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/therock/admin/EditArticles.aspx?opt=1pcap文件格式是常用的数据报存储格式,包括wireshark在内的主流抓包软件都可以生成这种格式的数据包下面对这种格式的文件简单分析一下:pcap文件的格式为: 文件头 24字节 数据报头 + 数据报数据包头为16字节,后面紧跟数据报 数据报头 + 数据报 ......pcap.h里定义了文件头的格式 struct pcap_file_header { bpf_u_int32 magic; u_short version_major; u_short vers... 阅读全文
posted @ 2013-07-18 14:03 therockthe 阅读(243) 评论(0) 推荐(0) 编辑
摘要:http://wenku.baidu.com/view/2c1e05fc04a1b0717fd5ddf0.html 阅读全文
posted @ 2013-07-18 12:01 therockthe 阅读(111) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/anzijin/article/details/2008333 阅读全文
posted @ 2013-07-18 12:00 therockthe 阅读(111) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示