图解tcp/ip读书笔记-网络基础知识04

news/2024/5/18 12:35:51 标签: tcp/ip, udp

一、传输方式分类
通过网络发送数据,大致可以分为面向有连接与面向无连接两种类型。

面向有连接中,在发送数据之前,需要在收发主机之间连接一条通信线路。

面向无连接型则不需要建立和断开连接。发送端可与任何时候自由发送数据。反之,接收端也永远不知道自己会在何时从哪里收到数据。

二、电路交换与分组交换

目前、网络通信方式大致分为两种----电路交换和分组交换。电路交换技术的历史相对久远,主要用于过去的电话网。而分组交换技术则是一种较新的通信方式。

在电路交换中,交换机主要负责数据的中转处理。计算机首先被连接到交换机上,而交换机与交换机之间则由众多通信线路继续连接。因此计算机之间在发送数据时,需要通过交换机与目标主机建立通信电路。但这种方式有个缺点:一台计算机在收发信息时会独占整个电路,其它计算机只能等待这台计算机处理结束后才有机会使用这条电路收发数据。

由于这个缺点,分组交换技术出现了,即让连接到通信电路的计算机将所要发送的数据分成多个数据包,按照一定的顺序排列之后分别发送。

分组交换处理的过程:发送端计算机将数据分组发送给路由器,路由器收到这些分组数据以后,缓存到自己的缓冲区,然后再转发给目标计算机。路由器接收到数据以后会按照顺序存到相应的队列中,再以先进先出的顺序将他们逐一发送出去。

在分组交换中计算机与路由器,路由器与路由器之间通常只有一条通信线路。

由于在分组过程中,已经在每个分组的首部写入了发送端和接收端的地址,所以即使使同一条线路同时为多个用户提供服务,也可以明确区分每个分组数据发往的目的地,以及它是与哪台计算机进行的通信。

在这里插入图片描述


http://www.niftyadmin.cn/n/1426942.html

相关文章

2021-08-25

报错 warning in ./node_modules/Vuex/dist/vuex.esm.js 问题如下: warning in ./node_modules/Vuex/dist/vuex.esm.js There are multiple modules with names that only differ in casing. This can lead to unexpected behavior when compiling on a filesyste…

图解tcp/ip读书笔记-网络基础知识05

地址 1.在网络通信中地址具有唯一性。 2.当地址总数不是很多的时候,有了唯一地址就可以定位相互通信的主体。然而当地址的总数越来越多的时候,如何高效的从众找出通信的目标地址将成为一个重要的问题。这样地址的层次性就出现了。 层次性的理解&#…

图解tcp/ip读书笔记-网络基础知识06

网络的构成要素 一、通信媒介与数据链路 计算机之间是通过电缆互相连接的。电缆有很多种,包括双绞线、光纤电缆、同轴电缆、串行电缆。我们生活中常见的网线就是双绞线。 在数据传输的过程中,两个设备之间数据流动的物理速度称为传输速率。单位为bps(B…

输入一颗二叉树,判断该二叉树是否为平衡树

分析 如果二叉树的每个节点的左子树和右子树的深度不大于1,它就是平衡二叉树。先写一个求深度的函数,再对每一个节点判断,看该节点的左子树的深度和右子树的深度的差是否大于1 代码 package DlinkedList;/*** Author Zhou jian* Date 2020 …

2021-10-30

dependencies.dependency.version’ for xxxxxxx:jar is missing 如遇到类似问题如下; 是因为在pom里面没加入版本,如下所示: 解决方法:添加相应版本即可,如图所示:

http-01-历史

HTTP/0.9 20 世纪 90 年代初期网络上绝大多数的资源都是纯文本,很多通信协议也都使用纯文本,所以 HTTP 的设计也不可避免地受到了时代的限制。这一时期的 HTTP 被定义为 0.9 版,结构比较简单,为了便于服务器和客户端处理&#xf…

计算机网络选择题(牛客)整理

计算机的覆盖范围 WAN(Wide Area Network 广域网):覆盖范围很大、几个城市,一个国家,几个国家甚至全球都属于广域网的范畴,从几十公里到几千或几万公里。 LAN(Local Area Network 局域网&#x…

http-02-http是什么

HTTP 是什么 咱们中国有个成语“人如其名”,意思是一个人的性格和特点是与他的名字相符的。先看一下 HTTP 的名字:“超文本传输协议”,它可以拆成三个部分,分别是:“超文本”“传输”和“协议”。我们从后往前来逐个解…