计算机网络知识点总结-第一章:概述

article/2025/10/8 17:20:57

 

1.计算机网络在信息时代的作用

互联网基本特点:

    连通性:互联网上用户不管距离多远,都能通信,就像这些用户终端都彼此连通

    共享性:指资源共享,包含信息、软件、硬件等共享,就像资源在用户身边

 

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

互连网:网络之间通过路由器连接,构成更大的网络,就是互连网,是网络的网络

主机(host):与网络相连的计算机

 

2.互联网的组成

    从其工作方式上,分成两大部分:

        边缘部分:由互联网上的主机组成,是用户直接使用的部分,用来进行通信和资源共享

        核心部分:由大量网络和连接这些网络的路由器组成,是为边缘部分提供服务的,提供连通性和交换

2.1边缘部分:

 

端系统:主机

计算机之间的通信:主机A上的进程与主机B上的进程进行通信

 

端系统间通信方式:

*    1.客户-服务器方式:

        概述:是最常用与传统的方式,一方请求服务,一方提供服务,通信可以是单向的,也可以是双向的

        客户和服务器:指通信中涉及的两个应用进程

        主要特征:客户是服务请求方,服务器是服务提供方

        主要特点:

            客户程序:

               (1)用户调用后,在通信时主动向远地服务器发起通信(请求服务)。因此,客户程序必须知道服务器程序的地址

               (2)不需要特殊的硬件和很复杂的操作系统

            服务器程序:

                (1)是一种专门提供服务的程序,可同时处理多个客户的请求

                (2)系统启动后即自动调用不断运行,被动等待接受客户的通信请求。因此,服务器程序不需要知道客户程序的地址

                (3)一般需要强大的硬件和操作系统支持

 

*   2.对等连接方式(P2P):

        概述:两台主机不区分服务器和客户,只要都运行p2p软件,就可以进行平等对等连接通信,双方都可访问对方硬盘中的共享文档。可支持大量对等用户同时工作

2.2核心部分

 

路由器的重要性:路由器是一种专用计算机,是实现分组交换的关键部件,其任务是转发收到的分组,这是网络核心部分最重要的功能

交换:按照某种方式动态分配传输线路的资源

三种交换方式:

    (1)电路交换:

        工作方式:在两用户端间建立一条专用的物理通路,保证了双方通信所需的通信资源,而这些资源在双方通信时也不会被其他用户占用

        三个步骤:建立连接(占用通信资源)->通话(一直占用通信资源)->释放连接(归还通信资源)

        重要特点:在通话的全部时间内,通话的两个用户始终占用端到端的通信资源

    (2)报文交换:

        特点:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发给下一个结点

*  (3)分组交换:

        工作方式:采用存储转发技术,把一个报文划分为几个分组后进行传送

        报文:要发送的整块数据

        分组:把较长的报文分成更小的等长数据段,再加上必要的控制信息组成的首部后,就构成一个分组;分组又称包,分组的首部又称包头

        首部的重要性:包含了诸如目的地址和源地址等重要控制信息,使每一个分组才能独立的选择传输路径,并正确交付到终点

        存储转发技术:路由器收到分组后,先暂时存储,检查其首部,查找转发表,按照首部中目的地址,选择合适的接口转发出去

        优点:

            高效:在分组传输过程动态分配传输带宽,对通信链路逐段占用

            灵活:为每个分组独立选择最合适的转发路由

            迅速:以分组为单位传输,不用建立和释放连接

            可靠:保证可靠性的网络协议;分布式多路由器的分组交换网,有很好的生存性

 

三种交换的特点概述:

    (1)电路交换:整个报文的比特流连续的从源点直达终点,好像在管道中传送

    (2)报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发给下一个结点

    (3)分组交换:单个分组传送到相邻结点,存储下来后查找转发表,转发给下一个结点

 

 

3.计算机网络的类别

 

*按照网络的作用范围分类:

    广域网(WAN):作用范围几十到几千公里,是互联网的核心部分,其任务是通过长距离运送主机所发送的数据,广域网各结点采用高速链路,有较大通信容量

    城域网(MAN):作用范围一个城市,用来将多个局域网进行互联,多采用以太网技术

    局域网(LAN):作用范围1km左右,一般用微机或工作站通过高速通信线路相连

    个人区域网(PAN):作用范围10m左右,把个人工作的地方属于个人的设备用无线技术相连,也叫无线个人区域网(WPAN)

按照网络的使用者分类:

    公用网:电信公司出资建造的大型网络,任何人都可付费使用,也称公众网

    专用网:为满足特殊业务需要建立的网络,不向外人提供服务

用来把用户进入到互联网的网络:

    接入网:又称本地接入网或居民接入网

 

4.计算机网络性能

*计算机网络的性能指标:

    (1)速率:

        定义:数据的传送速率;常指额定速率或标称速率,并不是实际的速率

        单位:bit/s(比特每秒)

    (2)带宽:

        定义:表示网络中某通道传送数据的能力,即单位时间内网络中某信道能通过的最高数据率

        单位:bit/s

    (3)吞吐量:

        定义:单位时间内通过某网络的实际的数据量

        单位:bit/s

    (4)时延:

        定义:数据从网络的一段传送到另一端所需的时间;又称延迟或迟延

        组成:

            (1)发送时延:是主机或路由器发送数据帧所需要的时间

                发生位置:在机器内部的发送器中,即网络适配器中,与信道长度无关

                计算公式:

                    

            (2)传播时延:是电磁波在信道中传播一定距离所需要的时间

                    发生位置:在机器外部的传输信道媒体上,与信号的发送速率无关,只与信号传送的距离有关

                    计算公式:

                        

                        电磁波在在不同介质中传播速率不同,在自由空间中为光速3*10^5 km/s;在铜线中为2.3*10^5 km/s;在光纤中为2.0*10^5 km/s

            (3)处理时延:主机或路由器收到分组后处理分组所用的时间;如分析首部、提取数据、差错检验、转发路由查找等

            (4)排队时延:分组经过路由器时,在路由器中经历输入和输出的排队等待时间

                    发生位置:各中转路由器中;取决于网络的通信量,通信量很大时会发生队列溢出,使分组丢失,相当于时延无限大

            总时延=发送时延+传播时延+处理时延+排队时延

    (5)时延带宽积:

        定义:

    (6)往返时间RTT:

        定义:双向交互一次所需的时间;包含中间各结点的处理时延、排队时延、转发数据时的发送时延

    (7)利用率:

        信道利用率:指某信道有百分之几的时间是被利用的

        网络信道利用率:全网络的信道利用率的加权平均数

        D=D0/1-U    其中D是网络时延、D0是空闲时网络时延、U是利用率

        特点:信道或网络利用率过高会产生非常大的时延

 

计算机网络的非性能指标:

    (1)费用

    (2)质量

    (3)标准化

    (4)可靠性

    (5)可扩展性和可升级性

    (6)易于管理和维护

 

5.计算机网络体系结构

 

5.1协议与划分层次

 

网络协议(协议):为进行网络中的数据交换而建立的规则、标准或约定

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

网络协议的三要素:

    (1)语法:数据与控制信息的结构或格式

    (2)语义:需要发出何种控制信息,完成何种动作以及做出何种响应

    (3)同步:事件实现顺序的详细说明

分层的优点:

    (1)各层之间是独立的:某一层不需要知道下一次如何实现,只需要知道接口提供的服务

    (2)灵活性高:当一层发生变化时,只要保证接口不变,就能方便修改

    (3)结构上可分割:各层都可以采用最合适的技术实现

    (4)易于实现和维护:这种结构使实现和调试一个庞大复杂的系统更容易,因为整个系统以被分解成若干相对独立的子系统

    (5)促进标准化:因每一层的功能及其提供的服务都已精确说明

各层要完成的主要功能:

    (1)差错控制:使相应层次对等方的通信更可靠

    (2)流量控制:发送端的发送速率必须使接收端来得及接受

    (3)分段和重装:发送端将要发送的数据块划分为更小单位,在接收端将其还原

    (4)复用和分用:发送端几个高层会话复用一条低层的连接,在接收端再进行分用

    (5)连接建立和释放:交换数据前先建立一条逻辑连接,数据传送结束后释放连接

 

5.2各协议的体系结构

 

各层功能概述:

    (1)应用层:

        作用:通过应用进程间的交互来完成特定网络应用,应用层协议定义的是应用进程间通信和交互的规则

        常见协议:DNS、HTTP、SMTP等

        报文:应用层交互的数据单元

    (2)运输层:

        作用:负责向两台主机中进程之间的通信提供通用的数据传输服务,应用进程利用该服务传送应用层报文;通用指多种应用可以使用同一运输层服务;有复用和分用功能

        分用和复用:复用是多个应用层进程可同时使用下面运输层的服务,分用是运输层把收到的信息分别交付上面应用层中的相应进程

        主要协议:

            传输控制协议TCP:提供面向连接的、可靠的数据传输服务,数据传输的单位是报文段

            用户数据报协议UDP:提供无连接的、尽最大努力的数据传输服务,数据传输的单位是用户数据报

    (3)网络层:

        作用:负责为分组交换网上不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送;选择合适路由,使运输层传下来的分组能通过网络中的路由器找到目的主机

        主要协议:IP协议、多种路由选择协议

    (4)数据链路层:

        作用:负责两主机间链路上的传输;将网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上传送帧,帧中包含数据和必要的控制信息;在接收数据时,提取出数据部分交给网络层;通过控制信息监测差错,丢弃差错帧或纠正错误

    (5)物理层:

        作用:考虑用多大电压代表0或1,如何识别对方发送的比特;确定电缆插头的物理结构

 

数据在各层间传递过程:

    

 

5.3实体、协议、服务、服务访问点

 

实体:表示任何可发送或接受信息的硬件或软件进程;很多情况下,实体就是一个特点的软件模块

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

服务:由下层向上层通过层间接口提供的功能

服务访问点:在同一系统相邻两层的时间进行交互的地方

协议与服务:在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下面层提供的服务;

                     协议是"水平的",即协议是控制对等实体间通信的规则,服务是"垂直的",即服务是由下层向上层通过接口提供的

 

5.4TCP/IP体系结构

 

 

    TCP/IP协议可为各式各样的应用提供服务(everthing over IP);TCP/IP也允许IP协议在各式各样的网络构成的互联网上运行(IP over everthing)

 


习题:

 

17.收发两端间的传输距离为1000km,信号在媒体上的传播速率为2*10^8 m/s。计算以下两种情况的发送时延和传播时延

    (1)数据长度为10^7 bit,数据发送速率为100 kbit/s

    (2)数据长度为10^3 bit,数据发送速率为1 Gbit/s

    解:

        (1)发送时延=数据长度/发送速率=10^7/100*10^3=100s

            传播时延=距离/传播速率=1000*10^3/2*10^8=5*10^-3 s

        (2)发送时延=10^3/10^9=1*10^-6 s

            传播时延=5 ms

 

18.假设信号在媒体上的传播速率为2.3*10^8 m/s。媒体长度L分别为:

    (1)10cm

    (2)100m

    (3)100km

    (4)5000km

    计算当前数据率为1Mbit/s和10Gbit/s时在以上媒体中正在传播的比特数

    解:即求带宽时延积

        (1)传播时延=长度/传播速率=10*10^-2 / 2.3*10^8 = 4.35*10^-10

            数据率为1Mbit/s时:带宽时延积=带宽*传播时延=1*10^6*4.35*10^-10=4.35*10^-4

            数据率为10Gbit/s时:带宽时延积=10*10^9*4.35*10^-10=4.35

        (2)(3)(4)......

29.有一个点对点链路,长度为50km。若数据在此链路上传播速度为2*10^8 m/s,求链路的带宽应为多少才能使传播时延和发送100字节的分组发送时延一样大?如果发送的是512字节长的分组,结果又如何?

    解:

        传播时延=长度/传播速率=50*10^3/2*10^8 = 2.5*10^-4 s

        发送时延=数据长度/发送速率=100*8/ x = 2.5*10^-4 ;x=3.2*10^6 bis/s = 3.2 Mbit/s

        若发送512字节分组:

            发送时延=数据长度/发送速率 = 512*8/ x = 2.5*10^-4 

            x=16.38*10^6 bit/s = 16.38 Mbit/s

 

 


http://chatgpt.dhexx.cn/article/jONM5fDg.shtml

相关文章

计算机网络知识总结

目录 一:计算机网络分类 二:网络拓扑结构 三:ISO/OSI模型(七层模型) 四:五层模型 五:五层模型和七层模型对比 六:TCP/IP协议族 一:计算机网络分类 局域网&#xff…

计算机网络期末考试知识点汇总

一、TCP五层协议 1.体系结构 2.各层功能(精简版) 应用层:为应用程序提供各种功能,有各种协议表示层:数据格式转化,数据编码,解压,解密等会话层:建立,管理,维护会话,流量…

计算机网络知识整理-计算机网络概述(计算机网络入门参考指南)

第1章 计算机网络概述 1.1为什么要学习计算机网络 在当前的互联网时代,计算机网络已经成为了我国的一项重要的通信基础设施,无论是你是在校的计算机专业大学生,还是正在从事网络相关工作的从业人员,计算机网络的学习都是十分重要…

计算机网络知识点复习(适合春招面试复习)

计算机网络知识点 HTTP协议HTTP协议各版本之间的区别**HTTP1.0默认是短链接。****HTTP1.1默认持久连接。****HTTP2.0****HTTP3.0** HTTPS的过程HTTP是如何保存用户状态,Cookie和Session OSI体系结构TCP的三次握手和四次挥手三次握手四次挥手2MSL时间SYN泛洪攻击解决…

计算机网络知识点汇总(谢希仁 第七版)

目录 第一章 概述 重要内容 计算机网络的一些相关知识 互联网概述 因特网的标准化工作 互联网的组成 计算机网络的类别 计算机网络的性能指标 计算机网络的体系结构——-分层次的体系结构 第二章 物理层 重要内容 物理层的基本概念 数据通信的基本知识 信道复用技…

计算机网络知识点全面总结(有这一篇就够了!!!)

一、计算机网络概述 1.1 计算机网络的分类 按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN); 按照网络使用者:公用网络、专用网络。 1.2 计算机网络的层次结…

计算机网络基本知识汇总

概述 OSI分层(7层) 物理层、数据链路层、网络层、运输层、会话层、表示层、应用层 TCP/IP分层(4层) 网络接口层、网络层、运输层、应用层 五层协议(5层) 物理层、数据链路层、网络层、运输层、应用层…

计算机网络知识

计算机网络的组成 IP: ip地址是有网络地址【前面部分】主机地址【后面部分】组成子网掩码:子网掩码和ip地址做&与运算,结果和ip一致的部分就是网络地址,结果不一致的表示网段范围默认网关:默认网关相当于你路由的…

计算机网络知识点汇总(王道)

目录 第 1 章 计算机网络概述 1.1 计算机网络的组成 1.2 计算机网络的分类 1.3 性能指标 1.3.1 带宽 1.3.2 吞吐量 1.3.3 时延 1.3.4 时延带宽积(链路容量) 1.3.5 往返时延RTT​ 1.3.6 利用率 1.4 分层结构 1.4.1 OSI参考模型(7层) 1.4.2 T…

计算机网络知识点总结提纲(谢希仁)

1、IOS/OSI对王道书上的缩减总结 (清晰pdf:链接:https://pan.baidu.com/s/1f6DqMsHky4kP8i9WQLvCew?pwdthe3 提取码:the3 --来自百度网盘超级会员V3的分享) 2、王道书上物理层讲解的个人领悟之:奈氏准则和香浓定理 2.1 产生原…

计算机网络——计算机网络知识脑图

摘要 本博文主要分享计算机网络相关知识脑图,帮助大家更好的深入学习计算机网络相关知识,同时也介绍博主计算机网络专栏相关博文。同时介绍计算机网络学习书籍,有需要的小伙伴请自取。如果你觉得有用的话,请关注我的博客。 计算机…

计算机网络知识点总结

文章目录 一、概念1、什么是计算机网络?2、计算机网络协议、接口和服务的概念3、OSI与TCP/IP各层的结构与功能 二、物理层三、数据链路层四、网络层1、动态路由算法:距离-向量路由算法和链路状态路由算法2、网络地址转换(NAT)3、地…

计算机网络知识汇总(超详细整理)

文章目录 前言一、计算机网络概述1 互联网的构成2.网络分类3.接入网4.网络核心的两大功能①路由②转发 5.网络分层①OSI 7层模型②TCP/IP 4层模型③两种模型比较 二、物理层1.物理介质①引导型介质②非引导型介质 2.数据交换方式①分组交换②电路交换 3.信道复用①频分复用②时…

计算机网络知识点整理

目录 第一章:概述1. 五层协议2. 网络协议的三要素:3. 网络为什么要分层? 第二章:物理层1. 奈氏准则2. 香农定理3. 传输介质4. 四大特性 第三章:数据链路层1. 局域网2. 广域网3. CSMA/CD4. 以太网速率对比5. CSMA/CD与C…

计算机网络知识点全面总结,图文并茂,方便大家学习

一、计算机网络概述 1.1 计算机网络的分类 按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN); 按照网络使用者:公用网络、专用网络。 1.2 计算机网络的层次…

计算机网络知识汇总(超详细)

目录 第一章 概念 组成 功能 和 分类 计算机网络概念 计算机网络功能 计算机网络的组成 计算机网络的分类 总结 标准化工作及相关组织 标准化工作 标准化工作相关组织 总结 计算机网路的速率,带宽,吞吐量 1 速率 2 带宽 3 吞吐量 计算机…

硬件工程师成长之路(11)——职业规划

系列文章目录 1.元件基础 2.电路设计 3.PCB设计 4.元件焊接 5.板子调试 6.程序设计 7.算法学习 8.编写exe 9.检测标准 10.项目举例 11.职业规划 文章目录 前言一、求学之路1、提升学历2、获得职业资格证书 二、钻研之路1、电路设计进阶——从系统角度看电路1、盘点电子产品…

一位阿里软件测试工程师的35岁职业规划,他为什么没有被裁?

目录 职业生涯的规划 选择大于努力 个人能力提升 【那怎么才能避免35岁被优化呢?】 跳槽还是坚持? 技术路线还是管理路线? 国内的互联网行业发展较快,所以造成了技术研发类员工工作强度比较大,同时技术的快速更新…

软件工程师职业规划

更多资料,搜索或扫码关注公众号:数说Cloud

职业发展规划之软件工程师

编者按:所谓知己知彼,方能百战不殆。无论是面临就业的大学生,还是考虑再择业的职场人,都离不开一个清晰的职场目标并为之不懈的努力。小编在这里对各行业进行信息梳理,希望对您有所帮助。 软件工程师的工作在最近几年变…