zoukankan      html  css  js  c++  java
  • TCP/IP

    应用层数据+TCP首部——>TCP层+IP首部——>IP层+以太网首部——>链路层    => 封装,逆向过程为分用

    最大传输单元又叫作 MTU:Maximum Transmission Unit。比如以太网的MTU为1500 字节,IEEE 802.3 的 MTU 为 1492 字节。当网络上的两台主机互相进行通信时,两台主机之间要经过多个网络,每个网络的链路层可能有不同的MTU,其中两台通信主机路径中的最小MTU被称作路径MTU。

    分片:如果IP层有一个数据报要传,而且数据的长度比链路层的MTU还大,那么IP层就要进行分片(Fragmentation),把数据报分成若干片,这样每一片都小于MTU。

    IP首部:20字节

    TCP首部:

    以太网帧格式:链路层头部的类型字段需要指明是IP数据报,还是ARP、RARP请求;类似的,IP头部也需要类型字段来指明是ICMP(1)、IGMP(2)、TCP(6)、UDP(17)协议。

    ARP格式:

    ICMP协议:用于传递差错信息、时间、回显、网络信息等控制数据。比如传输的目的地址不存在等问题的处理。如PING程序就是使用了ICMP协议。

    ARP协议过程:

    PING流程:使用了ARP协议和ICMP协议,还可以可能会查询DNS服务器。

  • 相关阅读:
    MarkDownPad2 注册码
    如何让你的.vue在sublime text 3 中变成彩色?
    字典树入门
    博弈论
    复杂度问题
    gets scanf以及缓冲区域的问题
    对象
    矩阵转置的一般算法
    二叉树的建立、遍历、叶子节点计数、深度计算
    D
  • 原文地址:https://www.cnblogs.com/tianyajuanke/p/3345883.html
Copyright © 2011-2022 走看看