码迷,mamicode.com
首页 > 其他好文 > 详细

TCP/IP 第二章

时间:2017-10-05 12:20:10      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:相同   技术分享   格式   不同的   循环   最大   png   crc   mtu   

1,

技术分享

以太网的封装格式。其中MTU的最小值为46字节,所以,ARP和RARP需要添加18字节的PAD。CRC是检验和。(循环冗余检验)

2,SLIP:(串行线路ip)

技术分享

首尾一个end字符加以区分数据。碰到end字符,需要使用0xdb和0xdc取代它,0xdb被称为slip的esc字符。如果ip数据包里面有0xdb字符,则用0xdb和0xdd取代它。如上图所示。

缺点:数据帧中没有类型,如果一条线路用于slip,那么就不能用于其他协议。slip没有检验和字段。每一端必须知道对方的ip地址,没有办法把本端的ip地址通知另一端。(不理解)

3,CSLIP:(压缩的SLIP)

可以将tcp和ip的40字节首部压缩到3到5个字节。

4,PPP:(点对点协议)

技术分享

增加了一个字节的协议域,两个字节的CRC(检验和)。

链路控制协议LCP允许通信双方进行协商,以确定不同的选项。网络控制协议NCP允许双方是否对报文首部进行压缩。PPP有取代SLIP的趋势。

5,环回接口:

技术分享

A类网络的127.0.0.1一般用作环回接口。并命名为localhost。 

传给环回地址(一般是1 2 7 . 0 . 0 . 1)的任何数据均作为I P输入。

传给广播地址或多播地址的数据报复制一份传给环回接口,然后送到以太网上。这是因为广播传送和多播传送的定义(第 1 2章)包含主机本身。 

任何传给该主机I P地址的数据均送到环回接口。

6,最大传输单元(MTU)

技术分享

IP层如果有一个数据包要传,而且数据包的长度比MTU大,那么IP层需要分片。使得每一片数据包都小于MTU。

路径MTU。若通信的两台主机在同一个网络,则该网络的MTU非常重要。但如果通信的两台主机不在同一个网络,那么每个网络就有不同的MTU。此时重要的是两台主机的各个通信网络的MTU的最小值。也叫路径MTU。两台主机的路径MTU不是一个常数,取决于当时所选择的路由。选路不是对称的,所以路径MTU在两个方向上不一定相同。

TCP/IP 第二章

标签:相同   技术分享   格式   不同的   循环   最大   png   crc   mtu   

原文地址:http://www.cnblogs.com/zhoubiao20170424/p/7628827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!