《深入理解计算机网络》读后小记 10、传输层

一、传输层概述

  1、划分传输层的必要性:主机在运行网络应用程序时,会为每个应用程序分配一个唯一的应用进程标识,而应用进程的识别就需要依靠传输层了,它就是通过“端口”将不同应用进程进行对应的。

  2、点对点连接,就是通信双方直接通过电缆进行的连接,也就是通常所说的背对背连接,中间没有经过任何其他设备。

  3、端对端连接,就是两个端系统之间的连接,体现在两个终端系统的连接时要经过一个或多个设备。

  4、端到端服务包含两层含义:一是从物理角度来讲,通信双方不是在同一链路上;二是从虚拟的传输角度来讲,两端的连接是直接进行的,屏蔽了核心网络结构和各种子网间的差异。

  5、端到端传输的优点:数据经过中间设备无需存储转发,直接传输,所以可靠性高,传输延迟小。缺点:源端只能等数据传输完成后,才能拆除虚拟传输连接,这样,如果传输的延迟很长,就会对源端设备造成很大的资源浪费;如果设备关机或者故障,端到端传输就不可能实现,因为无法建立虚拟的专用传输通道。

  6、点到点传输是通过与它直连的设备将数据一次次的转发下去,是一种接力传输方式。优点:源端将数据发出去了就不管了,不会浪费源端的资源,另外接收端关机或者故障,还可以通过存储转发技术进行缓冲。缺点:不能确定目的端能否或何时收到数据。

时间: 2024-08-29 02:39:33

《深入理解计算机网络》读后小记 10、传输层的相关文章

计算机网络【六】:传输层-TCP概述 【转】

转自:http://blog.chinaunix.net/uid-26275986-id-4109209.html 根据TCP/IP协议的分层结构,网络层之上是传输层,从层次结构上来看,传输层位于网络的最高层和应用的最底层.传输层的主要作用有两个:一个是居于网络层与应用层之间提供复用和分用的服务:另一个则是需要的时候为应用层提供可靠的传输服务.复用和分用指的是传输层负责实现端到端的传输,即计算机进程之间的通信:而网络层则负责点到点的传输,最重要的功能是路由寻址.     网络通信的"用户&quo

《深入理解计算机网络》读后小记 6、介质访问控制子层

一.MAC子层基础 1.MAC子层有两个主要作用:一是用来寻址(MAC地址),也就是寻址目的节点:二是用来解决网络中多个用户争抢共享物理介质或者共享信道的现象. 2.两种信道类型:一是点对点信道,它要求两个节点之间没有任何中间设备,并且封装的是点对点类型的数据链路层协议:二是广播信道,它表现为一个信道被多条链路共享(共享信道,物理介质共享)的情况,一个节点发送的数据可以同时被多个节点收到,对应的链路就是“广播链路”,同时也要求封装广播型数据链路层协议,比如以太网协议.WLAN(无限局域网)协议.

《计算机组成与体系结构:性能设计》读后小记 1、导论

一.计算机组成与体系结构 1.计算机体系结构是那些对程序员可见的系统属性,这些属性直接影响到程序的逻辑执行,如指令集.用来表示各种数据类型的比特数.输入输出机制以及内存寻址技术. 2.计算机组成是实现结构规范的操作单元及其相互连接,如那些对程序员可见的硬件细节,如控制信号.计算机和外设的接口以及存储器使用的技术. 二.结构和功能 1.计算机的层次系统是一系列相互关联的子系统,每个子系统又在结构上分层,直到分成我们所能达到的一些基本子系统的最低级.每一层的行为仅仅依赖于系统下一层更为简单的抽象特征

微服务注册之八轨忠读后小记

微服务发布的三种方式:restful api,xml配置,idl文件,其中idl不是很懂,也没想去研究本文主要记录xml的发布 restful风格,主要用于http请求的接口协议中,也就是我们常用的mvc接口定义. XML配置主要分成三步: 1.服务提供者定义接口,并实现接口 接口定义:public interface FooService { public String hello(String name);} 接口实现 public FooServiceImpl implements Foo

计算机网络自顶向下第三章传输层二TCP

[[UIDevice currentDevice] setProximityMonitoringEnabled:YES]; AVAudioSession *audioSession = [AVAudioSession sharedInstance]; //默认情况下扬声器播放 [audioSession setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers

Mesh Profile (3.5)低传输层

(翻译自<MeshProfile v1.0>3.5 Lower Transport Layer) 综述 低传输层利用来自高传输层的PDU组成自身的消息,并且将这些消息发送给对侧的低传输层.这些高传输层PDU的大小可能适合一个单独的地传输层PDU,也可能被分片为多个低传输层PDU.当接收到消息时,低传输层处理低传输层PDU,可能需要将多个PDUs重组为高传输层PDU,一旦重组完成便将他们递交给高传输层. 低传输层PDU 低传输层PDU用于将高传输层PDU发送给其他节点. 低传输层PDU第一个oc

《图解HTTP》读后总结

阅读时间:2019.10.30-2019.11.6 阅读心得: 从知乎上看到有人推荐这本书,本身对计算机网络方面学习的比较少,于是就买来这本书开始看.这本书总体看下来比较轻松,因为书中的插画非常卡通,而且因为整本书都是在围绕HTTP进行讲解,所以内容上不会设计太多其他深奥的知识.读完之后,我对HTTP有了一个基本的认识,从以前只知道它是一个协议,到现在能够搞清楚这个协议内部的结构.返回的状态码等等,这都得益于这本小巧但又细致的书.也希望感兴趣的伙伴可以去读一读这本书呀! 阅读总结: [这本书一共

《不要让我思考》读后心得2

---内容开始--- Don't let me think! 这本书以网站可用性为目的,从作者自身工作和经验角度,站在用户的心理立场上,介绍了作为设计者如何做出可用性的web设计. 其中包含的内容有: 1.别让我思考(定律) 当看到一个不需要思考的网站时: 当看到一个要思考的网站时: @创建一个网站时,要去掉这些问号. 有时候网站会强迫我们思考,名字,常见的罪魁祸首就是改成自以为很酷很聪明的,带有营销色彩的名字. 还有另一个来源是看起来不太明显的链接和按钮,会造成用户犹豫可不可点. @类似的例子

计算机网络学习笔记--传输层知识总结

传输层概述: 为什么要划分传输层? 既然网络层已经能把源主机上发出的数据传送给目的主机,那么为什么还需要加上一个传输层呢?这就需要我们理解主机用户应用层通信的主体,位于两台网络主机中真正的数据通信主体并不是这两台主机,而是两台主机中的各种网络应用进程.同一时间一台主机上可能有多个进程同时运行,这时候就需要为应用程序提供一个标识,那就是端口.而传输层就是为了提供这种端到端的服务而存在的.下面以一张图来解释. 同时从图中也可以看出来,IP协议提供了主机之间的逻辑通信.而传输层协议提供的是进程之间的逻