【计算机网络(谢希仁版)】复习笔记(一)

本文介绍了计算机网络的基本概念和发展历程,涵盖了互联网的组成结构、工作原理和服务模式等内容,并详细解析了计算机网络的关键技术和性能指标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机网络概述

互联网组成

互联网发展的三个阶段:
(1)从单个网络APARNET向互连网发展。
(2)建成了三级结构的互联网。
(3)逐渐形成了多层次ISP结构的互联网。出现了互联网服务提供者ISP及互联网交换点IXP。互联网服务提供者ISP提供网络运营,互联网交换点IXP允许两个网络直接连接并交换分组,不需要第三个网络交换分组。

互联网体系结构委员会IAB包括两个工程部:
(1)互联网工程部IETF
(2)互联网研究部IRIF

制定互联网的正式标准要经过三个阶段:
(1)互联网草案
(2)建议标准
(3)互联网标准

组成分为两部分:
(1)边缘部分
由连接在互联网的主机组成,用户直接使用
边缘部分的主机称为端系统,两个进程的通信是指两个主机的进程进行通信,简称为“计算机之间通信”。端系统间的用心分为两种:
①客户-服务器方式(C/S)
客户是服务请求方:(1)被用户调用后运行,在通信时主动请求服务。客户程序需要知道服务器程序的地址。(2)不需要特殊的硬件和复杂的操作系统
服务器是服务提供方:(1)是一种专门提供某种服务的程序,可同时处理多个远地或本地客户的请求。(2)系统启动后自动调用并一直不断的运行,不需要知道客户程序的地址。(3)一般有强大的硬件和高级的操作系统支持。

②对等方式( P2P)
本质上仍是C/S方式,但是每一台主机既是客户又是服务器。


(2)核心部分
由大量网络和连接网络的路由器组成,为边缘部分提供服务。
起特殊作用的是路由器。路由器是实现分组交换的关键,任务是转发收到的分组。 三种交换方式:
电路交换:比特流连续从源点直达终点
建立连接(占用通信资源)—>通话(一直占用)—>释放连接(归还资源)
通话的全部时间,通话的两个用户始终占用端到端的通信资源,线路传输效率低。
分组交换:单个分组(报文的一部分)传送到相邻结点,存储下来查找转发表,转发到下一结点
采用存储转发技术。数据块称为报文,加上控制信息组成的首部后构成分组(包),分组的首部称为"包头"。主机用于信息处理,路由器用于分组交换。
将单个网络简化为一条链路,路由器则是结点

优点所采用的手段
高效分组传输的 过程动态分配传输带宽,对通信链路逐段占用
灵活为每一个分组独立地选择最值和的转发路由
迅速以分组为单位,不建立链接也能向其他主机发送分组
可靠保证可靠的协议;分布式多路由的分组交换网,网络有序
缺点
分组在各路由器存储转发时需要排队,产生排队时延和处理时延
各分组携带的控制信息造成开销

报文交换:报文先传送到相邻节点,全部存储下来查找转发表,转发到下一结点

计算机网络的性能指标

M的含义:
①作为存储容量单位而言,k和M分别代表2的10次方和2的20次方,也就是1024和1024²。
②作为传输速率单位而言,k和M遵从日常计量习惯,分别代表10的3次方和10的6次方,也就是1000和1000²。
(1)速率
数据的传送速率,称为数据率或比特率。单位是 bit/s(b/s,bps)

(2)带宽
①某个信号具有的频率宽度,单位为赫
②计算机网络中表示网络中某通道传送数据的能力,即单位时间内某信道能通过的最高数据率,单位为bit/s

(3)吞吐量
表示在单位时间内通过某网络的实际数据量

(4)时延:总时延=发送+传播+处理+排队
①发送时延:主机或路由器发送数据帧所需要的时间。与传输信道的长度或传送距离无关。
发送时延=数据帧长度/发送速率
②传播时延:电磁波在信道中传播一定的距离需要花费的时间。与信号的发送速率无关,传送距离越大时延越大。
传播时延=信道长度/传播速率
③处理时延:主机或路由器收到分组时进行处理的时间。
④排队时延:分组经过路由器时排队等待的时间。

(5)时延带宽积=传播时延*带宽
以比特为单位的链路长度。

(6)往返时间RTT
发送时间=数据长度 / 发送速率
有效数据率=数据长度 / (发送时间+RTT)

(7)利用率:过高会产生高时延

①信道利用率

②网络利用率
D0表示网络空闲的时延,D表示网络当前的时延,利用率U
D=D0/(1-U)

计算机网络体系结构

体系结构是计算机网络的各层及其协议的集合。

两台计算机互传文件需要的工作:
(1)将数据通信的通路激活
(2)告诉网络如何识别接收数据的计算
(3)查明对方计算机是否已开机并且网络连接正常
(4)查明对方计算机的文件管理程序已做好接受文件和存储文件的准备工作

网络协议:为进行网络中的数据交换而建立的规则、标准或约定
①语法
②语义
③同步

国际标准化组织ISO提出开放系统互连基本参考模型OSI,共7层。将对等层次之间传送的数据单位称为该层的协议数据单元PDU。
分层的优点:
(1)各层之间独立。
(2)灵活性好。
(3)结构上可分割开。
(4)易于实现和维护
(5)能促进标准化工作。

各层的功能(可包含一种或多种):
(1)差错控制
(2)流量控制
(3)分段和重装
(4)复用和分用
(5)连接建立和释放

五层协议的体系结构:
(1)应用层
通过应用进程间的交互来完成特定网络应用。应用层协议定义了应用进程间通信和交互的规则。应用层交互的数据单元称为报文。

(2)运输层
向两台主机中进程之间的通信提供通用的数据传输服务。
①传输控制协议TCP,传输单位是报文
②用户数据报协议UDP,传输单位是用户数据报

(3)网络层
为分组交换网上的不同主机提供通信服务

(4)数据链路层
将网络层交下来的IP数据报组装成帧,在两个相邻结点的链路上传送帧。

(5)物理层
定义了电压,接口,电缆标准和传输距离。
在这里插入图片描述

### 计算机网络希仁第六期末复习笔记 对于计算机网络课程的学习,尤其是基于希仁编写的教材《计算机网络》,找到合适的复习资料非常重要。虽然直接提供PDF文件不符合规定,可以建议些获取高质量复习资源的方法。 针对希仁计算机网络》第六的期末复习,推荐关注以下几个方面: #### 、理解基础概念 确保掌握书中提到的基础理论定义,比如什么是计算机网络及其组成部分[^2]。这有助于构建坚实的知识框架,便于理解记忆更复杂的内容。 #### 二、利用官方资源 出社或作者通常会为教科书配备额外的教学材料,如课件PPT、习题解答等。访问高等教育出社网站或其他合法渠道查找是否有配套的电子资源可供下载。 #### 三、参与在线社区讨论 加入专业的学习论坛或社交媒体群组,在那里与其他学生交流心得并分享有用的参考资料。许多前辈也会上传自己整理过的笔记供后来者参考。 #### 四、练习历年试题 收集往年的考试试卷进行自我测试,通过实践来检验自己的知识点掌握情况。注意分析每道题目的解法思路以及背后涉及的核心原理。 ```python # 示例:如何在网络上安全地搜索教育资源 import requests def search_educational_resources(keyword): url = f"https://example.com/search?q={keyword}" response = requests.get(url) if response.status_code == 200: print("成功获取到相关资源列表") else: print("未能正常加载页面") search_educational_resources('计算机网络 希仁 第六') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值