• Stanford CS144笔记(三)


    Byte order

    1. Endianness

    2. Network Byte Order
    • Different processors have different endianness
      • Little endian: x86
      • Big endian: ARM
    • To interoperate, they need to agree how to represent multi-byte fields.
    • Network byte order is big endian.

    IPv4

    1. Goal of Internet Protocol Addresses
    • Stitch many different networks together.
    • Need network-independent, unique address.
    2. IPv4

    3. Address Structure

    Historical:

    Today:

    • CIDR(无分类域间路由选择)
    4. IPv4 Address Assignment

    Longest Prefix Match

    1. Inside the Stream

    2. Inside Each Hop
    • Each router maintains a routing table.

    ARP(Address Resolutioin Protocol)

    ARP is used to transform the IP address to Hardware address.

    Problems:如何通过IP地址找到使用该IP地址的设备的硬件地址?

    1. IP地址与硬件地址之间并不存在一个简单的映射关系。
    2. 在局域网中,经常地会有新主机加入,旧主机撤走。

    ARP解决该问题的方法
    在主机的ARP高速缓存中维护一张从IP地址到硬件地址的动态更新的表。

    CS专业在读,热爱编程。
    专业之外,喜欢阅读,尤爱哲学、金庸、马尔克斯。
  • 相关阅读:
    new in swift
    Mac Git [remote rejected] master -> master (pre-receive hook declined) 解决方案
    Mac git 代码的Add 以及提交
    swift storyboard 跳转的2 种方式
    iOS 常用指令(svn cocoa pod)
    java面试题(晨星)
    谈Spring的理解
    软件产品开发文档大纲
    商城项目要点
    金蝶面试小记
  • 原文地址:https://www.cnblogs.com/jmhwsrr/p/14014937.html
Copyright © 2020-2023  润新知