zoukankan      html  css  js  c++  java
  • tcpip详解笔记(2) 链路层

    1 以太网和802封装
    以太网封装是以RFC894定义的
    而802封装则是RFC1042定义的
    主机需求RFC要求:
    (1)必须支持以太网封装
    (2)应该支持与RFC894混合的RFC1042封装
    (3)或许可以发送RFC1042封装的分组

    2 SLIP
    适用于RS-232和高速调制解调器接入网络
    (1)以0xC0结束
    (2)对报文中的0xC0和ESC字符进行转义
    缺点:没有办法通知本端IP到对端;没有类型字段;没有校验和

    3 CSLIP
    将SLIP报文中的20字节IP首部和20字节TCP首部压缩为3或5字节

    4 PPP协议
    修正了SLIP协议的缺陷,支持多种协议类型;带数据校验和;报文首部压缩;双方可以进行IP地址动态协商(使用IP协议);链路控制协议可以对多个链路选项进行设置。

    5 环回接口
    用于同一台主机上的程序通过TCP/IP通信。
    传给环回的数据均作为输入;
    传给该主机IP地址的数据也是送到环回接口;
    广播和多播数据先复制一份到环回接口,再送到以太网上。

    6 MTU
    对数据帧长度的最大限制,如果数据分组长度大于这个数值,需要在IP层对其分片。
    注意:发往以太网的数据要考虑路径MTU

  • 相关阅读:
    NOIP 2016 回文日期
    USACO Ski Course Design
    USACO Combination Lock
    USACO 利润Profits
    POJ 3368 Frequent values
    USACO Balanced Lineup
    JDOJ 1065 打倒苏联修正主义
    JDOJ 2174 忠诚
    VIJOS-P1514 天才的记忆
    VIJOS-P1423 最佳路线
  • 原文地址:https://www.cnblogs.com/feisky/p/2732924.html
Copyright © 2011-2022 走看看