06 2016 档案
摘要:IGMP报文格式: 4bit的IGMP版本(1)+4bit的IGMP类型(1-2)+8bit未用+16bit检验和(同ICMP)+32bit组地址(D类IP地址) 类型为1说明是由多播路由器发出的查询报文,为2说明是主机发出的报告报文。 查询报文中,组地址设置为0,报告报文中,组地址是要参加的组地址
阅读全文
摘要:广播和多播仅应用于UDP,对需要将报文同时传往多个接收者的应用很普遍 TCP是一个面向连接的协议,分别运行于两主机内的两进程间存在的一条连接 大多数的网卡经过配置都能接收目的地址为多播地址或某些子网多播地址的帧。对于以太网,当地址中最高字节的最低位设置为1时,表示该地址是一个多播地址。 指向网络的广
阅读全文
摘要:ICMP报文: 8位类型+8位代码+16位检验和+选项内容 类型为0,代码为0,是ping程序应答 类型为8,代码为0,是ping程序请求 类型为5,代码0:对网络重定向,代码1:对主机重定向,代码2:对服务类型和网络重定向,代码3:对服务类型和主机重定向 类型为13,代码0,是时间戳请求 类型为1
阅读全文
摘要:ARP协议是ip地址和硬件地址之间的映射关系 ARP分组格式: 以太网目的地址(6字节)+以太网源地址(6字节)+帧类型(针对ARP为0x0806)+硬件类型(1为以太网硬件地址)+协议类型(0x800代表ip协议)+硬件地址长度(6)+协议地址长度(4)+op操作字段(1:ARP请求 2:ARP应
阅读全文
摘要:IP首部:最高位在0bit处,最低位在31bit处,传输时候每8bit传输一次,成为网络字节序 4bit协议版本:一般为4 4bit的首部长度:IP首部长度是首部占用32bit的数目,最长为15*4=60个字节,一般值为5,所以前面8bit的值通常情况下为0x45 8bit的服务类型:3bit的优先
阅读全文
摘要:以太网的封装: 目的地址(48bit,常见的硬件地址)+源地址(48bit,常见的硬件地址)+类型(2byte)+数据(46~1500byte)+CRC检验 其中类型0x0800为IP协议, 0x0806为ARP地址解析协议(长度为28byte+18byte的PAD(填充字节)), 0x8035为R
阅读全文