zoukankan      html  css  js  c++  java
  • 计算机网络笔记--网络层1IP协议

    虚拟互联网络

    实际上计算机网络是错综复杂的

    物理设备使用IP协议,屏蔽了物理网络之间的差异

    当网络中的主机使用IP协议连接时,则无需关注网络细节

    IP协议

    MAC地址(48位)通常采用16进制

    IP地址通常采用点分十进制来表示

    对于一台计算机,IP地址是可变的,MAC地址是唯一的。

    ip地址由四个点分十进制来表示,每个点分十进制的范围是0到255

    4位首部长度:单位是4字节,最大是15x4=60字节,最少有20个字节

    16位总长度:首部长度+数据长度

    8位协议:表明IP协议具体数据是什么协议(tcp,udp等)

    首部校验和:校验首部是否出错

    路由表

    IP协议的转发流程

    那么如何根据E的IP地址知道E的MAC地址呢?

    这里使用ARP协议中的ARP缓存表,ARP缓存表缓存了IP地址到MAC地址的映射。

    ARP缓存表中的记录并不是永久有效的,有一定的期限。

    F到C同E到F

    数据帧每一跳,MAC地址都在变化(源和目的)

    IP数据报每一跳IP地址都没有变(源和目的)

  • 相关阅读:
    JAVA-复数计算器
    第十三周总结
    java多线程
    写作的意义
    mysql删除有外键表数据
    Linux firewall防火墙设置
    linux安装ftp
    SELECT list is not in GROUP BY clause and contains nonaggregated
    primordials is not defined
    maven手动添加jar包
  • 原文地址:https://www.cnblogs.com/Sunqingyi/p/12680967.html
Copyright © 2011-2022 走看看