计网第一章

注意:计网知识点十分多,在本篇及后续博客主要记录个人认为比较重要的知识点。

1.计算机网络的基本概念

计算机网络就是自治的计算机互连起来的集合。计算机网络可以简称为网络,而互连网就是把许多网络连接起来,即网络的网络。

2.internet和Internet

internet(互连网)是通用名词,指将多个计算机网络互连而成的网络。这些网络之间的通信协议可以是任意的。

Internet(互联网)是专用名词,指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机的网络。通信协议为TCP/IP协议簇。

3.三种交换

电路交换:

优点:

(1)通信时延小。(线路为通信双方用户专用,数据直达。)

(2)无冲突。(且不同通信双方拥有不同通信线路。)

(3)有序传输。(每组双方之间只有一条线路。)

(4)实时性强。(和优点1有关,时延小自然实时性就强。)

(5)适用范围广。(电路交换适用于传输模拟信号和数字信号。)

(6)控制简单。(电路交换的节点交换机及控制都较简单。)

缺点:

(1)建立连接时间长。(电路交换需要建立连接,自然就会有弊端)

(2)使用效率低。(建立连接后物理通路被通信双方独占,线路空闲时也无法被其他用户使用。前面优点1提到线路为通信双方用户专用,显然这就是专用的弊端。)

(3)灵活性差。(连接出现故障就要重新建立新连接。前面优点3提到通信双方之间只有一条线路,仔细想一想,要是这条线路坏了怎么办,缺点3不就出来了)

(4)难以规格化(数据直达,所以不同类型、规格、速率的终端很难进行通信。优点1数据直达带来的缺点)

报文交换:

优点:

(1)无需建立连接。(显然是相对于电路交换的优点)

(2)动态分配线路。(发送方将报文交给节点交换机,节点交换机先存储整个报文,再选择一条合适的空闲线路发送报文。想想电路交换的优点3,你只有一条路,我条条大路通罗马)

(3)提高线路可靠性。(一条线路出现故障可选择另一条线路。对比电路交换的缺点3,我能走的路多了,我还怕没路走?)

(4)提高线路利用率(通信双方不固定占用一条线路。我路多,我想怎么走就怎么走,哪条路空闲我走哪条路)

(5)提供多目标服务(一个报文可以同时发送给多个目的地址。节点交换机的魅力)

缺点:

(1)有转发时延。(报文在结点交换机要经历存储转发的过程。有个中转站自然就有转发时延了,对比电路交换优点1)

(2)需较大存储缓存空间。(报文交换对报文大小没有限制)

(3)需传输额外的信息量。(报文需要携带目标地址、源地址等信息)

分组交换:

优点:

(1)无需建立连接。

(2)线路利用率高。

(3)简化存储管理。(分组长度和缓冲区大小固定,容易管理)

(4)加速传输。(分组逐个传输,后一个的存储和前一个的转发可同时进行)

(5)减小出错概率和重发数量(分组比报文小,出错时只需要重传出错的部分。对比报文交换的缺点2)

缺点:

(1)有转发时延。

(2)额外的信息量。

(3)采用数据报服务时,存在失序、丢失或重复分组的问题。对于虚电路服务,存在呼叫建立、数据传输和虚电路释放三个过程。(虚电路和电路交换的过程还是挺像的,不过虚电路时逻辑连接,并不是真正的建立了物理线路,而电路交换是连接了真实的物理线路)

其实简单的理解,相对于电路交换,报文交换就是在通信双方进行通信的线路上进行了优化,这种优化的实现就靠节点交换机。但是任何事都是要付出代价的,自然就会引发其他的问题产生。分组交换则是在报文交换的基础上,对存储转发这些方面进行了优化。

4.计算机网络的性能

这一块其实主要是计算。但是有些细节需要注意。

速率:

在速率这块,要清楚比特和速率的换算是不一样的:

带宽:

在计网中,带宽表示单位时间内网络中的某信道所能通过的"最高数据率"。单位是数据率的单位bit/s,即"比特每秒"。

发送时延:

发送时延的公式为 数据帧长度(bit)/发送速率(bit/s)。 在有些题中带宽、链路传输速率都是发送速率的意思。

5.协议与划分层次

网络协议的组成要素:

网络协议即协议,是为进行网络中的数据交换而建立的规则。

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

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

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

三种体系结构:

计网中各层及协议的集合即为网络的体系结构。

OSI协议和TCP/IP协议分析:

共同点:

(1)都是基于独立的协议栈概念。

(2)都使用了分层体系结构,功能大体相似。

(3)都可以解决异构网络的问题。

不同点:

(1)TCP/IP设计之初就考虑到异构网络的问题,将IP作为重要层次。

(2)OSI精确定服务、协议、接口三个概念,TCP/IP在这方面无明显区别。

(3)OSI先出现,参考模型先于协议发明,不偏向特定协议。

(4)

五层协议的每层功能和数据报:

对于OSI七层协议来说,另外两层的功能是:表示层-->通信双方交换信息的表示。

会话层-->进程间进行会话。

6.协议和服务

协议是水平的,是在同一层即对等实体间进行通信的规则;服务是垂直的,下层为上层提供服务。

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

相关推荐
.Ayang1 小时前
tomcat 后台部署 war 包 getshell
java·计算机网络·安全·web安全·网络安全·tomcat·网络攻击模型
云计算DevOps-韩老师3 小时前
【网络云计算】2024第48周-每日【2024/11/20】小测-理论题-计算机网络概述
计算机网络·网络设备
Hello Dam4 小时前
【计算机网络】物理层
计算机网络·物理层
_Power_Y6 小时前
计算机网络:应用层知识点概述及习题
计算机网络
co0t6 小时前
计算机网络(14)ip地址超详解
服务器·tcp/ip·计算机网络
C++忠实粉丝6 小时前
计算机网络socket编程(3)_UDP网络编程实现简单聊天室
linux·网络·c++·网络协议·计算机网络·udp
吃土少女古拉拉7 小时前
什么是计算机网络
计算机网络·学习笔记
C++忠实粉丝8 小时前
计算机网络socket编程(4)_TCP socket API 详解
网络·数据结构·c++·网络协议·tcp/ip·计算机网络·算法
->yjy19 小时前
计算机网络(第一章)
网络·计算机网络·php
摘星星ʕ•̫͡•ʔ21 小时前
计算机网络 第三章:数据链路层(关于争用期的超详细内容)
网络·计算机网络