Abel's tech blogAbel's tech blog
  • 基础知识
  • 面向对象
  • IO流
  • String
  • 异常处理机制
  • 多线程
  • 反射机制
  • JVM相关知识
  • 数据库基础
  • 数据库进阶
  • 复杂SQL语句
  • Redis
  • Spring-IOC
  • Spring-AOP
  • Spring-Test
  • SpringBoot
  • SpringMVC
  • MyBatis
  • 基于MyBatis的分页查询
  • SpringSecurity
  • 微服务概念
  • Nacos
  • Dubbo
  • Seata
  • Sentinel
  • SpringGateway网关
  • ELK
  • Quartz
  • 消息队列
  • 数据结构
  • 算法
  • TCP/IP
  • 交换机
  • 路由器
  • Docker
  • Kubernetes
  • Linux
  • 各类工具

    • 菜鸟工具
    • 菜鸟教程
    • IDEA下载
    • 数据结构和算法可视化网站
    • jwt解析
    • maven仓库
  • 开发文档

    • Java 8 API 文档
    • Java 17 API 文档
    • MyBatis 3 中文
    • MyBatis-spring 中文
    • Spring Framework 5 API DOC
    • Spring Framework 6 API DOC
    • SpringBoot 2.7.6 API DOC
    • SpringBoot 3 API DOC
    • Hypertext Transfer Protocol -- HTTP/1.0
  • 配置文件下载

    • 阿里云Maven仓库配置
    • Nginx反向代理配置模板
    • JavaScript组件库
  • JDK 8 Windows x86 64-bit
  • JDK 17 Windows x86 64-bit
  • Maven
  • IntelliJ IDEA 各版本
  • Git
  • 基础知识
  • 面向对象
  • IO流
  • String
  • 异常处理机制
  • 多线程
  • 反射机制
  • JVM相关知识
  • 数据库基础
  • 数据库进阶
  • 复杂SQL语句
  • Redis
  • Spring-IOC
  • Spring-AOP
  • Spring-Test
  • SpringBoot
  • SpringMVC
  • MyBatis
  • 基于MyBatis的分页查询
  • SpringSecurity
  • 微服务概念
  • Nacos
  • Dubbo
  • Seata
  • Sentinel
  • SpringGateway网关
  • ELK
  • Quartz
  • 消息队列
  • 数据结构
  • 算法
  • TCP/IP
  • 交换机
  • 路由器
  • Docker
  • Kubernetes
  • Linux
  • 各类工具

    • 菜鸟工具
    • 菜鸟教程
    • IDEA下载
    • 数据结构和算法可视化网站
    • jwt解析
    • maven仓库
  • 开发文档

    • Java 8 API 文档
    • Java 17 API 文档
    • MyBatis 3 中文
    • MyBatis-spring 中文
    • Spring Framework 5 API DOC
    • Spring Framework 6 API DOC
    • SpringBoot 2.7.6 API DOC
    • SpringBoot 3 API DOC
    • Hypertext Transfer Protocol -- HTTP/1.0
  • 配置文件下载

    • 阿里云Maven仓库配置
    • Nginx反向代理配置模板
    • JavaScript组件库
  • JDK 8 Windows x86 64-bit
  • JDK 17 Windows x86 64-bit
  • Maven
  • IntelliJ IDEA 各版本
  • Git

1、什么是TCP/IP

目前应用广泛的网络通信协议集,国际互联网上电脑相互通信的规则、约定

2、主机通信的三要素

  • IP地址:用来表示一个节点的网络地址(区分网络中电脑身份的地址)
  • 子网掩码:配合IP地址确定网络号
  • IP路由:网关的地址,网络的出口

3、IP地址

  1. 作用:用来标识一个节点的网络地址
  2. 版本:
    • IPV4:32个二进制位
    • IPV6:128个二进制位
  3. IPV4 地址的表示方式

    点分十进制(将32个二进制分为4组,每组8位,再将每组的8位二进制换算为十进制,组和组之间用“.”隔开)

  4. IP地址的组成

    网络位 + 主机

  5. IPV4 地址的分类
    • A类:0-127 网.主.主.主
    • B类:128-191 网.网.主.主
    • C类:192-223 网.网.网.主
    • D类:224-239 组播
    • E类:240-255 科研
  6. 子网掩码

    区分IP地址的网络位和主机位,默认网络位用255,主机位用0表示

    • A、B、C类地址的默认子网掩码:
      • A:255.0.0.0
      • B:255.255.0.0
      • C:255.255.255.0

7.公有与私有IP地址

  • 公有地址:在国际互联网上使用,花钱申请,全球唯一
  • 私有地址:保留给企业内部使用,免费使用,内网唯一
    • A:10.0.0.0 - 10.255.255.255
    • B:172.16.0.0 - 172.31.255.255
    • C:192.168.0.0 - 192.168.255.255

8.网关:从一个网络连接另一个网络的关口

网络的出入口地址,一般是路由器或防火墙