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地址都没有变(源和目的)

  • 相关阅读:
    Jmeter的几种参数化方式
    selenium实现原理
    python问题
    跨域问题的解决方案
    jquery的ajax的语法
    给JavaScript 对象添加方法
    循环遍历对象的属性
    Function专题 以及js的预解析理解
    如何理解javascript中类和对象这两个概念?
    封装原生ajax
  • 原文地址:https://www.cnblogs.com/Sunqingyi/p/12680967.html
Copyright © 2011-2022 走看看