1.概述 ICMP为IP组成部分之一,传递差错报文并返回用户进程,在IP数据报内部被传输 类型字段可以有15个不同的值,以描述特定类型的ICMP报文,检验和字段覆盖整个ICMP报文。 2.报文类型 在报文类型中,不同类型由报文的类型字段和代码字段来决定,当发送一份ICMP差错报文时,豹纹始终包含IP ...
分类:
其他好文 时间:
2017-04-01 10:34:46
阅读次数:
155
1.链路层 链路层主要有3个目的 1.为ip模块发送数据和接收ip数据报 2.为ARP模块发送ARP请求和接受ARP应答 3.为RARP发送RARP请求和应答 以太网IP数据报封装在RFC 894,IEEE 802 网络IP数据报封装在RFC 1042中,所以主机需求rfc都与10mb/s以太网电缆 ...
分类:
其他好文 时间:
2017-04-01 09:38:16
阅读次数:
169
TCP 协议如何保证可靠传输 一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片 ...
分类:
其他好文 时间:
2017-03-21 12:19:30
阅读次数:
154
一、引言? UDP是简单的面向数据报的运输层协议。UDP不提供可靠性:它负责把应用程序传给IP层的数据发送出去,不保证能导到目的地。 二、UDP首部? 端口号表示发送进程和接受进程。由于IP层已经把IP数据报分配给了TCP和UDP,因此TCP和UDP端口号是相互独立的。UDP长度字段指的是UDP首部... ...
分类:
其他好文 时间:
2017-03-12 21:04:50
阅读次数:
481
概述一般认为是IP层的一个组成部分,用户传递差错报文及其他需要注意的信息。?ICMP报文在IP数据报内部被传输。?ICMP报文格式如上,所有报文前四个字节的格式都是相同的。 二、ICMP报文类型?为了不产生广播风暴,下面的情况不会产生ICMP差错报文:ICMP差错报文(ICMP查询报文可能会产生IC... ...
分类:
其他好文 时间:
2017-03-12 13:23:19
阅读次数:
230
一、服务模型特点不可靠 (unreliable)不保证IP数据报能成功得到达目的地。无连接 (connectionless)IP不维护任何关于后续数据报的状态信息,每个数据报是相互独立的。IP数据报可以不按发送顺序接收。二、IP首部? 版本号目前协议版本号是4首部长度首部占32bit字节的长度。普通... ...
分类:
其他好文 时间:
2017-03-11 13:03:23
阅读次数:
146
ip数据报分首部和数据两部分组成: 首部分为固定部分和可变部分 版本——占 4 位,指 IP 协议的版本 目前的 IP 协议版本号为 4 (即 IPv4) 首部长度——占 4 位,可表示的最大数值 是 15 个单位(一个单位为 4 字节) 因此 IP 的首部长度的最大值是 60 字节。 区分服务—— ...
分类:
编程语言 时间:
2017-02-16 14:49:57
阅读次数:
306
IP/ICMP/IGMP/TCP/UDP等协议的校验和算法都是相同的,算法如下:在发送数据时,为了计算数IP据报的校验和。应该按如下步骤:(1)把IP数据报的首部都置为0,包括校验和字段。(2)把首部看成以16位为单位的数字组成,依次进行二进制反码求和。(3)把得到的结果存入校验和字段..
分类:
其他好文 时间:
2016-12-29 23:52:34
阅读次数:
424
数 据 链 路 层 分组=包=IP数据报 先从数据链路层开始 数据链路层使用的信道类型 (1)点对点信道:一对一的点对点通信方式 1> 网络适配器包括了数据链路层和物理层两层功能 协议数据单元:帧 2>主要步骤: a.前结点的数据链路层把网络层交下来的包添加首部和尾部封装成帧。 b.前结点把封装好的 ...
分类:
其他好文 时间:
2016-12-27 23:23:59
阅读次数:
262
《TCP/IP详解卷1:协议》第6章ICMP:Internet控制报文协议---读书笔记1、引言ICMP被认为是IP层的一个组成部分,它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。ICMP报文是在IP数据报内部被传..
分类:
Web程序 时间:
2016-12-17 07:43:41
阅读次数:
236