计算机网络(1)
计算机网络(1)
- 小程一言
- 专栏链接: [link](http://t.csdnimg.cn/ZUTXU)
- 计算机网络和因特网(1)
- 因特网
- 概念解读
- 服务
- 常见的服务
- 协议
- 网络边缘
- 特点
- 强调
- 网络核心
- 特点
- 强调
小程一言
我的计算机网络专栏,是自己在计算机网络学习过程中的学习笔记与心得,在参考相关教材,网络搜素的前提下,结合自己过去一段时间笔记整理,而推出的该专栏,整体架构是根据计算机网络自顶向下方法而整理的,包括各大高校教学都是以此顺序进行的。
面向群体:在学计网的在校大学生,工作后想要提升的各位伙伴,
专栏链接: link
计算机网络(1)
- 小程一言
- 专栏链接: [link](http://t.csdnimg.cn/ZUTXU)
- 计算机网络和因特网(1)
- 因特网
- 概念解读
- 服务
- 常见的服务
- 协议
- 网络边缘
- 特点
- 强调
- 网络核心
- 特点
- 强调
计算机网络和因特网(1)
因特网是一个全球性的计算机网络系统,它通过使用标准的互联网协议来连接全球各地的计算机和网络设备,使它们可以互相通信和交换信息。因特网提供了丰富的信息资源和各种服务,包括电子邮件、网页浏览、文件传输、在线游戏等。它已成为现代社会中不可或缺的一部分,对人们的生活、工作和娱乐产生了深远的影响。
因特网
概念解读
- 主机(端系统):指连接到网络中的计算机或设备
- 路径:是数据包从源主机到目标主机所经过的一系列网络节点的顺序。路径通常由一系列网络地址或节点的序列构成,这些地址或节点描述了数据包从源到目标的传输路线
- 协议:在网络中进行通信和数据交换时所遵循的一组规则和约定。这些规则和约定定义了数据传输的格式、顺序、错误检测和纠正方法、数据包交换的方式以及网络设备之间的通信方式等。
- ISP:因特网服务提供商
- DSL:数字用户线
- FTTH:光纤到户
- AON:源光纤网络
- PON:无源光纤网络
- ONT:光纤网络端接器
- LAN:局域网
- TCP:传输控制协议
- IP:网际协议
服务
网络中提供的各种功能和资源,以满足用户需求的能力。这些服务可以包括但不限于数据存储、数据传输、通信、安全性、身份验证、资源共享、远程访问等。
常见的服务
- 文件传输服务:允许用户在不同计算机之间传输文件和数据。
- 电子邮件服务:提供电子邮件的发送、接收和存储功能。
- Web服务:允许用户浏览互联网上的网页和获取各种信息。
- 远程访问服务:允许用户从远程地点访问和控制其他计算机或网络设备。
- 数据存储服务:提供数据的存储和管理功能,例如云存储服务。
- 视频会议和语音通信服务:允许用户进行实时的视频和语音通信。
- 身份验证和安全服务:确保用户身份的合法性,并保护数据的安全性和隐私。
协议
计算机网络中的协议是指用于规范数据通信和交换的一系列规则、约定和标准。协议定义了数据的格式、传输方式、错误处理、安全性等方面的规范,以确保不同设备和系统之间能够进行有效的通信和互操作。
计算机网络中的协议可以分为不同的层次,通常按照OSI(开放系统互连)模型或TCP/IP模型进行划分,包括物理层、数据链路层、网络层、传输层、应用层等。不同层次的协议负责不同的功能,相互配合完成数据传输和处理的过程。
常见网络协议
-
物理层协议:定义了数据在物理媒介上传输的方式,如Ethernet、Wi-Fi等。
-
数据链路层协议:负责数据的传输和错误检测,如以太网协议(Ethernet)、PPP协议等。
-
网络层协议:处理数据在网络中的路由和转发,如IP协议、ICMP协议、ARP协议等。
-
传输层协议:提供端到端的数据传输服务,如TCP协议、UDP协议等。
-
应用层协议:定义了不同应用程序之间的通信规范,如HTTP协议、FTP协议、SMTP协议等。
这些协议为计算机网络中的各种设备和系统提供了标准化的通信方式,使得不同厂商开发的设备和软件可以相互通信和协作。通过遵循协议规范,计算机网络中的各种设备和系统能够实现互联互通,从而实现数据的传输和共享。
网络边缘
网络边缘指的是网络的边界部分,也就是连接到终端用户设备的部分。网络边缘通常包括终端设备(如计算机、手机、平板等)、边缘路由器、交换机、防火墙等设备。网络边缘是用户与网络之间的接口,承担着连接用户设备和核心网络的重要功能。
特点
-
终端设备:用户终端设备是网络边缘的最重要组成部分,包括各种计算机、移动设备、物联网设备等,它们通过网络边缘与核心网络进行通信。
-
边缘路由器和交换机:这些设备连接用户设备和核心网络,负责数据的转发和路由。
-
防火墙和安全设备:网络边缘也包括用于保护网络安全的设备,如防火墙、入侵检测系统等,用于监控和过滤进出网络的流量,保护网络免受恶意攻击。
-
接入网:接入网是用户连接到互联网的入口,包括各种接入技术,如ADSL、光纤、以太网等,以及相关的接入设备。
强调
网络边缘是用户与网络交互的关键部分,它承载着用户数据的输入和输出,同时也承担着保护网络安全、管理网络资源、提供服务质量等功能。在计算机网络中,网络边缘的设计和管理对于用户体验和网络性能都具有重要的影响。
网络核心
指网络的中心部分,主要由网络设备和网络互联设备组成,用于实现数据的传输、路由和转发。网络核心是整个网络的中枢,承担着数据在网络中传输的重要功能。
特点
-
路由器和交换机:网络核心主要由大量的路由器和交换机组成,用于在不同网络之间进行数据的路由和交换,实现数据的转发和传输。
-
骨干网:骨干网是网络核心的主要组成部分,它连接各个地区的网络,承担着大量数据的传输和转发任务。骨干网通常由高速、高带宽的光纤线路构成,用于连接不同地区的网络节点。
-
网络互联设备:网络核心还包括各种网络互联设备,如网关、负载均衡器等,用于连接不同网络之间的通信。
-
网络服务设备:网络核心还包括各种网络服务设备,如DNS服务器、DHCP服务器、缓存服务器等,用于提供网络服务和支持网络功能。
强调
网络核心是整个计算机网络的基础和核心部分,它负责实现数据在网络中的传输和交换,保证数据能够快速、安全地到达目的地。网络核心的设计和管理对于网络的性能、可靠性和安全性都具有重要的影响。
相关文章:

计算机网络(1)
计算机网络(1) 小程一言专栏链接: [link](http://t.csdnimg.cn/ZUTXU) 计算机网络和因特网(1)因特网概念解读服务常见的服务 协议网络边缘特点强调 网络核心特点强调 小程一言 我的计算机网络专栏,是自己在计算机网络…...
如果我想用python自动操作手机、电脑软件,应该学python哪方面的知识呢?
Python 作为一门万能语言,在各方面的表现都非常好 如果我们想使用 Python 来操作手机和电脑,那么需要学习掌握如下几个方面的知识 1. 基本的Python编程 显而易见,你需要学习Python的基本语法、数据类型、控制流和函数等基本概念。这是后面…...

关于java命令行传参
关于java命令行传参 本篇文章拓展以下java中的命令行传参😎 有时候你希望运行一个程序的时候再传递给它消息,这要靠传递命令行参数给main()方法来实现。首先我们先来创建一个数组遍历。 public class Demo {public static void main(String[] args){/…...
[LeetCode][Python]389. 找不同
简单 给定两个字符串 s 和 t ,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例 1: 输入:s "abcd", t "abcde" 输出:"…...

鸿蒙崛起:互联网大厂加速鸿蒙原生应用开发,人才争夺战打响
随着华为鸿蒙系统的发布和不断推进,一场以鸿蒙为中心的生态竞争已经拉开帷幕。近日,网易、美团等多家互联网公司发布了与鸿蒙系统有关的岗位招聘,加速推进鸿蒙原生应用开发转型。这种趋势表明,鸿蒙系统已经引起了行业的广泛关注&a…...

OR-NeRF论文笔记
OR-NeRF论文笔记 文章目录 OR-NeRF论文笔记论文概述Abstract1 Introduction2 Related Work3 Background4 Method4.1 Multiview Segmentation4.2 Scene Object Removal 5 ExperimentsDatasetsMetricsMultiview SegmentationScene Object Removal 6 Conclusion 论文概述 目的&am…...

【web】vue 播放后端(flask)发送的 mp3 文件
文章目录 演示后端(flask)前端(vue3)重要说明 演示 后端(flask) 后端返回的是 mp3 文件的 url,是可以直接在浏览器上打开后播放的处理跨域请求pip install flask-cors后端代码from flask impor…...

vmware安装openEuler 22.03 LTS操作系统
vmware安装openEuler 22.03 LTS操作系统 1、下载openEuler操作系统镜像文件2、安装openEuler操作系统3、配置openEuler操作系统3.1、配置静态IP地址 和 dns3.2、查看磁盘分区3.3、查看系统版本 1、下载openEuler操作系统镜像文件 官网下载链接 链接: https://www.openeuler.or…...
Android registerForActivityResult
startActivityForResult 已经被标记为不推荐的方法,推荐的替代方案是使用 registerForActivityResult: // Activity 的 onCreate 方法中调用 registerForActivityResult val activityResultLauncher registerForActivityResult(ActivityResultContract…...
【CSS】布局方式梳理和总结
1. 前言 网页布局是CSS的重点功能,布局的传统方案是基于盒子模型,依靠display属性、position属性和float属性,它对一些特殊布局很麻烦。 CSS3推出的Flex布局和网格布局,让开发者更容易定制自己想要的布局。本篇梳理和总结一些布局…...
PHP计算某时间段内有几个周及某时间为今年第几周函数
date_default_timezone_set(PRC); function count_weeks($startDate, $endDate ){//开始时间$startDate date(Y-m-d, $startDate);//结束时间if(empty($endDate)) {$endDate date(Y-m-d);}else{$endDate date(Y-m-d, $endDate);}//跨越天数$n (strtotime($endDate)-strtot…...

华为无线AC内三层漫游配置详解
重要说明 1、在一台ac中实现三层漫游 2、ac和核心的互联vlan和ap的管理vlan是同一个广播域,可以不用配option 43 3、直接转发模式,ac上可以不起业务vlan,ac和核心交换机上可以只放行一个互联vlan 10 4、ac上要启两个vap魔板,两个…...

GPT-5、开源、更强的ChatGPT!OpenAI公布2024年计划
年终岁尾,正值圣诞节热闹气氛的OpenAI写下了2024年的发展清单。 OpenAI联合创始人兼首席执行官Sam Altman在社交平台公布,AGI(稍晚一些)、GPT-5、更好的语音模型、更高的费率限制; 更好的GPTs;更好的推理…...
java idea中做一个简易的图书管理系统(控制台输入输出,无数据库)
1:先创建增删改查四个接口 (1)QueryBook查询接口 package com.by.dao;import com.by.entity.Book;public interface QueryBook {/*** 查询所有图书信息* param bs*/void selectBook(Book[] bs);/*** 根据名字查询一个图书信息* param bookN…...

C# PrinterSettings修改打印机纸张类型,paperType
需求:直接上图,PrinterSettings只能改变纸张大小,打印质量,无法更改打印纸类型 爱普生打印机打印照片已经设置了最高质量,打印图片仍不清晰,需要修改打印纸类型,使用PrintDialog调出对话框&…...

TV端Web页面性能优化实践
01 背景 随着互联网技术的持续创新和电视行业的高速发展,通过电视观看在线视频已经逐渐成为大众的重要娱乐方式。奇异果App作为在TV设备上用户活跃度最高的应用之一,为广大用户提供了丰富的内容播放服务,除此之外,同样有会员运营、…...

2023年终总结
前言: 嘻嘻,12月底广州降温了又到了写年终总结的时间,这也是我第二年写年终总结。今年的年终总结主要记录了我大三下学期和大四上学期这两个时间段的学习和收获,也是我尝试走出校园,接触社会的第一年(感触…...

深入探索MongoDB集群模式:从高可用复制集
MongoDB复制集概述 MongoDB复制集主要用于实现服务的高可用性,与Redis中的哨兵模式相似。它的核心作用是数据的备份和故障转移。 复制集的主要功能 数据复制:数据写入主节点(Primary)时,自动复制到一个或多个副本节…...

gem5学习(8):创建一个简单的缓存对象--Creating a simple cache object
目录 一、SimpleCache SimObject 二、Implementing the SimpleCache 1、getSlavePort() 2、handleRequest() 3、AccessEvent() 4、accessTiming() (1)缓存命中:sendResponse() (2)缓存未命中: 三、…...

【PTA-C语言】实验七-函数与指针I
如果代码存在问题,麻烦大家指正 ~ ~有帮助麻烦点个赞 ~ ~ 目录——实验七-函数与指针I 6-1 弹球距离(分数 10)6-2 使用函数输出一个整数的逆序数(分数 10)6-3 使用函数求最大公约数(分数 10)6-4…...
进程地址空间(比特课总结)
一、进程地址空间 1. 环境变量 1 )⽤户级环境变量与系统级环境变量 全局属性:环境变量具有全局属性,会被⼦进程继承。例如当bash启动⼦进程时,环 境变量会⾃动传递给⼦进程。 本地变量限制:本地变量只在当前进程(ba…...

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统
医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上,开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识,在 vs 2017 平台上,进行 ASP.NET 应用程序和简易网站的开发;初步熟悉开发一…...
渲染学进阶内容——模型
最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...

linux arm系统烧录
1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 (忘了有没有这步了 估计有) 刷机程序 和 镜像 就不提供了。要刷的时…...
ffmpeg(四):滤镜命令
FFmpeg 的滤镜命令是用于音视频处理中的强大工具,可以完成剪裁、缩放、加水印、调色、合成、旋转、模糊、叠加字幕等复杂的操作。其核心语法格式一般如下: ffmpeg -i input.mp4 -vf "滤镜参数" output.mp4或者带音频滤镜: ffmpeg…...
【C语言练习】080. 使用C语言实现简单的数据库操作
080. 使用C语言实现简单的数据库操作 080. 使用C语言实现简单的数据库操作使用原生APIODBC接口第三方库ORM框架文件模拟1. 安装SQLite2. 示例代码:使用SQLite创建数据库、表和插入数据3. 编译和运行4. 示例运行输出:5. 注意事项6. 总结080. 使用C语言实现简单的数据库操作 在…...

Linux --进程控制
本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...
Xen Server服务器释放磁盘空间
disk.sh #!/bin/bashcd /run/sr-mount/e54f0646-ae11-0457-b64f-eba4673b824c # 全部虚拟机物理磁盘文件存储 a$(ls -l | awk {print $NF} | cut -d. -f1) # 使用中的虚拟机物理磁盘文件 b$(xe vm-disk-list --multiple | grep uuid | awk {print $NF})printf "%s\n"…...

算法岗面试经验分享-大模型篇
文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer (1)资源 论文&a…...

技术栈RabbitMq的介绍和使用
目录 1. 什么是消息队列?2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...