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在两个方向上不一定相同。

最新文章

  1. zTree和SweetAlert插件初探
  2. Bat命令学习
  3. python学习之路——基础篇(3)模块(续)
  4. jetty服务器启动方法总结【备用】
  5. hdu 2089 不要62--数位dp入门
  6. google maps v3 添加自定义图标(marker,overlay)
  7. 转载的在DOS下操作mysql
  8. ASCII码、base64编码 为什么有的代码要用 base64 进行编码?
  9. Bat小试牛刀
  10. 可能是最详细的 Hexo + GitHub Pages 搭建博客的教程
  11. [2019BUAA软工助教]第0次个人作业
  12. Python爬虫简单介绍
  13. win10优化开机进程
  14. iomanip的作用 C++
  15. LeetCode 867 Transpose Matrix 解题报告
  16. MyBatis基础入门《十九》动态SQL(set,trim)
  17. 修改oracle默认监听端口
  18. PtH(hash传递攻击)原理探秘
  19. java多线程知识点汇总(一)多线程基础
  20. jdbc之存储过程的调用和调用方法

热门文章

  1. JavaScript--我发现!原来你是这样的JS(1)
  2. final关键字的使用
  3. python程序之profile分析
  4. SpirngMVC入门第一天
  5. java 可重入读写锁 ReentrantReadWriteLock 详解
  6. java常见加密方式介绍
  7. window.onerror 应用实例
  8. 媒体查询media参数以及其兼容性问题
  9. 软工+C(2017第5期) 工具和结构化
  10. 学号:201521123116 《java程序设计》第五周学习总结