链路层作用: (1)为IP模块发送和接收IP数据报; (2)为ARP发送ARP请求和接受ARP应答 (3)为RARP发送RARP请求和接受ARP应答 协议:以太网和SLIP协议 A.以太网协议数据封装格式(帧): 注: 1.目的地址和源地址都是MAC地址(48比特),这一点两者相同 2.在802标准...
分类:
其他好文 时间:
2015-03-14 21:40:49
阅读次数:
167
基础知识: IP协议又称互联网协议是互联网间互联的数据报协议,它提供网间连接的完善功能,包括IP数据报规定互联网络范围内的地址格式 TCP协议即传输控制协议,规定一种可靠的数据信息传递服务 IP地址是用于唯一标识网络中的一个通信实体,比如一台电脑,一台打印机,或者是路由器的某一个端口,而在基于...
分类:
其他好文 时间:
2015-03-14 16:38:12
阅读次数:
126
socket函数#include
#include
int socket(int domain, int type, int protocol);创建一个套接字用于通信参数: domain:指定通信协议族(protocol family),常用取值AF_INET(IPv4) type:指定socket类型, 流式套接字SOCK_STREAM,数据报套接字SOCK_DGRAM,原始套接字...
1、DatagramPacket类的构造方法 2、DatagramSocket类的构造方法 3、DatagramSocket类常用方法 4、服务端 ?package?com.ljb.app.datagram;
import?java.io.IOException;
import?java.net.DatagramPacket;
impo...
分类:
其他好文 时间:
2015-03-12 19:28:08
阅读次数:
172
(一)基础知识IPv4 数据报最大大小是65535(16位),包括IPv4头部。IPv6 数据报最大大小是65575,包括40个字节的IPv4头部MTU,这是由硬件规定的,如以太网的MTU是1500字节,IPv4要求最小MTU是68字节,IPv6要求最小MTU是576字节path MTU: 指两台主...
分类:
其他好文 时间:
2015-03-11 19:21:15
阅读次数:
250
工作中经常需要解析收到的数据报文,而报文中很多协议字段都用bit来表示。一般都会使用指针偏移然后右移的方式来获取响应的bit位的值。比如下面这样一个报文:D的值为:((pucPktAddr + 3)>>6) & 0x3 --偏移3个字节,右移6位,再与上掩码E的值就是((pucPktAddr + 3...
分类:
编程语言 时间:
2015-03-11 00:34:11
阅读次数:
401
(1) ICMP协议工作在网络层
(2) 提出的目的:为了更加有效地转发IP数据报和提高交付成功的机会。
(3) 作用:
简单点说:当转发IP数据报出现错误时,给出原因。
具体点说:当路由器或者主机发送IP数据报出现错误时,路由器或者主机会向源点发送原因。
注意:ICMP是网络层的自我检测,用来检测信息是否到达目的地。若没到达,在提供原因。
(4) 怎么发送...
分类:
其他好文 时间:
2015-03-08 15:47:29
阅读次数:
136
报表项目中,可能会出现报表源数据来自于不同数据库的情况。这是因为同一张报表可能会从多个业务系统取数据。例如:员工信息从人力资源系统中取出,销售数据从销售系统中取出。还有一种可能是,同一应用系统的数据库负载太大,不得已分成多个数据库的情况。例如:销售系统数据..
分类:
其他好文 时间:
2015-03-06 17:20:25
阅读次数:
190