码迷,mamicode.com
首页 >  
搜索关键字:ip首部    ( 116个结果
TCP/IP详解学习笔记--UDP协议
UDP协议基本介绍1.基本概念UDP是一个简单的面向数据包的运输层协议:进程的每一个输出操作都正好产生一个UDP数据报,并组装成一个待发送的IP数据报,与流字符协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报没有联系,UDP提供不可靠的服务,它的数据报格式如下图所示 UDP数据报 IP首部 UDP首部 UDP数据2.UDP首部 16位源端口号 16...
分类:其他好文   时间:2015-07-26 12:45:49    阅读次数:308
【计算机网络】以太网帧,IP,TCP,UDP首部结构
1.以太网帧的格式以太网封装格式2.IP报头格式 IP是TCP/IP协议簇中最为重要的协议。所有的TCP,UDP, ICMP和IGMP数据都以IP数据报格式传输。IP提供的是不可靠、无连接的协议。 普通的IP首部长为20个字节,除非含有选项字段。4位版本:目前协议版本号是4,因此IP有时也称作I.....
分类:其他好文   时间:2015-07-11 12:01:17    阅读次数:170
IP首部之首部校验和
首先介绍一下1的补码,2的补码:(摘自http://blog.csdn.net/cradmin/article/details/3092559)过1的补码,2的补码,到网上搜了下找到这个:It is the 1’s complement of the 1’s complement sum of al...
分类:其他好文   时间:2015-07-07 14:44:23    阅读次数:93
IP分片
当数据超过底层允许最大字节时(一个以太帧1514字节,14字节以太首部,20字节IP首部,UDP8/TCP20,因此IP包每次最大为1500==MTU。去掉协议头UDP有效数据1472字节,TCP为1460字节。)会进行IP分片。LwIP允许的最大IP由如下决定:IP_REASS_MAX_PBU.....
分类:其他好文   时间:2015-06-26 21:08:44    阅读次数:538
Python socket编程之构造IP首部和ICMP首部
这两天在做一个实验需要自己构造IP首部,遇到诸多问题,搞了一天终于搞定。关于socket的介绍网上一大堆,我只记录构造IP头时我遇到的问题。由于没玩过socket构造IP首部,网上找了段代码研究下,无奈代码跑不动,各种问题,网上搜集资料无果,从基础学起,加上自己的脑洞总算解决了。我想自己构造一个自定...
分类:编程语言   时间:2015-06-21 21:03:10    阅读次数:173
struct iphdr中的__LITTLE_ENDIAN_BITFIELD和__BIG_ENDIAN_BITFIELD
__LITTLE_ENDIAN_BITFIELD表示小端序,__BIG_ENDIAN_BITFIELD表示大端序。 /usr/include/linux/ip.h中有一段代码定义了ip首部的结构体,如下: struct iphdr { #if defined(__LITTLE_ENDIAN_BITFIELD) __u8 ihl:4, version:4; #elif defined (_...
分类:其他好文   时间:2015-06-12 23:58:21    阅读次数:360
深入理解Linux网络技术内幕——IP选项的处理
IP选项介绍 IP首部中有4bit用于表示首部长度,其单位是4个字节,所以,IP首部的最大长度是15*4=60字节(4bit最大可以表示到15),而IP固定首部的长度是20字节,所以一个IP首部最大允许有40字节长度的选项。 IP选项有两种格式 单字节和多字节 对于多字节选项,其长度有length字段标识,另外其Optiondata并不是从32bit的边界开始的。 Length...
分类:系统相关   时间:2015-05-14 18:48:24    阅读次数:283
2.tcp/ip协议分析-IP协议、ARP协议和RARP协议
IP协议是TCP/IP协议族中最核心的协议,它提供不可靠、无连接的数据报传输服务。所以理解IP协议对于我们学习网络至关重要。 IP首部 重要字段介绍: 4bit首部长度:以4字节为单位,决定了IP首部长度最大为15*4=60,一般的IP数据报首部长度为20,此时该字段为5. 8bit的服务类型:包括一个3bit的优先权子字段(可以忽略),4bit的tos子字...
分类:其他好文   时间:2015-04-02 22:37:27    阅读次数:209
IP首部中的服务类型(TOS)
TOS包括共8位,包括3 bit的优先权字段(取值可以从000-111所有值),4 bit的TOS子字段和1 bit未用位但必须置0。3bit的8个优先级的定义如下:111--Network Control(网络控制);110--Internetwork Control(网间控制);101--Cri...
分类:其他好文   时间:2015-04-01 16:45:15    阅读次数:20835
【原创】日常开发常用操作(不定时更新)
1.服务端抓包tcpdump tcp port 18888 -vv -x -i eth0root执行,抓包后分析时注意每个包前20字节是ip首部,其中1-2字节是版本号首部长度服务号等一般是4500,其中第3-4字节是整个包大小(=40+包体数据),剩下由源目标地址,接着20字节是tcp首部,有端口...
分类:其他好文   时间:2015-03-21 12:35:35    阅读次数:130
116条   上一页 1 ... 8 9 10 11 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!