计算机网络相关知识总结

一、概述

        计算机网络可以极大扩展计算机系统的功能机器应用范围,提高可靠性,在为用户提供放方便的同时,减少了整体系统费用,提高性价比。

        计算机网络的功能主要有:1. 数据共享;2. 资源共享;3. 管理集中化;4. 实现分布式处理;5. 负载均衡

        计算机网络性能主要有:速率、带宽、吞吐量和时延

        时延:数据从一端发送到另一端所需要的时间。

        网络延迟 = 处理延迟 + 排队延迟 + 发送延迟 + 传播延迟

        服务器的延迟主要是队列延迟和I/O延迟。

二、网络的分类

        按分布范围:

                局域网;广域网;城域网;因特网;无线个人网;无线局域网;无线广域网;无线城域

         网;

                局域网:

                        计算机局部区域网络,传输速率高,误码率低,可靠性高,通常为单一部门或单位

                使用,支持多种传输介质实时应用。由计算机、交换机、路由器等设备组成。常用架构        

                有单核心架构、双核心架构、环形架构、层次局域网架构。

                广域网:

                        网络分布更大和设备更多。广域网由通信子网和资源子网组成。通信子网可以利用

                公用分组交换网络、卫星通信网和无线分组交换网来构建,将分布在不同地区的局域网

                或计算机互连起来,实现资源子网共享。

        按拓扑结构:

                总线型;星型;环形;树形:

        5G技术特点:

                1. 服务化架构:5G核心网中隐去了SBA服务化架构,实现网络功能的灵活定制和按需组

          合。

                2. 网络切片通过网络切片技术在单个独立的物理网络中切分出多个逻辑网络,从而避

         免为每个服务建设一个专用的无力网络,极大的降低了建网和运维成本。

二、网络规划和设计

        1. 需求分析

                产出:需求规范

                工作:确定业务、用户、应用、计算机平台、网络通信等

        2. 通信规范分析

                产出:通信规范(依据)

                工作:现有网络的分析、估计和测量通信量以及设备利用率

        3. 逻辑网络设计

                        产出:逻辑设计文档(核心)

                            1. 逻辑网络设计图

                            2. IP地址方案

                            3. 安全管理方案

                            4. 具体的软硬件,广域网连接设备和基本网络服务选择

                            5. 招聘和培训相关人员的说明

                            6. 费用初步估算 

                        工作:选择符合需求的设计,确定网络逻辑结构

                            1. 网络结构设计;

                            3. 局域网、广域网技术选择和应用

                            4.  地址设计和命名模型

                            5. 路由选择协议

                            6. 网络安全

                            7. 逻辑网络设计文档 

        4. 物理网络设计

                            产出:物理逻辑文档

                            工作:将逻辑设计应用到无力网络,确定网络物理结构

                                1. 物理网络结构图和布线方案

                                2. 设备和部件的详细列表清单

                                3. 软硬件和安装费用的估算

                                4. 安装日程表,详细说明服务的时间和期限

                                5. 安装后的测试计划

                                6. 用户的培训计划

        5. 实施阶段

                实现物理网络设计、安装、维护

三、ISO七层网络模型和设备及协议

层次名称主要功能主要设别及协议
7应用层实现具体的应用功能

POP3(110)、FTP(20/21)、HTTP(80)、Telnet(23)、SMTP(25)、DHCP(67)、TFTP(69)、SNMP(161)、DNS(53)

6表示层数据的格式与表达、加密、压缩
5会话层会话的建立、管理和终止
4传输层端到端的连接TCP、UDP
3网络层分组传输和路由选择三层交换机、路由器、ARP、RAPR、IP、ICMP、IGMP、防火墙(分组交换为核心)
2数据链路层传输以帧为单位的数据网桥、交换机、网卡
1物理层二进制传输中继器、集线器

        交换机:

                  主要功能:集线功能、中继功能、桥接功能、隔离冲突域

                基本交换原理:

                        交换机基于MAC地址识别完成数据转发功能。MAC地址表是动态增长的交换机可

                以学习MAC地址,并将其保存在内存地址表中,通过在数据的发送者和接收者之间建

                立临时交换路径。

                交换机MAC地址学习方式:

                        1. 转发路径学习。根据接收到数据中的源MAC地址建立改地址同交换机端口的映射

                写入MAC地址表中。

                        2. 数据转发。如果加还击根据目的MAC地址在地址表中找到端口,就向响应端口

                转发。

                        3. 数据泛洪。若目标MAC地址不在地址表中,则向所有端口(不包括源端口)都

                转发一次。

                        4. 链路地址更新。MAC地址表会每隔一定时间更新一次。

四、TCP/IP协议族

        TCP:可靠的传输层协议,三次握手,TCP协议可以根据端口将报文交付给对应进程

        UDP:不可靠的传输层协议

        ICMP:因特网控制协议,PING命令来自该协议

        IGMP:组播协议

        ARP:地址解析协议,IP地址到MAC地址

        RARP:反向地址解析协议,MAC地址到IP地址

        POP3:110端口,邮件收取

        IMAP:143端口,因特网信息访问协议

        SMTP:25端口,邮件发送

        FTP:20数据端口/21控制端口,文件传输协议

        HTTP:80端口,超文本传输协议,网页传输

        DHCP:67端口,动态IP地址自动分配

        SNMP:161端口,简单网络管理协议

        DNS:53端口,域名解析协议

        TCP与UDP对比:

                  相同点:TCP与UDP都是基于IP协议的传输层协议,可用于端口寻址

                不同点:TCP面向管理,需要通过三次握手建立连接,可以进行流量控制、差错校验、

                                报文按序、可靠,但效率低

                                UDP是不可靠的,无须建立连接,数据无序,但效率高,需要将报文交给应用                        

                                层处理

        DHCP介绍:

                DHCP采用C/S架构,IP地址分配方式有:

                        1. 固定分配(管理员分配)

                        2. 动态分配(有效期限的IP地址)

                        3. 自动分配(无限期的IP地址)

                        无效地址:169.254.x.x 和 0.0.0.0

        DHCP发现(DISCOVER,客户端到服务端)

        DHCP提供(OFFER,服务端到客户端)

        DHCP请求(REQUEST,客户端到服务器)

        DHCP确定(Acknowledge,ACK,服务器到客户端)

        DHCP拒绝(NACK,服务器拒绝)

        DHCP释放(客户端释放IP地址)

        DHCP取消(Decline,ip冲突,客户端拒绝)

        DHCP默认租期为8天;

        当租期过半时,客户机需要向服务器申请续租;

        当租期超过87.5%(7天)时,如果仍没有和服务器联系上,则开始联系其他DHCP服务器。

         

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/643791.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux系列】 离线安装vnc 可视化桌面

离线安装vnc 可视化桌面 缘下载安装vnc初始化链接 缘 项目需要下载 下载地址: http://mirror.centos.org/centos/7/updates/x86_64/Packages/tigervnc-license-1.8.0-31.el7_9.noarch.rpm http://mirror.centos.org/centos/7/os/x86_64/Packages/libXfont2-2.0.…

(007)Blender 根据顶点组分离模型

1.选中模型,并且进入【3D视图】【编辑模式】: 2.选择顶点组: 3.分离选中项:

ESP32开发

目录 1、简介 1.1 种类 1.2 特点 1.3 管脚功能 1.4 接线方式 1.5 工作模式 2、基础AT指令介绍 2.1 AT指令类型 2.2 基础指令及其描述 2.3 使用AT指令需要注意的事 3、AT指令分类和提示信息 3.1 选择是否保存到Flash的区别 3.2 提示信息 3.3 其他会保存到Flash的A…

Docker容器概念介绍与基本管理

前言 在软件开发和部署环境中,使用 Docker 等容器技术可以帮助团队实现快速、一致、可靠的应用程序部署,提高开发效率和应用程序的可移植性。 目录 一、虚拟化产品介绍 1. 云服务模型 1.1 IaaS 1.2 PaaS 1.3 SaaS 1.4 DaaS 2. 产品介绍 2.1 虚…

梯度,hesse阵与Jacobi矩阵

分清楚三个量的含义和计算方法。 梯度 表征的是一个列向量,是相对于某个方向而言的,但是某个方向上可能有多个变量,所以梯度不是简单的直接求偏导,并且说了,它是一个列向量,所以, 我们设 f : …

【Linux】解决ubuntu20.04版本插入无线网卡没有wifi显示【无线网卡Realtek 8811cu】

ubuntu为Realtek 8811cu安装驱动,解决wifi连接问题 1、确认无线网卡的型号-Realtek 8810cu2、下载并配置驱动 一句话总结:先确定网卡的型号,然后根据网卡的型号区寻找对应的驱动下载,下载完成之后在ubuntu系统中进行编译&#xff…

STM32的GPIO输入和输出函数详解

系列文章目录 STM32单片机系列专栏 C语言术语和结构总结专栏 文章目录 1. GPIO模式 2. GPIO输出 2.1 RCC 2.2 GPIO 3. 代码示例 3.1 RCC时钟 3.2 GPIO初始化 3.3 GPIO输出函数 3.4 推挽输出和开漏输出 4. GPIO输入 4.1 输入模式 4.2 数据读取函数 5. C语言语法 1…

STM32H750时钟频率和功耗以及RTC功能测试

STM32H750时钟频率和功耗和RTC功能测试 📌相关篇《STM32H750片外QSPI启动配置简要》 ✨在使用STM32CubeMX修改STM32H750时钟树参数时,如果使用软件自动求解,这是一个非常耗时的操作,有时候还不一定成功,还是推荐使用手…

【大模型】大模型时代的语音合成:音频的离散化表示

🔒文章目录 📊什么是音频离散化🎬音频离散化是什么 🌈SoundStream、Encodec🌂 SoundStream🚀Encodec 📊什么是音频离散化 🎬音频离散化是什么 在自然语言处理(NLP&…

从0到1—POC编写基础篇(二)

接着上一篇 POC常用基础模块 urllib 模块 Python urllib 库用于操作网页 URL,并对网页的内容进行抓取处理。 urllib 包 包含以下几个模块: ●urllib.request - 打开和读取 URL。 ●urllib.error - 包含 urllib.request 抛出的异常。 ●urllib.parse - …

WEB攻防-ASP中间件IIS文件上传解析安全漏洞

漏洞原理: 基于文件 IIS6.0默认不解析;号后面的内容,例如1.asp;.jpg会当成1.asp解析,相当于分号截断。 基于文件夹 IIS6.0会将/*.asp/文件夹下的文件当成asp解析。 案例: 写一个木马文件,并改为jpg后缀 GIF89agif8…

Maven:配置与使用指南1

https://mvnrepository.com Maven 1.maven简介 不同模块的jar包以及同时设计的功能的微小变化版本; 真实的开发环境:我们将我们的源代码在服务器上重新编译重新打包,工程升级维护过程繁琐 1.Maven是一个项目管理工具,将项目开…