计算机网络第一章(谢希仁第8版学习)
作者:爱塔居
专栏:计算机网络
作者简介:大三学生,希望和大家一起加油
文章目录
目录
文章目录
一、网络、互连网、互联网(因特网)的概念
二、因特网的组成
三、交换方式
3.1 电路交换
3.2 分组交换
3.3 电路交换、分组交换、报文交换
四、计算机网络分类
五、计算机网络的性能指标
5.1 比特和速率的概念
5.2 计算发送时延和传播时延
5.3 利用率
六、计算机网络体系结构
编辑
七、学习术语
一、网络、互连网、互联网(因特网)的概念
网络由若干结点和连接这些结点的链路组成。网络中的这些结点可以是计算机、集线器、交换机或路由器等。
有多个网络通过一些路由器相互连接起来,构成一个覆盖范围更大的计算机网络,这样的网络称为互连网。
互联网(因特网)指当前全球最大的、开放的,、由众多网络相互连接而成的特定互联网。
二、因特网的组成
边缘部分:由所有连接在因特网上的主机组成。这部分是用户直接使用的,用来进行通信。
核心部分:由大量网络和连接这些网络的路由器组成。这些部分是为边缘部分提高服务的。

三、交换方式
3.1 电路交换
电话交换机接通电话线的方式称为电路交换。
电路交换步骤:建立连接(占用通信资源)→通话(始终占用通信资源)→释放连接(归还通信资源)
由于计算机数据是突发式出现在传输线路上的,容易浪费宝贵的通信线路资源,所以线路的传输效率往往很低。
3.2 分组交换
发送方所要完成的任务:构造分组和发送分组。
路由器所要完成的任务:缓存分组和转发分组。
接受方所要完成的任务:接受分组和还原报文
我把这个过程理解成快递,卖家制作商品交给快递站,快递站打包送到买家手中,买家拆开包裹,拿出商品。
3.3 电路交换、分组交换、报文交换

| 交换方式 | 优点 | 原因 | 缺点 | 原因 |
| 电路交换 |
|
|
|
|
| 报文交换 |
|
|
|
|
| 分组交换 |
| (1)分组交换不需要为通信双方预先建立一条专用的通信线路 (2)通信双方不是固定占用一条通信线路,而是在不同的时间分段部分占用物理线路 (3)分组长度固定,相应的缓冲区大小固定 (4)分组是逐个传输的,这就使得后一个分组的存储操作与前一个分组的转发操作可以同时进行。 (5)因为分组比报文小,出错概率必然也减小。即使出错,也只需重传出错的分组,重发数据量小 | (1)引发了转发时延 (2)需要传输额外的信息量 (3)对于数据报服务,存在失序、丢失或重复分组的问题;对于虚电路有服务,存在呼叫建立、数据传输和虚电路释放三个过程。 | (1)分组在结点交换机上要经历存储转发的过程 (2)将原始报文分割成等长的数据块,每个数据块都要加上源地址、目的地址等控制信息 |
四、计算机网络分类

五、计算机网络的性能指标

5.1 比特和速率的概念


有一个待发送的数据块,大小为100MB,网卡的发送速率为100Mbps,则网卡发送完该数据块需要多长时间?

5.2 计算发送时延和传播时延
信号在媒体上的传播速率为2×10的8次方m/s
总时延=发送时延+传播时延+处理时延+排队时延
不能确定是哪个时延占主导。
5.3 利用率
当某信道的利用率增大时,该信道引起的时延也会迅速增加,故信道利用率并非越高越好。


当网络的利用率达到50%时,时延要加倍;
当网络利用率超过50%时,时延急剧增大;
当网络的利用率接近100%,时延趋于无穷大。
六、计算机网络体系结构
物理层:解决使用何种信号来传输比特的问题
数据链路层:解决分组在一个网络(或一段链路)上传输的问题
网络层:解决分组在多个网络上传输路由的问题
运输层:解决进程之间基于网络的通信问题
应用层:解决通过应用进程的交互来实现特定网络应用的问题
需要网络协议的分层的原因:便于更好的扩展和维护
七、学习术语
实体:任何可发送或接受的硬件或软件进程,如图中的A、B等都是实体。
对等实体:收发双方相同层次中的实体
对等层:计算机网络体系结构中,通信双方实现同种功能的层

协议:控制两个对等实体进行逻辑通信的规则的集合。
协议的三要素:
1.语法:定义所交换信息的格式
2.语义:定义收发双发所要完成的操作
3.同步:定义收发双方的时序关系
在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。
要实现本层协议,还需要使用下面一层所提供的服务。但实体看得见相邻下层所提供的服务,但不知道具体协议。
协议是“水平”的,服务是“垂直”的。
服务访问点:在同一系统中相邻两层的实体交换信息的逻辑接口,用于区分不同的服务类型。
服务原语:上层使用下层所提供的服务必须通过与下层交换的一些命令
协议数据单元PDU:对等层次之间传送的数据包
应用层:报文
运输层:TCP数据报
网络层: IP数据报
数据链路层:帧
物理层: 比特流
协议栈:计算机网络结构体系中采用分层模型,每一层的功能由对等层协议的运行来实现,每一层都可以用协议来表征,很像栈的结构
相关文章:
计算机网络第一章(谢希仁第8版学习)
作者:爱塔居 专栏:计算机网络 作者简介:大三学生,希望和大家一起加油 文章目录 目录 文章目录 一、网络、互连网、互联网(因特网)的概念 二、因特网的组成 三、交换方式 3.1 电路交换 3.2 分组交换 3.3 电路…...
Java反射机制
文章目录 Java反射机制一、反射的用处二、获取字节码文件对象的三种方式1.Class.forName形式2.class属性获取形式3.Student对象获取形式 三、获取构造方法四、获取成员变量五、获取成员方法六、反射的好处(面试题)七、反射的实例1.泛型擦除2.修改字符串的…...
New:dbForge Edge 2023 4in1 Enterprise Edition Crack
dbForge Edge 2023 4in1 Enterprise Edition 赋予自己开发和管理 SQL Server、MySQL、Oracle 和 PostgreSQL 数据库的广泛能力 dbForge Edge:您的终极多数据库解决方案 让我们来看看。您需要处理多个数据库管理系统。同时,您希望能够灵活有效地处理范围广…...
基于高效率IP路由查找的内容
访问【WRITE-BUG数字空间】_[内附完整源码和文档] 实现最基本的前缀树查找,调研并实现某种IP前缀查找方案,- 基于forwarding-table.txt数据集(Network, Prefix Length, Port) - 本实验只考虑静态数据集,不考虑表的添加或更新- 以前缀树查找结果为基准,检…...
【VLAN如何划分?6个方法帮你解决!好用又简单!】
如何选择交换机?如何根据项目确定网络结构?交换机做为大家工作中最常用的设备之一,关于它的选择,不得不知。 在做项目时都有这样的疑问,因为参数决定了项目预算,常用的园区组网技术也是多种多样。 我们来…...
网络通信概述 -了解网络编程,什么是ip和端口,url
网络:网络就是一种辅助双方或者多方能够连接到一起的工具。 左:单机游戏(无网络) 右:网络游戏 网络编程:网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信。…...
【Windows线程开发】Windows线程同步技术
我们在上一章节中讲解了关于Windows的线程基础,相信大家已经对线程有了基本的概念。这一章节中,我们来讲讲线程同步技术,包括加锁技术(原子锁和互斥体)和事件,信号量。 文章目录 一.原子锁二.互斥体三.事件…...
【数据结构与算法】- 期末考试
课程链接: 清华大学驭风计划 代码仓库:Victor94-king/MachineLearning: MachineLearning basic introduction (github.com) 驭风计划是由清华大学老师教授的,其分为四门课,包括: 机器学习(张敏教授) , 深度学习(胡晓林教授), 计算…...
股票?看我用python采集数据制作成交量图表
前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 开发环境 & 第三方模块: 解释器版本: python 3.8 代码编辑器: pycharm 2021.2 requests: pip install requests 爬虫 pyecharts: pip install pyecharts 数据分析 pandas: pip install pandas 数据分析 基本流…...
C++中的多态,以及多态的实现、以及实现多态的两个特例。
一、 多态是什么? 通俗点说,就是多种形态。具体点就是不同对象完成某种事情,会产生不一样的状态。 举个例子:就好比:买票的时候,普通人、学生、军人等等,他们买票有不同的结果,普通人…...
ESP32-C2系列开发板简介
C2是一个芯片采用4毫米x 4毫米封装,与272 kB内存。它运行框架,例如ESP-Jumpstart和ESP造雨者,同时它也运行ESP-IDF。ESP-IDF是Espressif面向嵌入式物联网设备的开源实时操作系统,受到了全球用户的信赖。它由支持Espressif以及所有…...
AI在狂飙,ChatGPT-4可直接在iPhone上使用啦
今天凌晨,OpenAI 正式在 App Store 推出了 ChatGPT 的 iOS app,瞬间冲上苹果商店免费榜第二名,效率榜第一名。 于是兴致勃勃的去下载体验了一番。整体不错,以后手机使用官方的 ChatGPT 更方便啦!而且使用 GPT4 不再麻…...
【计算机操作系统学习资源汇总】
引言 做优秀资源的搬运工!阅读经典,传承经典! 每个人的水平和理解不同,因此总结的水平也不同,推荐阅读一手资源,有时间尽量啃书。 发现好的资源会持续更新… 看书的一点小建议 1. 《深入理解计算机系统》…...
吴恩达 x OpenAI Prompt Engineering教程中文笔记
Datawhale干货 作者:刘俊君,Datawhale成员 完整课程:《吴恩达ChatGPT最新课程》 🐳Reasons & Importance Important for research, discoveries, and advancement 对研究、发现和进步很重要 Accelerate the scientific resea…...
Everypixel: AI图片搜索引擎
【产品介绍】 Everypixel是一个基于人工智能的图片搜索引擎。可以搜索超过 50 个图片来源的优质的授权图库版权素材图片,还可以使用免费图案功能,找到适合自己需求的可定制无缝图案。 Everypixel利用深度学习和计算机视觉技术,为客户提供先进…...
IOS新建应用
一:Application App。普通app。Document App。打开是记事本类似App。Game。新建游戏相关app。RealityKit为新建一个打开摄像机,一个Ar立方体的应用。 SenceKit为有一架飞机旋转的游戏App。 SpirteKit为一个手指头按上会出一个手指特效的应用。 Metal为一…...
CMake学习笔记:搜索第三方库及头文件路径 find_package()命令
1、find_package命令基本介绍 在实际开发过程中,经常不可避免的会使用到第三方开源库,这些开源库可能是通过apt-get install 命令自动安装到系统目录,也可能是由我们自己下载库的源码然后通过编译安装到指定目录的。 不管哪种方式安装的库文…...
Vue3-黑马(一)
目录: (1)vue3-基础-环境准备 (2)vue3-基础-入门案例 (3)vue3-基础-main.ts (1)vue3-基础-环境准备 vue3的技术选型,它提供了两套API,一个是选…...
[组合数学]母函数与递推关系
文章目录 母函数---解决计数组合 球相同 盒子不同 不能是空 C n − 1 m − 1 \quad C_{n-1}^{m-1} Cn−1m−1数的拆分 递推关系常系数线性齐次递推关系常系数线性非齐次递推关系汉诺塔递推关系 母函数—解决计数 普母函数—组合问题 指母函数—排列问题 f(x) ∑ i 1 n a i…...
opencv膨胀腐蚀
OpenCV 是一个开源的计算机视觉库,它包含了许多图像处理的功能,其中膨胀和腐蚀是两种常用的形态学操作。 膨胀(Dilation):膨胀操作是将图像中的高亮区域(白色像素)扩张,从而填充低亮…...
AI-eSIM 开启智联新入口,量讯物联助力企业把握万物智联新机遇
近期,在 2026 移动云大会 AI-eSIM 分论坛上,中国移动发布 AI-eSIM“139”多生态智能服务体系,引发物联网、智能终端与 AIoT 产业广泛关注。该体系以 1 个 AI-eSIM 芯片入口、3 大核心引擎、赋能 9 类重点场景,构建以 Token 为中心…...
3步掌握B站缓存视频转换:m4s-converter完整指南
3步掌握B站缓存视频转换:m4s-converter完整指南 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否在B站缓存了大量珍贵的学习资料…...
YesCaptcha插件+DdddOCR实战:为无障碍测试或自动化脚本打造免费验证码解决方案
YesCaptcha插件DdddOCR实战:为无障碍测试或自动化脚本打造免费验证码解决方案验证码作为网络安全的重要防线,却常常成为自动化流程和无障碍访问的"拦路虎"。传统解决方案要么成本高昂,要么识别率不稳定。本文将揭示如何通过YesCapt…...
VMware Workstation Pro 17许可证密钥:技术深度解析与最佳实践指南
VMware Workstation Pro 17许可证密钥:技术深度解析与最佳实践指南 【免费下载链接】VMware-Workstation-Pro-17-Licence-Keys Free VMware Workstation Pro 17 full license keys. Weve meticulously organized thousands of keys, catering to all major versions…...
剖析爆炸事故失联成因,UWB穿戴模式隐患重重,无感定位筑牢矿山透明化空间管理根基
剖析爆炸事故失联成因,UWB穿戴模式隐患重重,无感定位筑牢矿山透明化空间管理根基一、爆炸事故深度溯源:井下人员大面积失联核心诱因矿山瓦斯爆炸突发灾害,瞬间伴随剧烈冲击、粉尘弥漫、巷道形变、线路损毁与人员紧急避险疏散&…...
如何获取VMware Workstation Pro 17免费许可证密钥:完整实践指南
如何获取VMware Workstation Pro 17免费许可证密钥:完整实践指南 【免费下载链接】VMware-Workstation-Pro-17-Licence-Keys Free VMware Workstation Pro 17 full license keys. Weve meticulously organized thousands of keys, catering to all major versions o…...
从API调用到业务落地:百度OCR车牌识别在智慧园区项目里的实战踩坑记录
从API调用到业务落地:百度OCR车牌识别在智慧园区项目里的实战踩坑记录 在智慧园区这类综合性场景中,车牌识别技术早已超越了简单的"拍照-识别"基础功能,成为连接物理空间与数字系统的关键纽带。我们团队去年承接的某大型科技园区改…...
数据科学揭秘椭圆曲线秩分布:BSD参数空间的拓扑结构探索
1. 项目概述:当数论遇到数据科学如果你研究过椭圆曲线,尤其是涉足过同余数问题,那你一定对Mordell-Weil秩和BSD猜想这些概念不陌生。这些名词听起来高深,本质上是在追问一个古老而迷人的问题:一条椭圆曲线上有多少个有…...
Maven POM(项目对象模型)
Maven POM(项目对象模型) 引言 Maven 是一个强大的构建自动化工具,用于简化项目构建、依赖管理和项目信息维护。在 Maven 中,每个项目都有一个名为 pom.xml 的配置文件,该文件被称为项目对象模型(Project Object Model,简称 POM)。本文将详细介绍 Maven POM 的结构和…...
室内点云轮廓提取
1 简介 室内点云轮廓提取是三维感知中的一项基础处理技术,它的核心作用是将杂乱、海量的原始点云,转化为简洁、有意义的几何边界。主要用处体现在以下几个方面: 1 机器人导航与避障 轮廓提取能实时勾勒出墙壁、家具、门窗等障碍物的边缘,帮助扫地机器人、服务机器人快速理…...


