美文网首页
note_12.1_网络基础

note_12.1_网络基础

作者: 人間失格_430b | 来源:发表于2019-02-28 17:49 被阅读0次

计算机网络:

TCP/IP:协议栈(使用)
ISO,OSI:协议栈(学习)

  • MAC:Media Access Control
      48bits:
      ICANN:24bits, 2^24
        地址块:2^24

  网桥(bridge):MAC地址表
    静态指定:
    动态学习:根据原地址学习;

  交换机(switch):多端口网桥;

  • IP(Internet protocol)地址:网络号+主机号
      A<-->B
        网络?
        主机?
      IPv4:32bits
        8bits.8bits.8bits.8bits
        0-255
        0.0.0.0-255.255.255.255
    • IP地址分类:
      • A类:
        第一段为网络号,后三段为主机号
        网络号:
          0 000 0000 - 0 111 1111:1-127
          网络数量:126,127(localhost)
          每个网络中的主机数量:2^24-2
          默认子网掩码:255.0.0.0,/8
          用于与IP地址按位进行“与”运算,从而取出其网络地址;
            1.3.2.1/255.0.0.0 = 1.0.0.0
            1.3.2.1/255.255.0.0= 1.3.0.0
        私网地址:10.0.0.0/255.0.0.0
      • B类:
        前两段为网络号,后两段为主机号
        网络号:
          10 00 0000 - 10 11 1111:128-191
          网络数:2^14
          每个网络中的主机数量:2^16-2
          默认子网掩码:255.255.0.0,/16
        私网地址:172.16.0.0-172.31.0.0
      • C类:
        前三段为网络号,最后一段为主机号
        网络号:
          110 0 0000 - 110 1 1111:192-223
          网络数:2^21
          每个网络中的主机数量:2^8-2
          默认子网掩码:255.255.255.0, /24
        私网地址:192.168.0.0-192.168.255.255
      • D类:组播
        1110 0000 - 1110 1111:224-239
      • E类:科研
        240-255
  • IPv6:128bits

路由器:router

  • 路由表:
    静态指定
    动态学习:rip2, ospf

  • 路由条目:
    目标地址 下一跳(nexthop)
    目标地址的类别:
      主机:主机路由
      网络:网络路由
      0.0.0.0/0.0.0.0:默认路由


OS:多用户,多任务

多任务:多进程

通信时,进程的数字标识:

port:16bits:
  0-65535:1-65535
    1-1023:固定分配,而且只有管理员有权限启用;
    1024-4W:半固定,
    4W+:临时;
进程地址:
  IP:PORT, socket


总结:

MAC:本地通信;范围:本地局域网;
IP:界定通信主机,源和目标;范围:互联网;
Port:界定进程;范围:主机 ;

相关文章

  • note_12.1_网络基础

    计算机网络: TCP/IP:协议栈(使用)ISO,OSI:协议栈(学习) MAC:Media Access Con...

  • Linux学习第8周基础网络知识

    运维基础网络知识概述网络基础通讯原理介绍网络基础设备概念知识a 什么是交换机b 什么是路由器网络基础设备配置过程 ...

  • Linux网络基础

    Linux网络基础 这是Linux网络基础的笔记,首先介绍了计算机网络的基础知识,然后是Linux的网络设置 参考...

  • 网络基础

    分层 应用层-传输层-网络层-链接层-实体层 实体层 是电脑和电脑链接的物理手段,负责传送1、0的电信号 链接层 ...

  • 网络基础

    一、网络概论 1、何为网络? 网络的定义:网络就是一群通过一定形式连接起来的电脑。 什么是局域网?一个网络可以由两...

  • 网络基础

    一、什么是HTTP协议 答:hypertext transfer protocol(超文本传输协议),TCP/IP...

  • 网络基础

    OSI模型的七层结构 OSI参考模型中每个层的作用: TCP/IP协议分层模型 网络协议划分物理层:以太网 · 调...

  • 网络基础

    获取网络数据 python中使用第三方库requests来获取网络数据import requests 确定请求的地...

  • 网络基础

    3次握手 4次挥手 采用三次握手是为了防止失效的连接请求再次被接收,因而产生错误。如第一次连接请求SYN=1由于网...

  • 网络基础

    http三次握手 第一次握手:客户端发送了一个带有SYN(建立连接)的Tcp报文到服务器,表示客户端想要和服务端建...

网友评论

      本文标题:note_12.1_网络基础

      本文链接:https://www.haomeiwen.com/subject/ihnhuqtx.html