从零开始的云计算生活——第九天,知识积累,计算机网络技术。

一·故事背景

今天讲解了一部分的计算机网络知识,其中比较关键的是记忆网络中的常见概念以及OSI七层模型,TCP五层模型,着重理解记忆,接下来进行讲解。

二·网络概述

1·网络的概念

   两个不在同一地理位置的主机,通过传输介质和通信协议,实现通信和资源共享。网络的核心是通过物理或逻辑链路将分散的节点(如计算机、设备等)连接起来,形成数据交互的通道。

网络发展史

a.计算机网络发展的第一个阶段( 60 年代)
                                                                          标志性的事件: ARPANET
                                                                         关键技术:分组交换
b.计算机网络发展的第二个阶段( 70-80 年代)
                                                                         标志性的事件: NSFNet
                                                                         关键技术: TCP/IP
c.计算机网络发展的第三个阶段( 90 年代)
                                                                         标志性的事件:浏览器Mosaic
                                                                         关键技术:Web 技术

3·网络的四要素

a.通信线路和通信设备 包括有线(如光纤、双绞线)或无线(如Wi-Fi、卫星)的传输介质,以及                                      路由器、交换机等设备,用于连接计算机并传输数据             
b.网络软件支持 包括协议软件(如TCP/IP)、系统软件(如操作系统)和应用软件(如浏览                                   器),用于实现通信规则、资源管理和用户服务
 c.实现数据通信与资源共享  这是网络的核心目标,通过上述硬件和软件协同,完成数据传输、文                                               件共享或远程访问等功能。
d.有独立功能的计算机 指网络中至少需要两台以上能够独立运行和处理的计算机系统,作为数据                                        生成和处理的终端节点。

4·网络功能

  1. 数据通信‌:这是网络的核心功能,实现了设备间的信息传输(如电子邮件、实时通讯等),为其他功能提供了基础支撑。

  2. 资源共享‌:通过网络允许用户共享硬件(如打印机)、软件(如云应用)及数据(如数据库),最大化资源利用率并降低成本,被视为网络的本质功能。

  3. 分布式处理‌:将大型计算任务拆分到多台计算机协同完成,显著提升处理效率并优化资源分配。

  4. 负载均衡‌:动态分配网络流量避免单点设备超载,确保网络整体性能稳定。

  5. 可靠性提升‌:通过冗余路径或节点备份机制,当某部分故障时网络仍可维持服务(如自动切换后备机),保障系统持续运行。

此外,网络还衍生出其他辅助功能,例如支持远程访问、提供安全防护机制等,但这些可视为核心功能的延伸或具体应用场景的实现。

5·网络类型

    a.局域网(LAN):覆盖范围较小,通常局限于单个建筑物或校园内。局域网是应用最广泛的           一种网络,主要用于连接近距离的计算机和设备,实现资源共享和通信。

    b.城域网(MAN):覆盖范围介于局域网和广域网之间,通常覆盖一个城市或地区。城域网主           要用于连接城市内的多个局域网,提供更大范围的数据传输和资源共享。

    c.广域网(WAN):覆盖范围最广,通常跨越多个城市或国家,甚至全球范围。广域网是连接           不同地区局域网或城域网计算机通信的远程网,如Internet网就是典型的广域网。

6·网络协议与标准

a.网络协议是由三个要素组成:

     (1) 语义。语义是解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成                          的动作与做出什么样的响应。

     (2) 语法。语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。

     (3) 时序(同步)。时序是对事件发生顺序的详细说明。

人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序。

b. 标准:大家一致认同的协议

7·网络中常见概念

编号

概念说明
1主机
也称终端系统,任何一种能够连接网络的设备。
2
通信链路
由物理链路(同轴电缆、双绞线、光纤等)连接到一起组成的一种物理通路
3
路由器
和链路层交换机一样,都属于交换机,主要用于转发数据
4
分组
当一台端系统向另外一台端系统发送数据时,通常会将数据进行分片,然后为每段加上首部字节,从而形成分组。这些分组通过网络发送到端系统,然后再进行数据处理。
5
路径
一个分组所经历的一系列通信链路和分组交换机称为通过这个网络的路径。
6
因特网服务商
ISP 。网络运营商,联通、移动等
7
网络协议
计算机网络中为进行数据交换而建立的规则、标准或者约定
8
IP
网际协议。规定了路由器和端系统之间发送和接收的分组格式
9
TCP/IP协议簇
TCP IP 协议为主的一系列协议。 ICMP 协议、 ARP 协议、 UDP协议、 DNS 协议、 SMTP 协议等。
10
套接字接口
指的就是 socket接口,规定了端系统之间通过因特网进行数据交换的方 式。
11
协议
协议定义了两个以上通信实体之间交换报文格式和顺序所遵从的标准。
12
丢包
在计算机网络中是指分组出现丢失的现象。
13
吞吐量
单位时间内成功传输数据的数量。
14
IP 地址
网络协议地址,在互联网中唯一标识主机的一种地址。每台入网的设备都有一个 IP 地址,又分为内网 IP 和公网 IP
15
端口号
在同一台主机内,端口号用于标识不同应用程序进程。
16
URI
uniform resource identifier ,统一资源标识符。
17
URL
uniform resource locator ,统一资源定位符, URI 的子集。
18
HTML
hyper text markup language,超文本标记语言。一种用于创建网页的标准标记语言,通过一系列标签将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。
19
web 页面
web page ,由页面上的很多对象组成
20
web 服务器
web server ,可以向浏览器等 web客户端提供文档,也可以放置网站文 件、数据文件,供全世界浏览和下载。主流的有 Apache Nginx IIS
21
webservice
一种跨编程语言和操作系统平台的远程调用技术。
22
CDN
content delivery network ,内容分发网络。应用了http协议里的缓存和代理技术,代替源站响应客户端的请求。CDN是构建在现有网络基础之上的网络,它依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
23
WAF
一种应用程序保护系统,它是一种通过执行一系列针对 HTTP/ HTTPS的安全策略来专门为 Web应用提供保护的一款产品,它是应用层面的防火墙,专门检测 HTTP 流量,是防护 Web 应用的安全技术。
24
HTTP
hypertext transfer protocol,超文本传输协议。是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。
25
SMTP 协议
提供电子邮件服务的协议。主要用于系统之间的邮件新仙尼传递,并提供有关来信的通知。
26
DNS 协议
用于把人类易于记忆的网络地址名称映射为主机能够识别的 IP 地址
27
TELNET
远程登录协议,允许用户(Telnet客户端)通过一个协商过程来与一个远程设备进行通信,它为用户提供了在本地计算机上完成远程主机工作的能力。
28
SSH 协议
SSH 是一种建立在应用层上的安全加密协议。因为TELNET在主机和远程主机的发送数据包的过程中是明文传输,未经任何安全加密,容易被网上不法分子嗅到数据包来搞事情。为了数据的安全性,一般会用 SSH进行远程登录。
29
FTP 协议
文件传输协议,是应用层协议之一。包括 FTP 服务器和 FTP客户端。用户可以使用 FTP 客户端通过 FTP 协议访问位于 FTP 服务器上的资源。 FTP协议传输效率很高,一般用来传输大文件。
30
单向数据传
数据的流向只能是单向的,也就是从发送端到接收端。
31
双向数据传
数据流向是双向的,又叫全双工通信。
32
面向连接的
指应用进程在向另一个应用进程发送数据前,需要先进行握手,即它们必须先互相发送预备报文段,用来建立确保数据传输的参数。
33
三次握手
TCP连接的建立需要经过三个报文段的发送,这种连接的建立过程被称为三次握手。
34
四次挥手
TCP 断开连接需要经过四个报文段的发送,这种断开过程是四次挥手。
35
IPv4
网际协议的第四个版本,使用 32 位的地址
36
IPv6
网际协议的第六个版本, IPv6 的地址长度为 128 位。 IPv6的使用,解决了网络资源地址数量的问题,也解决了多种接入设备连入互联网的障碍。
37
接口
主机和物理链路之间的边界。
38
ARP 协议
一种解决地址问题的协议。通过 IP位线索,可以定位下一个用来接受数据的网络设备的 MAC地址。如果目标主机和主机不在同一个链路上时,可以通过 ARP 查找下一条路由的地址。 ARP 只适用于 IPv4
39
RARP
ARP 反过来,通过 MAC 地址定位 IP 地址的一种协议。
40
代理 ARP
用于解决 ARP 包被路由器隔离的情况,通过代理 ARP 可以实现将 ARP请求转发给临近的网段。
41
ICMP 协议
Internet 报文控制协议。如果在 IP 通信过程中由于某个 IP包由于某种原因未能到达目标主机,那么将会发送 ICMP 消息, ICMP 实际上是 IP 的一部分。
42
DHCP 协议
一种动态主机配置协议。使用 DHCP 就能实现自动设置 IP 地址、统一管理IP地址分配,实现即插即用。
43
NAT 协议
网络地址转换协议。指所有本地地址的主机在接入网络时,都需要在NAT路由器上将其转换成全球 IP 地址,才能和其他主机进行通信。
44
IP 隧道
由路由器把网络层协议封装到另一个协议中从而跨过网络传输到另外一个路由器的过程。
45
单播
1 1 发送信号。例如早期的固定电话。
46
广播
主机和与他连接的所有端系统相连,主机将信号发送给所有的端系统。
47
多播
与广播类似,不同在于多播需要限定在某一组主机作为接收端。
48
任播
在特定的多台主机中选出一个接收端的通信方式。
49
IGP
内部网关协议,一般用于企业内部自己搭建的路由自治系统。
50
EGP        
外部网关协议,通常用于在网络主机之间相互交换路由信息。
51
MPLS
一种标记交换技术,会对每个 IP数据包都设定一个标记,然后根据这个标记进行转发。
52
MAC 协议
媒体访问控制协议,规定了帧在链路上传输的规则。
53
以太网
以太网是一种当今最普遍的局域网技术,它规定了物理层的连线、电子信号和 MAC 协议的内容。
54
VLAN
虚拟局域网是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将他们组织起来,相互之间的通信就好像它们在同一个网段中一样,所以称为虚拟局域网
55
基站
无线网络的基础设施。

8·网络拓扑结构

a.星型拓扑

星型拓扑是由中央节点和通过点到点通信链路接到中央节点的各个站点组成。

星型拓扑结构的优点

(1)结构简单,连接方便,管理和维护都相对容易,而且扩展性强。

(2)网络延迟时间较小,传输误差低。

(3)在同一网段内支持多种传输介质,除非中央节点故障,否则网络不会轻易瘫痪。

(4)每个节点直接连到中央节点,故障容易检测和隔离,可以很方便地排除有故障的节点。

因此,星型网络拓扑是应用最广泛的一种网络拓扑结构。

星型拓扑结构的缺点

(1)安装和维护的费用较高

(2)共享资源的能力较差

(3)一条通信线路只被该线路上的中央节点和边缘节点使用,通信线路利用率不高

(4)对中央节点要求相当高,一旦中央节点出现故障,则整个网络将瘫痪。

星型拓扑结构广泛应用于网络的智能集中于中央节点的场合。从趋势看,计算机的发展已从集中的主机系统发展到大量功能很强的微型机和工作站,在这种形势下,传统的星型拓扑的使用会有所减少。

b.总线拓扑

总线拓扑结构采用一个信道作为传输媒体,所有站点都通过相应的硬件接口直接连到这一公共传输媒体上,该公共传输媒体即称为总线。任何一个站发送的信号都沿着传输媒体传播,而且能被所有其它站所接收。

总线拓扑结构的优点

(1)总线结构所需要的电缆数量少,线缆长度短,易于布线和维护。

(2)总线结构简单,又是元源工作,有较高的可靠性。传输速率高,可达1~100Mbps。

(3)易于扩充,增加或减少用户比较方便,结构简单,组网容易,网络扩展方便

(4)多个节点共用一条传输信道,信道利用率高。

总线拓扑的缺点

(1)总线的传输距离有限,通信范围受到限制。

(2)故障诊断和隔离较困难。

(3)分布式协议不能保证信息的及时传送,不具有实时功能。站点必须是智能的,要有媒体访问控制功能,从而增加了站点的硬件和软件开销。

c.环型拓扑

    在环型拓扑中各节点通过环路接口连在一条首尾相连的闭合环型通信线路中,环路上任何节点均可以请求发送信息。请求一旦被批准,便可以向环路发送信息。环型网中的数据可以是单向也可是双向传输。由于环线公用,一个节点发出的信息必须穿越环中所有的环路接口,信息流中目的地址与环上某节点地址相符时,信息被该节点的环路接口所接收,而后信息继续流向下一环路接口,一直流回到发送该信息的环路接口节点为止。

环型拓扑的优点

(1)电缆长度短。环型拓扑网络所需的电缆长度和总线拓扑网络相似,但比星形拓扑网络要短得多。

(2)增加或减少工作站时,仅需简单的连接操作。

(3)可使用光纤。光纤的传输速率很高,十分适合于环型拓扑的单方向传输。

环型拓扑的缺点

(1)节点的故障会引起全网故障。这是因为环上的数据传输要通过接在环上的每一个节点,一旦环中某一节点发生故障就会引起全网的故障。

(2)故障检测困难。这与总线拓扑相似,因为不是集中控制,故障检测需在网上各个节点进行,因此就不很容易。

(3)环型拓扑结构的媒体访问控制协议都采用令牌传递的方式,在负载很轻时,信道利用率相对来说就比较低。

d.树型拓扑

    树型拓扑可以认为是多级星型结构组成的,只不过这种多级星型结构自上而下呈三角形分布的,就像一颗树一样,最顶端的枝叶少些,中间的多些,而最下面的枝叶最多。树的最下端相当于网络中的边缘层,树的中间部分相当于网络中的汇聚层,而树的顶端则相当于网络中的核心层。它采用分级的集中控制方式,其传输介质可有多条分支,但不形成闭合回路,每条通信线路都必须支持双向传输。

树型拓扑的优点

(1)易于扩展。这种结构可以延伸出很多分支和子分支,这些新节点和新分支都能容易地加入网内。

(2)故障隔离较容易。如果某一分支的节点或线路发生故障,很容易将故障分支与整个系统隔离开来。

树型拓扑的缺点

各个节点对根的依赖性太大,如果根发生故障,则全网不能正常工作。从这一点来看,树型拓扑结构的可靠性有点类似于星型拓扑结构。


e.混合型拓扑

混合型拓扑是将两种单一拓扑结构混合起来,取两者的优点构成的拓扑。

混合型拓扑的优点

(1)故障诊断和隔离较为方便。一旦网络发生故障,只要诊断出哪个网络设备有故障,将该网络设备和全网隔离即可。

(2)易于扩展。要扩展用户时,可以加入新的网络设备,也可在设计时,在每个网络设备中留出一些备用的可插入新站点的连接口。

(3)安装方便。网络的主链路只要连通汇聚层设备,然后再通过分支链路连通汇聚层设备和接入层设备。

混合型拓扑的缺点

(1)需要选用智能网络设备,实现网络故障自动诊断和故障节点的隔离,网络建设成本比较高。

(2)像星型拓扑结构一样,汇聚层设备到接入层设备的线缆安装长度会增加较多。

f.网型拓扑

网型拓扑。这种结构在广域网中得到了广泛的应用,它的优点是不受瓶颈问题和失效问题的影响。由于节点之间有许多条路径相连,可以为数据流的传输选择适当的路由,从而绕过失效的部件或过忙的节点。这种结构虽然比较复杂,成本也比较高,提供上述功能的网络协议也较复杂,但由于它的可靠性高,仍然受到用户的欢迎。

网型拓扑的一个应用是在BGP协议中。为保证IBGP对等体之间的连通性,需要在IBGP对等体之间建立全连接关系,即网状网络。假设在一个AS内部有n台路由器,那么应该建立的IBGP连接数就为n(n-1)/2个。

网型拓扑的优点

(1)节点间路径多,碰撞和阻塞减少。

(2)局部故障不影响整个网络,可靠性高。

网型拓扑的缺点

(1)网络关系复杂,建网较难,不易扩充。

(2)网络控制机制复杂,必须采用路由算法和流量控制机制。

三·网络模型

1·分层思想

①概述

     分层思想的核心理念是将复杂的系统或问题划分为多个独立的、相互关联的层级,每个层级有不同的功能和责任。这种分层的方式可以使系统或问题更具结构化和可管理性,简化设计和实施过程,并提高系统或问题的可扩展性和互操作性。
②核心理念
模块化:将系统或问题划分为多个模块或层级,每个层级负责特定的功能,模块之间相互独立但也
               相互关联。这样可以降低复杂度,使系统设计更加清晰和可扩展。
抽象性:每个层级都对其他层级提供特定的抽象接口,屏蔽了底层实现的复杂性,使各层级之间的
               交互更加简化和统一。这样可以提高代码的可维护性和可重用性。
松耦合:每个层级之间通过抽象接口进行交互,层级之间的耦合度尽可能地降低,使得各个层级可
               以独立地进行修改和演变。这样可以使系统更具灵活性和可扩展性。
可替换性:由于每个层级之间的耦合度较低,所以可以灵活地替换或添加新的功能层级,而不需要
                  对其他层级进行修改。这样可以使系统更容易适应变化的需求和技术。

2·OSI七层模型

  1. 物理层(Physical Layer)
    负责通过物理媒介(如电缆、光纤、无线电波等)传输原始比特流,定义电压水平、传输速率等硬件特性。例如网线接口、光纤调制等均属于此层。

  2. 数据链路层(Data Link Layer)
    将比特流组织成数据帧,通过MAC地址识别设备,并处理帧的错误检测与校正。以太网(Ethernet)和Wi-Fi协议在此层工作。

  3. 网络层(Network Layer)
    通过IP地址实现跨网络的路由选择和数据包转发,IP协议是该层的核心。路由器是典型的网络层设备。

  4. 传输层(Transport Layer)
    提供端到端的可靠数据传输服务,通过TCP协议保证数据顺序和完整性,或通过UDP协议实现低延迟传输。例如网页浏览或视频流媒体依赖此层。

  5. 会话层(Session Layer)
    建立、管理和终止应用程序间的会话连接,处理同步和恢复问题。例如远程会议系统的会话控制。

  6. 表示层(Presentation Layer)
    负责数据格式转换(如ASCII与EBCDIC编码)、加密解密、压缩解压等,确保不同系统间的数据可读性。例如HTTPS的加密在此层实现。

  7. 应用层(Application Layer)
    直接为用户应用程序(如浏览器、邮件客户端)提供网络服务接口,常见协议包括HTTP、FTP、SMTP等。例如访问网站时使用的HTTP协议属于此层。

3·TCP/IP五层模型

          应用层:负责程序之间的沟通,简单的电子邮件传输(SMTP)、文件传输协议(FTP)、                          网络远程访问协议等(Telent)等。我们程序员网络编程就是针对应用层来进行                              的。

协议
            HTTP | HTTPS
                                     超文本传输协议
                                                                  检测端口号 80/tcp | 443/tcp
            FTP
                                    文件传输协议
                                                                  检测端口号 21/TCP
            TFTP
                                    简单文件传输协议
                                                                  检测端口号 69/UDP
            DNS
                                    域名解析协议
                                                                  检测端口号 53/UDP
            SMTP
                                     邮件传输协议
                                                                   检测端口号 25/TCP

          传输层:负责两台主机之间的数据传输。如传输控制协议 (TCP),能够确保数据可靠的从源                           主机发送到目标主机。

协议
            TCP
                                     传输控制协议
            UDP
                                     用户数据报协议

          网络层:负责地址管理和路由选择。例如在IP协议中,通过IP地址来标识一台主机,并通过                          路由表的方式规划出两台主机之间的数据传输的线路(路由)。路由器(Router)                          工作在网路层。

协议
           ICMP
                                     控制报文协议
                                                               用于在 IP 主机、路由器之间传递控制消息。控制消息是指                                                                 网络通不通、主机是否可达、路由是 否可用等网络本身的                                                                 消息。(ping 命令)
          IGMP
                                     Internet 组管理协议
                                      组播协议
                                                                 运行在主机和组播路由器之间
ARP
                                     地址解析协议
                                                                 根据网络层 IP 数据包包头中的 IP 地址信息解析出目标硬                                                                     件地址( MAC地址)信息,以保证通信 的顺利进行。
RARP
                                     反向地址转换协议
                                                                 RARP 发出要反向解析的物理地址并希望返回其对应的 IP                                                                    地址,应答包括由能够提供所需信息 的RARP 服务器发                                                                     出的 IP 地址。
IP
                                     代表所有协议
RIP
                                      动态路由协议

          数据链路层:负责设备之间的数据帧的传送和识别。例如网卡设备的驱动、帧同步(就是说                                   从网线上检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就自动                                   重发)、数据差错校验等工作。有以太网、令牌环网,无线LAN等标准。交换                                   机(Switch)工作在数据链路层。

协议
             以太网( Ethernet
             无线局域网( Wi-Fi
             点对点协议( PPP

          物理层:负责光/电信号的传递方式。比如现在以太网通用的网线(双绞 线)、早期以太网采                             用的的同轴电缆(现在主要用于有线电视)、光纤,现在的wifi无线网使用电磁波等                             都属于物理层的概念。物理层的能力决定了最大传输速率、传输距离、抗干扰性                             等。集线器(Hub)工作在物理层。

协议
             以太网( Ethernet
              无线局域网( Wi-Fi
             光纤通道( Fibre Channel

4·数据的封装与解封装过程

①PDUProtocol Data Unit,协议数据单元)

②数据封装与解封装过程

TCP/IP 五层模型每层对应的工作设备:
应用层:终端设备
传输层:防火墙
网络层:路由器
数据链路层:交换机
物理层:网卡

四·IP地址

1·进制转换

①数制介绍

数制:计数的方法,指用一组固定的符号和统一的规则来表示数值的方法
数位:指数字符号在一个数中所处的位置
基数:指在某种进位计数制中,数位上所能使用的数字符号的个数
位权:指在某种进位计数制中,数位所代表的大小,即处在某一位上的 “1” 所表示的数值的大小

②十进制

十进制数制系统包括 10 个数字:0、1 2 3 4 5 6 7 8 9
十进制数的特点是逢十进一
十进制数( Decimal number )表示 :(1010)10,1010D
举例:426=4*10^(3-1)+2*10^(2-1)+6*10(1-1)

③二进制

二进制这个词的意思是基于两个数字 0、1
二进制数的特点是逢二进一
二进制数( Binary number ): (1010)2, 1010B
假设 8 2 进制数每位都是 1
128 64 32 16 8 4 2 1
10001011 2
从左至右每一位数的计算为 2 n-1 次方
每一位数的代表数字 为 128 0 0 0 8 0 2 1
转为十进制 最后计算结果为 所有数相加
举例:426
426=256+128+32+8+2
所以二进制为110101010

④八进制

八进制数制系统包括 8 个数字: 0、 1 2 3 4 5 6 7
八进制数的特点是逢八进一
八进制数( octal number)( 1010 8 1010o
13241 8
从左至右每一位数的计算为 8^n-1 基数,或者转化为2进制三个一组
举例:426
426的二进制为110101010,每三个一组,变成 110 101 010,所以8进制426=(652)8

⑤十六进制

十六进制数制系统包括 16 个数字:
0 1 2 3 4 5 6 7 8 9 A B C D E F
代表 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
十六进制数的特点是逢十六进一
十六进制数( Hexadecimal number ):
(1010)16 1010H
1B2 16
从左至右每一位数的计算为 16^n-1 基数
举例:426

426/16=26……10,所以426=(1aa)16

2·IP地址定义

主机唯一的标识,保证主机间正常通信 (同一局域网下)
一种网络编码,用来确定网络中一个节点
IP 地址由 32 位二进制( 32bit )组成( ipv4
IPv6 地址由 128 位二进制数构成

3·IP地址组成部分

网络部分( NETWORK
确定网络范围
主机部分( HOST
确定主机位置

4·IP地址分类

IP 地址分为 A B C D E 五类,每一类有不同的划分规则

地址类型
地址范围特点
A
0.0.0.0~127.255.255.255第一位必须是0
B
128.0.0.0~191.255.255.255前两位必须是10
C
192.0.0.0~223.255.255.255前三位必须是110
D
不常见忽略
E
不常见忽略

①A类地址

组成:网络部分 + 主机部分 + 主机部分 + 主机部分
      A 类地址范围为 0.0.0.0~127.255.255.255 A 类地址网络位固定为前 8 位。
     
网络位为 2^7=128 ,网络位 =2^ 可变网络位, A 类地址首位不能变所以可变网络位为 7 位。
     
主机位为 2^24=16777216 ,主机位 =2^ 可变主机位, A 类地址 24 位都可变所以可变主机位为 24
     
      可用主机位为 2^24-2=16777214 ,可用主机位 =2^ 可变主机位 -2 ,减 2 的原因是由于主机号全位 0定义 为网段地址,主机号全位 0 定义为广播地址不可随便使用。
特点:网络有 126 个,非常少;但是每个网络中包含的地址数量为 2^24 个,可用 IP 地址为 2^24 -                 2 个。
使用场景: 大型网络

②B类地址

组成:网络部分 + 网络部分 + 主机部分 + 主机部分
     B 类地址范围为 128.0.0.0~191.255.255.255 B 类地址网络位固定前 16      
     
网络位为 2^14=16384 ,网络位 =2^ 可变网络位, B 类地址前 2 位不能变所以可变网络位为 14 位。
     
主机位为 2^16=65536 ,主机位 =2^ 可变主机位, B 类地址 16 位都可变所以可变主机位为 16
     
可用主机位为 2^16-2=65534 ,可用主机位 =2^ 可变主机位 -2 ,减 2 的原因是由于主机号全位 0定义为网 段地址,主机号全位 0 定义为广播地址不可随便使用。
特点:网络数量有 2^14 个,网络中等;每个网络包含的地址数量为 2^16 个,可用 IP 地址为 2^16 -               2 
使用场景:中型网络

③C类地址

组成:网络部分 + 网络部分 + 网络部分 + 主机部分
     C 类地址范围为 192.0.0.0~223.255.255.255 C 类地址网络位固定前 24      
     
网络位为 2^21=2097152 ,网络位 =2^ 可变网络位, C 类地址前 3 位不能变所以可变网络位为 21 位。
     
主机位为 2^8=256 ,主机位 =2^ 可变主机位, C 类地址 8 位都可变所以可变主机位为 8
     
     可用主机位为 2^8-2=254 ,可用主机位 =2^ 可变主机位 -2 ,减 2 的原因是由于主机号全位 0定义为网段地址,主机号全位 0 定义为广播地址不可随便使用。
特点:网络数量有 2^21 个,网络最多;每个网络包含的地址数量为 2^8 个,可用 IP 地址为 2^8 - 2
           使用场景:小型网络

④DE类地址

     D E 类地址不常用,只要知晓 D 类地址用于组播, E 类地址用于科学研究即可。

5·地址划分

   
地址划分按使用范围划分为 2 类,一类为公网地址,一类为私网地址。
公网地址:收取费用,全球可达且 IPV4 地址已用完。
私网地址:不收费,小范围内随便使用。

私网地址范围

地址类型
私网地址范围
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
特殊地址

特殊地址
作用
0.0.0.0
可以表示任意IP地址
255.255.255.255
广播地址,多用于服务寻找 ip
127.0.0.0~127.255.255.255
回环地址、本机地址,指代本机地址,用来测试本机网卡的TCP/IP 协议是否正确安装
169.254.0.0~169.254.255.255
微软保留地址,无 ip 时会分配到这段地址

6·相关概念

①网络地址

网络 ID ,网段
用来标识一个网络的符号
当前网络范围内的最小 IP 地址
不能用于网络通信

②广播地址

用于将数据包从一个网络中的所有主机传递到另一个网络中的所有主机。
当前网络范围内的最大 IP 地址
不能用于网络通信

③子网掩码

用来确定 IP 的网络地址
32 个二进制数
对应 IP 地址的网络部分用 1 表示
对应 IP 地址的主机部分用 0 表示
IP 地址和子网掩码作逻辑 运算得到网络地址
         0 和任何数相与都等于 0
         1 和任何数相与都等于任何数本身
A B C 三类有类地址的默认子网掩码:
          A 类: 255.0.0.0 或者 /8
          B 类: 255.255.0.0 或者 /16
          C 类: 255.255.255.0 或者 /24

④子网段

网络中一组连续的 IP 地址。
通常以 IP 地址和子网掩码的形式来表示。
子网段是网络划分和管理的基本单位,可以用于划分局域网和子网。

⑤网关

连接不同网络之间的一个网络节点,即两个或多个网络的交汇处
负责将数据包转发到目标网络
网关通常是一台路由器,具有路由选择、地址转换等功能。

五·总结

   今天这里只是网络知识的一部分,之后会更新剩余内容,里面需要记忆的内容还是很多的,在记忆的基础上要有理解,不然看到这些名词只会昏头转向。


今日增添了IP相关的知识,主要掌握进制之间的转换,还有私网地址范围也要熟记,之后还会增加之后的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值