一.概述 同上一篇tcp一样,udp也是封装在ip报文里面。创建UDP的原始套接字如下: 1 (sockfd = socket(PF_INET, SOCK_RAW, IPPROTO_UDP); 同样,如果要构造udp的ip首部,要开启IP_HDRINCL选项! udp首部格式: udp的不可靠性,比
分类:
系统相关 时间:
2016-01-30 01:54:23
阅读次数:
291
一.概述 tcp报文封装在ip报文中,创建tcp的原始套接字如下: 1 sockfd = socket(PF_INET, SOCK_RAW, IPPROTO_TCP); 此时只能构造tcp报文,如果想进一步构造ip首部,那么就要开启sockfd的IP_HDRINCL选项: 1 int on = 1;
分类:
系统相关 时间:
2016-01-29 21:16:06
阅读次数:
424
linux 网络防火墙 netfilter :是内核的一个frame :框架 iptables :数据报文过滤:nat mangle等规则生成工具网络知识: IP报文首部 tcp报文首部 hdr len 报头首部长度 给出的字节需要乘以横向 32/8 = 4字节TypeofService...
分类:
其他好文 时间:
2015-12-29 20:58:47
阅读次数:
516
ICMP协议(InternetControlMessageProtocol)1.1.定义:用于主机或路由器向源点发送差错信息或查询信息的协议。1.2.报文结构IP首部(20个字节)注:ICMP的报文是封装在IP报文里面的,所以要包含IP首部报文类型(2个字节)报文字段(2个字节)校验和(4个字节)I...
分类:
其他好文 时间:
2015-11-30 02:11:49
阅读次数:
169
1、网络的O互联网模型物理层:电信号、网卡、比特流,迷数据端设备提供传送数据数据链路层:将源自网络层来的数据传输至相邻目标网络层中。IP报文、网络层:负责为分组交换机上的不同主机提供通信服务,TCP/IP层(是在Linux内核实现)传输层:二个主机中进程间的通信提供服务,..
分类:
系统相关 时间:
2015-09-19 19:49:10
阅读次数:
528
Technorati标签:MPLS,LDP,标签,label01-MPLS标签报文的格式.实际上,之所以要叫MPLS为2.5层协议,是因为标签是处于IP报文头和二层报头之间的.图中是嵌套了三层标签.靠近二层头的标签叫顶部,考近IP报文头的标签叫底部.如果有多个标签,数据报文在被转发的时候是利用顶部标签进..
分类:
其他好文 时间:
2015-09-11 10:49:56
阅读次数:
304
Linux中的涉及网络基本知识:TCP/IP:物理层:链路层:MAC从设备到设备主机通信,MAC地址,IP<-->MAC(ARP/RARP)MTU:网络层:IP报文从源主机到目标主机之间通信,IP地址,IP报文传输层:从源主机进程到目标主机特定进程之间通信,TCP/UDP应用层:ISO/OSI:七层1-4:通信5..
分类:
系统相关 时间:
2015-09-09 14:52:06
阅读次数:
318
图解 TCP/IP 笔记2 4.4.1 IP地址与路由控制 4.4.2路由控制表的聚合 4.5 IP分割处理与再构成处理 4.5.1数据链路不同,MTU则相异 4.5.2 IP报文的分片与重组 经过分片之后的IP数据报在被重组的时候,只能由目标主机进行。路由器虽然做分片但不会进行重组。 4.5.3路...
分类:
其他好文 时间:
2015-09-08 11:58:47
阅读次数:
295
TCP 和 IPTCP 和 IPTable of ContentsOSI 7 层分类和私有 IP网关 gateway封装 Encapsulation分解 Demultiplexing客户-服务器模型链路层IP 报文TCP 的链接OSI 7 层应用层, APDU, 和用户交互用户接口,用户服务, 如浏...
分类:
其他好文 时间:
2015-08-06 09:26:00
阅读次数:
97