热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【Network篇<Day01>】——初识网络、TCP/IP参考模型、IP地址

从本文开始,我将从零开始学习云计算领域,每天学习的笔记我都会写成博客,感兴趣的小

从本文开始,我将从零开始学习云计算领域,每天学习的笔记我都会写成博客,感兴趣的小伙伴可以和我一起学习讨论。
????????????????????????????????

文章目录

  • ?一、什么是云计算?
  • ⚽二、什么是网络以及网络的作用
  • ⚾三、网络发展史
  • ?四、OSI参考模型
    • ?4.1 OSI七层参考模型(分层思想)
    • ?4.2 TCP/IP五层参考模型
    • ✈️4.3 TCP/IP协议族的组成
    • ?️4.4 设备与层对应的关系
    • ?4.5 数据的封装和解封装过程
    • ?️4.6 协议数据单元(PDU)
    • ?4.7 总结
  • ?五、IP地址
    • ?5.1 IP地址定义
    • ?5.2 IP地址冷知识
    • ?5.3 IP地址的组成
    • ?5.4 IP地址分类
    • ?5.5 子网掩码

在这里插入图片描述?一、什么是云计算?

?云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。

  • 云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。
  • 现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。
简单来说,云计算就是一种服务,通过服务器强大的计算能力,给用户享受计算结果。
⚽二、什么是网络以及网络的作用
  1. 网络,是云计算学习的基础.
    什么是网络?从两方面定义:

硬件方面:通过线缆将网络设备和计算机连接起来;
软件方面:操作系统、应用软件、应用程序通过通信设备互连。

  • 网络的作用
    实现资源共享、信息传递、增加可靠性、提高系统处理能力。
⚾三、网络发展史
  • 60年代:分组交换技——>断点续传
  • 70~80年代:TCP/IP,IOS发明了OSI模型
  • 90年代后:Web技术
?四、OSI参考模型

? OSI(Open System Interconnect),即开放式系统互连。一般都叫OSI参考模型,是ISO组织在1985年研究的网络互连模型。该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即OSI开放系统互连参考模型。

?4.1 OSI七层参考模型(分层思想)

在这里插入图片描述

?4.2 TCP/IP五层参考模型

在这里插入图片描述

✈️4.3 TCP/IP协议族的组成

什么是协议?

  • 为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言”。
  • 描述网络通信中“语言”规范的一组规则就是协议。

在这里插入图片描述

?️4.4 设备与层对应的关系

在这里插入图片描述

?4.5 数据的封装和解封装过程

封装过程:
在这里插入图片描述解封装过程:
在这里插入图片描述

?️4.6 协议数据单元(PDU)

在这里插入图片描述

?4.7 总结

所在层级对应设备数据单位协议
应用层计算机HTTP FTP TFTP SMTP SNMP DNS
传输层防火墙数据段TCP UDP
网络层路由器数据包ICMP IGMP IP ARP
数据链路层交换机数据帧VLAN TRUNK MSTP
物理层网卡比特流
?五、IP地址

?5.1 IP地址定义

IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。

IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

?5.2 IP地址冷知识

  • IP地址由32位二进制数组成,采取点分十进制进行书写。
  • 最小IP为0.0.0.0,最大IP为255.255.255.255
  • 192.138.1.22的意思是:192.138.1这个网段的第22台主机
  • 网段:指一个计算机网络中使用同一物理层设备(传输介质、中继器、集线器等)能够直接通讯的那一部分。比如:192.168.1.0—192.168.1.255就是一个网段,192.168.2.0—192.168.2.255也是一个网段。
  • 网段(区域:网络部分)的第一个IP表示网段,最后一个IP用于广播,都不能使用
  • 每个网段可用IP地址数量:2^n-2,n为主机为的二进制个数。

?5.3 IP地址的组成

IP地址分为两部分:第一部分为网络部分(NETWORK),第二部分为主机部分(HOST)。

在这里插入图片描述到底那一部分为网络部分哪一部分为主机部分?接着往下看

?5.4 IP地址分类

IP地址分为A、B、C、D、E五类,每一类都有不同的划分,如下图所示:
在这里插入图片描述常用的为ABC类地址,这三类的网络部分和主机部分可清晰地划分为:
在这里插入图片描述

?5.5 子网掩码

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在广域网上。

对应IP地址的网络部分用1表示
对应IP地址的主机部分用0表示
A类IP:255.0.0.0
B类IP:255.255.0.0
C类IP:255.255.255.0
子网掩码还可以这样表示:192.168.1.5 /24

在这里插入图片描述


版权声明:本文为qq_41890240原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_41890240/article/details/124103646
推荐阅读
  • 对象存储与块存储、文件存储等对比
    看到一篇文档,讲对象存储,好奇,搜索文章,摘抄,学习记录!背景:传统存储在面对海量非结构化数据时,在存储、分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结 ... [详细]
  • Fiddler 安装与配置指南
    本文详细介绍了Fiddler的安装步骤及配置方法,旨在帮助用户顺利抓取用户Token。文章还涵盖了一些常见问题的解决方案,以确保安装过程顺利。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • 龙蜥社区开发者访谈:技术生涯的三次蜕变 | 第3期
    龙蜥社区的开发者们通过自己的实践和经验,推动着开源技术的发展。本期「龙蜥开发者说」聚焦于一位资深开发者的三次技术转型,分享他在龙蜥社区的成长故事。 ... [详细]
  • 精选10款Python框架助力并行与分布式机器学习
    随着神经网络模型的不断深化和复杂化,训练这些模型变得愈发具有挑战性,不仅需要处理大量的权重,还必须克服内存限制等问题。本文将介绍10款优秀的Python框架,帮助开发者高效地实现分布式和并行化的深度学习模型训练。 ... [详细]
  • 本文详细记录了 MIT 6.824 课程中 MapReduce 实验的开发过程,包括环境搭建、实验步骤和具体实现方法。 ... [详细]
  • Python学习day3网络基础之网络协议篇
    一、互联网协议连接两台计算机之间的Internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列网络协议。二、为什么要有互联网协议互联网协议就相当于计 ... [详细]
  • MongoDB核心概念详解
    本文介绍了NoSQL数据库的概念及其应用场景,重点解析了MongoDB的基本特性、数据结构以及常用操作。MongoDB是一个高性能、高可用且易于扩展的文档数据库系统。 ... [详细]
  • 华为捐赠欧拉操作系统,承诺不推商用版
    华为近日宣布将欧拉开源操作系统捐赠给开放原子开源基金会,并承诺不会推出欧拉的商用发行版。此举旨在推动欧拉和鸿蒙操作系统的全场景融合与生态发展。 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 吴石访谈:腾讯安全科恩实验室如何引领物联网安全研究
    腾讯安全科恩实验室曾两次成功破解特斯拉自动驾驶系统,并远程控制汽车,展示了其在汽车安全领域的强大实力。近日,该实验室负责人吴石接受了InfoQ的专访,详细介绍了团队未来的重点方向——物联网安全。 ... [详细]
  • 【转】强大的矩阵奇异值分解(SVD)及其应用
    在工程实践中,经常要对大矩阵进行计算,除了使用分布式处理方法以外,就是通过理论方法,对矩阵降维。一下文章,我在 ... [详细]
  • Java EE 平台集成了多种服务、API 和协议,旨在支持基于 Web 的多层应用程序开发。本文将详细介绍 Java EE 中的 13 种关键技术规范,帮助开发者更好地理解和应用这些技术。 ... [详细]
  • 本文整理了关于Sia去中心化存储平台的重要网址和资源,旨在为研究者和用户提供全面的信息支持。 ... [详细]
author-avatar
儒雅的aaaaaaaaaaa
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有