Introduction of Internet 计算机网络概述

news2024/12/27 12:13:50

计算机网络的概念

计算机网络的定义:

多台独立的计算机通过通信线路实现资源共享的计算机系统

计算机网络的组成

资源子网:提供共享的软件资源和硬件资源

通信子网:提供信息交换的网络结点和通信线路

计算机网络类型

按照拓扑排序

  1. 星型结构

  2. 树形结构

  3. 总线型结构

  4. 环形结构

  5. 网状结构

按照范围分类

  1. 局域网 LAN
  2. 城域网 MAN
  3. 广域网 WAN
  4. 个人区域网 PAN
  5. 互联网 Internet

按照传输方式分类

  1. 有线网络:IEEE802.3
  2. 无线网络
    1. IEEE802.11
    2. WLAN 无线局域网(wireless)
    3. WPAN无线个域网

计算机网络体系结构

传输方式

按照传输方向
  1. 单工:只能单方向传输的工作模式(耳机)
  2. 双工:在同一时间,线路上只允许一个方向的数据通过(对讲机)
  3. 全双工:双方可以同时进行数据通信(QQ)
按照传输对象
  1. 单播:一对一
  2. 多播:一对多
  3. 广播:一对全

数据交换

  1. 电路交换:整个报文从源头到终点连续的传输
  2. 报文交换:整个报文先传送到相邻结点,全部存储下来查找转发表,再转发给下一个结点
  3. 分组交换:将一个报文分给多个分组,传送到相邻结点,再查转发表,再转发到下一个结点

通信协议和体系结构

网络协议的三要素
  1. 语法
  2. 语义
  3. 时许
OSI参考模型
  1. 应用层:使用应用程序通过网络服务
  2. 表示层:表示层用于处理交互数据的表示方式,例如格式转换、数据的加密和解密,数据压缩和恢复等功能。
  3. 会话层:负责维护通信中两个节点之间的会话建立和断开,以及数据的交换。
  4. 传输层:提供端到端之间的数据传输服务,实现对数据进行控制和操作的功能。
  5. 网络层:单位分组,再数据链路层的基础之上,提供点到点之间的通信,提供路由功能,实现拥塞控制、网络互联等功能。
  6. 数据链路层:单位帧,再物理层的基础之上,提供结点到结点之间的服务,采取差错控制和流量控制的方法,实现网络互联等功能。
  7. 物理层:单位bit,利用传输介质为通信的网络结点之间建立联系
TCP/IP参考模型

应用层:会话层,表示层,应用层

传输层

网际层:网络层

网络接口层:物理层和数据链路层

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android 配置本地解决下载 Gradle 慢的问题

步骤1 打开项目下 gradle/wrapper/gradle-wrapper.properties 文件。 步骤2 文件内容如下。 #Sat May 25 16:24:00 CST 2024 distributionBaseGRADLE_USER_HOME distributionPathwrapper/dists distributionUrlhttps\://services.gradle.org/distributions/gradle-8.7-bin…

API攻击呈指数级增长,如何保障API安全?

从远程医疗、共享汽车到在线银行,实时API是构建数字业务的基础。然而,目前超过90%的基于Web的网络攻击都以API端点为目标,试图利用更新且较少为人所知的漏洞,而这些漏洞通常是由安全团队未主动监控的API所暴露,致使API…

无人机测绘遥感技术及应用详解

一、技术原理与特点 无人机测绘遥感技术是基于无人机平台搭载各类遥感传感器,通过遥控或自主飞行的方式,快速获取地面目标信息的一种先进技术手段。该技术具有灵活高效、高分辨率、实时性强等特点,广泛应用于国土资源调查、环境监测、城市规…

备战秋招—模拟版图面试题来了

随着暑期的脚步逐渐临近,电子工程和集成电路设计领域的毕业生们,也将迎来了另一个求职的黄金期——秋招。我们总说机会是留给有准备的人。对于有志于投身于模拟版图设计的学子们来说,为了在众多求职者中脱颖而出,充分备战模拟版图…

solidworks画螺母学习笔记

螺母 单位mm 六边形 直径16mm,水平约束,内圆直径10mm 拉伸 选择两侧对称,厚度7mm 拉伸切除 画相切圆 切除深度7mm,反向切除 拔模角度45 镜像切除 倒角 直径1mm 异形孔向导 螺纹线 偏移打勾,距离为2mm…

Word/Excel/PPT使用技巧

Word篇 1、上一页是图片的,如何删除空白页回答:在闪烁处点击下,按住CtrlD,打开字体选项卡,勾选隐藏选项,就成功了,如下图 Excel篇 以上都是本人亲测有效,才放出来的(持续更新中&a…

Slash后台管理系统源码阅读笔记 实现环形图统计卡片

目前在梳理工作台相关的代码。 工作台的界面如下: 这里面的Banner的代码已经基本梳理完毕,整体代码如下: import { Col, Row } from antd; import Color from color;import Character3 from /assets/images/characters/character_3.png; i…

【DASBOOK】Mark loves cat

文章目录 一、工具下载二、Mark loves cat解题感悟 一、工具下载 克隆dirsearch仓库: git clone https://github.com/maurosoria/dirsearch.git下载 githack工具 git clone https://github.com/lijiejie/GitHack.git二、Mark loves cat 用dirsearch扫描目录&…

JS(ES_6)_2

1.创建对象的6种方式&#xff1a; 1. obnew Object() ob.nameah ob.age18 2. ob{name:ah,gae:18} 3.工厂模式&#xff1a; 设计一个函数&#xff0c;专门生产Person类型的对象 <script>function createPerson(name,age,family) {var o new Object();o.name name;o.…

WebGL的室内设计软件

WebGL (Web Graphics Library) 是一个JavaScript API&#xff0c;它提供了一种在网页上渲染3D图形的方法&#xff0c;无需使用插件。利用WebGL&#xff0c;开发者可以创建和展示复杂的3D场景&#xff0c;包括室内设计。以下是开发基于WebGL的室内设计软件时可能涉及的一些关键步…

如何禁止U盘拷贝文件|禁止U盘使用的软件有哪些

禁止U盘拷贝文件的方法有很多&#xff0c;比如使用注册表、组策略编辑器等&#xff0c;但这些方法都适合个人&#xff0c;不适合企业&#xff0c;因为企业需要对下属多台电脑进行远程管控&#xff0c;需要方便、省时、省力的方法。目前来说&#xff0c;最好的方法就是使用第三方…

水表电表远程抄表是什么?

1.简述&#xff1a;水表电表远程抄表技术性 随着时代的发展&#xff0c;传统式手动抄表方法早已被更为高效、智能化的远程抄表系统所替代。水表电表远程抄表&#xff0c;说白了&#xff0c;就是利用互联网技术完成对水表和电表读数的远程数据采集管理方法&#xff0c;大大提升…

Css提高——Css的动画与3D转换

Css动画 1、动画元素的使用步骤 制作动画分为两步&#xff1a; 先定义动画再使用&#xff08;调用&#xff09;动画 2、用keyframes定义动画 keyframes 动画名称 {0%{width:100px;} 100%{width:200px;} }其中的0%和100%可以理解为给动画打上了开始和结束的两个关键帧 3、动…

kotlinx.coroutines.debug.AgentPremain

大家好 我是苏麟 . 项目引入AI大模型 debug 出现报错 设置 勾选

ES升级--01--环境准备和安装

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 Linux 单机1.官网下载 Elasticsearchhttps://www.elastic.co/cn/downloads/past-releases/#elasticsearch 2.解压软件3.创建用户设置用户 es 密码 es赋权ES用户数据…

小林coding笔记

MySQL执行流程 MySQL 的架构共分为两层&#xff1a;Server 层和存储引擎层。Server 层负责建立连接、分析和执行 SQL。存储引擎层负责数据的存储和提取。 Mysql执行 启动Mysql net start mysql登陆 mysql -u root -p输入密码

clangd failed: Couldn‘t build compiler instance问题解决!!!

如果其他人的博客不能解决问题&#xff0c;可以试试我的解决方案&#xff1a; 修改compile_commands.json中cc为arm-linux-gnueabihf-gcc&#xff0c; 例如&#xff1a; 之后&#xff0c;clangd就能用了&#xff0c;虽然输出也会报错&#xff0c;但好歹能用了

五管OTA输入极性快速判断

做CMFB还有负反馈的时候曾经在判断输入输出极性上吃了大亏&#xff0c;直接做实验波形正确就是输入正端&#xff0c;全差分就不用考虑这么多了 和弯折&#xff0c;形状类似7&#xff0c;相同方向输入正端&#xff0c;相反的就是输入负端&#xff0c;输出也是和输入负端一个方向…

K8S认证|CKA题库+答案| 12. 查看Pod日志

12、查看Pod日志 您必须在以下Cluster/Node上完成此考题&#xff1a; Cluster Master node Worker node k8s master …

Rust腐蚀怎么用服务器一键开服联机教程

1、进入控制面板 首次登陆需要点击下方重置密码&#xff0c;如何再点击登录面板&#xff0c;点击后会跳转到登录页面&#xff0c;输入用户名和密码登录即可 2、设置游戏端口 由于腐蚀的设置需要三个端口&#xff0c;它们用于游戏端口&#xff08;必须为首选端口&#xff09;&a…