纸条屋
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

[TCP/IP详解]:TCP数据流与窗口管理

1. 交互式通信 交互式TCP连接 交互式TCP连接指的是该连接需要在客户和服务器之间传输用户输入信息,如按键操作,短消息或者是鼠标操作,这些操作会产生交互式数据, 一般都是一些比较小的报文段 例: ssh ssh(Secure Shell, 安全外壳协议), 是一种安全的远程登录协议, 会在数据传输之前将用户输入的信息进行加密 ssh会在远程系统上调用一个shell, 对用户的输入字符做出回显

2022-03-10
计算机网络

[TCP/IP详解]:TCP超时与重传

TCP协议提供可靠数据传输服务,为了保证数据的正确性,发送端会重传它认为已经丢失的包 TCP协议当中,总共有4种重传方式:超时重传,快速重传,SACK,D-SACK 1. 超时重传TCP在包含数据(SYN或FIN被置位)的报文段被发出的时候会设置一个计时器(timer), 如果计时器直到超时都没有收到该报文段的ACK, 那么就会触发超时重传机制 一些变量 RFC[1122]规定了一些关于超时重传的

2022-03-09
计算机网络

[TCP/IP详解]:TCP连接管理

1. TCP连接的建立与终止 简介 一个TCP连接由一个四元组**<源IP, 源端口, 目的IP, 目的端口>**组成,通信的每一端都由一个套接字,即<IP, 端口>对所唯一标识 一个TCP连接分为三个过程: 启动, 数据传输,退出 启动阶段负责建立连接,退出阶段负责断开连接 TCP表头 TCP连接图 三次握手 TCP启动过程需要三次报文段的传递,因此也

2022-03-08
计算机网络

[TCP/IP详解]:TCP初步

一、概念介绍 1. ARQ与重传 ARQ 自动重复请求(automatic repeat request, ARQ), 是一种错误纠正机制,简单的说就是自动重传,TCP就使用了这种机制 ACK 考虑在互联网上分组丢失的情况, 最直接的方法就是使用ARQ,重新传递分组 通常, 接收方在接收到发送方发送过来的分组后,会向原发送方发送一个**ACK(acknowledge)**分组,用于确认自己已

2022-03-07
计算机网络

[计算机网络_自顶向下]:应用层

应用层一、应用层协议原理1.网络应用程序体系结构 网络体系结构 网络体系结构是不变的,即因特网五层模型或OSI七层模型 应用程序体系结构 应用程序体系结构主要由应用程序研发者决定,主要包括两大类 客户-服务器体系结构 对等体系结构(P2P) 客户-服务器体系结构 服务器:总是不宕机,服务于许多来自于其他客户机的请求 客户:向服务器发送请求的主机 在客户-服务器体系结构中,客户之间互相

2022-03-03
计算机网络

[计算机网络_自顶向下]:计算机与因特网

计算机网络与因特网一、什么是因特网因特网有以下两种描述方式 具体构成描述 服务描述 1.具体构成描述因特网是一个互联了全世界数十亿计算机设备的网络 基本术语: 主机/端系统:手机、电脑、电视等一切与因特网相连的终端设备 通信链路:网络中两个节点之间的物理通道称为通信链路。通信链路的传输介质主要有双绞线、光纤和微波 分组交换机 分组交换机从它的一条入通信线路接受到达的分组,并从它的一条出

2022-02-28
计算机网络

[CMU15445]:恢复算法

ARIES利用语义的恢复和隔离算法(Algorithms for Recovery and Isolation Exploiting Semantics ,ARIES),最早在90年代初由IBM提出,是一种基于WAL的故障恢复机制,ARIES的核心思想可以总结为三点: Write-Ahead Logging(WAL) 在数据输出到磁盘之前,所有的更新日志必须首先输出到磁盘 必须使用Steal

2022-02-14
数据库

[CMU15445]:日志恢复系统

Crash Recovery崩溃恢复是数据库中必不可少的组成部分,它用于将数据库恢复至故障发生之前的一致性状态,为了确保数据库的一致性,原子性以及持久性,就必须要使用恢复算法,恢复算法由两部分组成 在进行普通事务处理时,需要维护额外的数据,如日志,这样可以在后续崩溃时的恢复操作中使用到 ——>(接下来的内容) 在数据库发生崩溃时,为了维护数据库的一致性、原子性、持久性,所采取的动作 在

2022-02-13
数据库

[CMU15445]:多版本并发控制

Multi-Version Concurrency Control多版本并发控制机制(MVCC)当今被广泛应用于数据库当中,使用该机制的DBMS会为每个数据项维护多个版本,当对数据项进行操作时,遵循两个基本原则 当事务对数据项进行read操作的时候,DBMS会返回该事务开始执行时数据库中最新的数据项版本 当事务对数据项进行write操作的时候,DBMS会创建一个新的数据项版本 该机制的一个重要

2022-02-12
数据库

[CMU15445]:基于时间戳的协议

Timestamp Ordering Concurrency Control基于时间戳的并发控制协议是一个乐观的并发控制协议,这意味着该协议不需要锁来保护底层数据结构,在该协议当中,DBMS使用时间戳来决定事务的冲突事务的调度 时间戳 在该协议当中,每个事务都会被分配一个时间戳,通常使用函数TS()来计算一个事务的时间戳,这个时间戳有以下特征 是单调递增的 是独一无二的 如果TS(T_i)

2022-02-09
数据库
123456

搜索

Hexo Fluid
总访问量 次 总访客数 人