第一章 概述 | 计算机网络(谢希仁 第八版)

news2024/11/24 11:42:19

文章目录

    • 第一章 概述
      • 重要内容
      • 计算机网络的一些相关知识
      • 互联网概述
      • 因特网的标准化工作
      • 互联网的组成
      • 计算机网络的类别
      • 计算机网络的性能指标
      • 计算机网络的体系结构——-分层次的体系结构


第一章 概述

重要内容

互联网边缘部分和核心部分的作用,以及分组交换的概念

计算机网络的性能指标

计算机网络的分层次的体系结构的概念,协议和服务的概念,

计算机网络的一些相关知识

三网——电信网络,有线电视网络,计算机网络

网络融合——将三种网络的功能融合在一起

计算机网络:也是一种通信基础设施,与其他两种网络不同的是计算机网络的端设备是功能强大的计算机

计算机网络的两个重要的功能:连通和共享

互联网概述

网络,互连(非“联”)网,因特网的概念

起源于美国的因特网现在是世界上最大的国际性计算机网络

网络由若干节点和连接这些节点的链路组成(节点可以是计算机,集线器,交换机,路由器等)

网络和网络之间通过路由器连接起来,构成了互连网——即网络的网络

因此,网络把许多计算机连接在一起,互连网将许多网络连接在一起

因特网发展的三个阶段——

第一阶段:单网络ARANET——1969年美国国防部建立的第一个分组交换网

第二阶段:三级结构的因特网——主干网,地区网,校园网

第三阶段: 多层次IPS(因特网服务提供者)结构的因特网

因特网交换点IXP——(更快的转发分组,更有效地利用网络资源)允许两个网络直接相连并交换分组,不需要其他网络来转发分组,IXP常采用工作在数据链路层的网络交换机,这些网络交换机都用局域网互连起来(典型的IXP由一个或多个网络交换机组成,)

因特网的标准化工作

所有的互联网标准都是以RFC的形式在互联网上发表的

ISOC——因特网协会

IAB——因特网体系结构委员会

IETF

IRTF

互联网的组成

边缘部分(用户直接使用的主机),

核心部分(路由器,为边缘部分提供服务)

边缘部分:端系统之间的通信可以分为两种方式——客户/服务器方式(CS方式),对等方式(P2P方式)(第六章 6.9节)

核心部分:向网络边缘部分的主机提供连通性服务,其核心部件是实现分组交换的路由器(用来转发分组)

两个概念:电路交换与分组交换

电路交换:建立连接——通话——释放连接(两个用户在连接期间始终占用端到端的通信资源)(连接指专用的物理通道)

分组交换:存储转发,将报文(要发送的整块数据)划分为几个分组,利用相关控制信息进行分装为数据单元 ,然后进行转发

计算机网络的类别

1,按作用范围分

 广域网   

 城域网

 局域网

 个人区域网

2,按网络的使用者

 公用网

 专用网

3,用来把端主机接入因特网的网络

 接入网

计算机网络的性能指标

速率:数据率

带宽:单位时间内信道能通过的最高数据率

吞吐量:单位时间内通过某网络(信道或者接口)的实际数据量

时延

  发送时延:发送端发送一个完整的数据帧所需要的时延

  传播时延:电磁波在信道中传播所需要的时间

  处理时延:主机或路由器处理数据分组时花费的时间

  排队时延:在路由器中等待分组时间

时延带宽积——以比特为单位的链路长度

往返时间RTT

利用率:包括信道利用率和网络利用

其他非性能特征

计算机网络的体系结构——-分层次的体系结构

SNA系统网络体系结构

OSI标准——由国际标准化组织制定的网络标准,但在实际应用中被TCP/IP协议替代

TCP/IP协议

协议与划分层次——

网络协议:(明确规定交换数据的格式和有关同步问题)为进行网络中的数据交换而采取建立的规则,标准或约定

三要素:语法   语义   同步

具有五层协议的体系结构(结合OSI的七层协议体系结构和TCP/IP的四层结构)

应用层——通过应用进程间的交互来完成特定网络应用

运输层——向两个主机进程之间的通信提供通用的数据传输服务具有复用和分用的功能

             (两种协议——TCP协议UDP协议)

网络层——分装成数据包——IP数据报使用IP协议

数据连接层——分装成帧

物理层——考虑的是比特流的传输问题,屏蔽传输媒体的差异性

相关概念:

协议数据单元PDU:OSI参考模型为对等层次之间传送的数据单位的命名

实体:任何可以接受或者发送信息的软件进程或者硬件

协议:控制两个对等实体进行通信的规则的集合

在协议控制下,下层向上层提供服务,所以协议是水平的,服务是垂直的


在这里插入图片描述


TCP/IP协议族示意图

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

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

相关文章

学习记忆——宫殿篇——记忆宫殿——记忆桩——身体——记忆星座

我们在与人攀谈的时候,可以从以下几个维度入手,如:年龄、星座、爱好、工作等。 两点记忆的技巧以及一点知识延伸 两点记忆技巧: 1、第一次见面时要创建回忆线索 2、脑中回忆交流画面,加深线索 一点知识延伸&#xff1…

NoSQL之Redis 主从复制配置详解及哨兵模式

目录 1 Redis 主从复制 1.1 主从复制的作用 1.2 主从复制流程 2 搭建Redis 主从复制 2.1 安装 Redis 2.2 修改 Redis 配置文件(Master节点操作) 2.3 修改 Redis 配置文件(Slave节点操作) 2.4 验证主从效果 3 Redis 哨兵模…

自动拟人对话机器人在客户服务方面起了什么作用?

在当今数字时代,企业不断寻求创新的方法来提升客户服务体验。随着科技的不断进步和消费者期望的提升,传统的客户服务方式逐渐无法满足现代消费者的需求。因此,许多企业正在积极探索利用新兴技术来改进客户服务,自动拟人对话机器人…

javaScript关于闭包的理解

首先在了解闭包之前,我们要了解一下环境和作用域 1.环境和作用域 日常生活中我们生活的环境由周边建设如公园,小区,超市构成的。这就构成了环境 在计算机当中环境就是一块内存的数据。 环境是有作用范围的,eg:武汉周边的建设一…

YOLOv8 Tensorrt部署详细介绍(小白从0到1,不会你砍我)

下载YOLOv8项目和Tensorrt部署项目 git clone https://github.com/xiaocao-tian/yolov8_tensorrt.git git clone https://github.com/ultralytics/ultralytics.git 下载yolov8s模型 在YOLOv8项目中新建weights文件夹,将yolov8s.pt放入 运行tensorrt项目中gen_wts…

RabbitMQ 介绍与 SpringBootAMQP使用

一、MQ概述 异步通信的优点: 耦合度低吞吐量提升故障隔离流量削峰 异步通信的缺点: 依赖于Broker的可靠性、安全性、吞吐能力架构复杂,业务么有明显的流程线,不方便追踪管理 什么是的MQ MQ(Message Queue&#xf…

选择适合建筑公司的企业网盘平台

随着城市化进程的加速,越来越多的人开始关注乡村生活品质。Z公司以其标准化产品和优质资源整合,为回乡建房人群提供了一种全新的、高品质的整体解决方案。 Z公司深入调研了10W的回乡建房人群需求,组建了设计、工艺、供应链方面的专家团队&…

KUKA机器人通过直接输入法设定负载数据和附加负载数据的具体操作

KUKA机器人通过直接输入法设定负载数据和附加负载数据的具体操作 设置背景色: 工具负载数据 工具负载的定义: 工具负载数据是指所有装在机器人法兰上的负载。它是另外装在机器人上并由机器人一起移动的质量。需要输入的值有质量、重心位置、质量转动惯量以及所属的主惯性轴。…

边坡安全监测系统:守护边坡稳定的重要工具

在工程建设中,边坡安全监测系统一直被认为是掌握边坡安全及其支护结构维护决策系统的关键支撑条件。这一系统的主要目的在于确定边坡结构的稳定性,监控支护结构的承载能力、运营状态和耐久性能,并对边坡稳定性进行实时监控。 一、边坡安全监测…

CTF学习笔记——PWN(入门)

文章目录 [toc] CTF学习笔记——PWN(入门)PWN基础概念NC题[HGAME 2023 week1]test_nc 栈溢出[HNCTF 2022 Week1]easyoverflow 伪随机数[SWPUCTF 2022 新生赛]Darling 待补充待补充 CTF学习笔记——PWN(入门) 🚀&#x…

python常用库之数据库orm框架之SQLAlchemy

文章目录 python常用库之数据库orm框架之SQLAlchemy一、什么是SQLAlchemySQLAlchemy 使用场景 二、SQLAlchemy使用SQLAlchemy根据模型查询SQLAlchemy SQL 格式化的方式db_session.query和 db_session.execute区别实测demo 总结:让我们留意一下SQLAlchemy 的 lazy lo…

电流,功率监控芯片INA226应用(基于STM32工程)

一芯片介绍 INA226是具有I2C™或SMBUS兼容接口的电流分流器和功率监控器。该设备同时监视并联电压降和总线电源电压。可编程的校准值,转换时间和平均值与内部乘法器结合使用,可以直接读取以安培为单位的电流和以瓦特为单位的功率。INA226感应共模总线电…

Spring【@Resource、@Autowired+lombook+Bean的生命周期】

Resource 和 Autowired 的区别 在Spring中找Bean的两种方式:①先根据类型查找②再根据名称查找 Autowired先根据类型查找,再根据名称查找【根据上述查找结果不唯一,再添加一个 Qualifier(value“”),就可以查找】 Resource先根据名…

Spring Cloud Gateway2之断言Predicate详解

文章目录 1. 前言2. Spring Cloud Gateway断言的种类及各自功能2.1. Path断言 PathRoutePredicateFactory2.2.Method断言 MethodRoutePredicateFactory2.3.Header断言 HeaderRoutePredicateFactory2.4.Host断言 HostRoutePredicateFactory2.5.Query断言 QueryRoutePredicateFac…

【C++】unordered_set和unordered_map介绍及使用【附OJ题】

目录 一、unordered_set和unordered_map的介绍和使用 1、介绍 2、使用及与set和map的区别 3、O(logN)和 O(1)的效率对比 二、力扣OJ题 1、重复N次的元素 2、两个数组的交集 一、unordered_set和unordered_map的介绍和使用…

AI+Social Power,开创营销新纪元 | 2023数说故事年度社媒营销盛会,10月13日邀您共同见证

尊敬的嘉宾: AIGC成为2023年最热门的关键词之一,且以惊人的速度赢得了“圈层共识”,各行业都在探索如何利用AI技术创造更多可能性。尤其在社媒营销领域,AIGC的应用已成为势不可挡的趋势:品牌们用AI造新品,…

OpenHarmony嵌套类对象属性变化:@Observed装饰器和@ObjectLink装饰器

上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第二…

子组件跳转父组件

描述:父组件Form.vue 点击关联,弹出子组件importForm.vue 选中一条数据之后,点击确定按钮,关闭子组件importForm.vue,将子组件的内容显示在父组件Form.vue中 选中第一条数据,点击确定 父组件对应的工作内容…

Java源码分析(三)ArrayList

ArrayList是我们经常用到的一个集合类&#xff0c;那么本篇我们一起学习下ArrayList的源码。 一、创建ArrayList 首先&#xff0c;我们从创建ArrayList开始。如下代码&#xff0c;创建一个空的ArrayList&#xff1a; List<String> list new ArrayList<>(); 看下…

Java中的锁与锁优化技术

文章目录 自旋锁与自适应自旋锁消除锁粗化轻量级锁偏向锁重量级锁 自旋锁与自适应自旋 自旋锁是一种锁的实现机制&#xff0c;其核心思想是当一个线程尝试获取锁时&#xff0c;如果锁已经被其他线程持有&#xff0c;那么这个线程会在一个循环中不断地检查锁是否被释放&#xf…