Internet History, Technology, and Security----第六周

Internet History, Technology, and Security----第六周

 

Technology: Transport Control Protocol (TCP)

本周讲述的是传输控制协议(TCP)。它是传输层的协议,传输层是创建在网络层之上的,它使网络链接可靠。算法

 

Transport/Reliability

 

Transport Layer

TCP / IP或传输控制协议/互联网协议是用于互连互联网上的网络设备的一套通讯协议。TCP / IP还能够用做专用网络(内联网或外联网)中的通讯协议。
整个互联网协议套件 - 一套规则和程序 - 一般被称为TCP / IP,但其余套件也包含在套件中。
TCP / IP经过提供端到端通讯来指定数据如何经过互联网进行交换,端到端通讯肯定如何将其分解为在目的地中寻址,发送,路由和接收的数据包。TCP / IP几乎不须要集中管理,它旨在使网络可靠,并可以自动从网络上任何设备的故障中恢复。
互联网协议套件中的两个主要协议提供特定功能。TCP定义了应用程序如何在网络上建立通讯通道。它还管理消息如何组合成较小的数据包,而后经过互联网传输并在目标地址以正确的顺序从新组装。
IP定义了如何寻址和路由每一个数据包以确保它到达正确的目的地。网络上的每台网关计算机都会检查此IP地址,以肯定转发邮件的位置。数据库

 

 

Van Jacobson - Slow Start Algorithm

Van Jacobson(1950年出生)是一位美国计算机科学家,以其在TCP / IP网络性能和扩展方面的工做而闻名。他是TCP / IP协议栈的主要贡献者之一 -- 这是当今互联网的技术基础。自2013年以来,雅各布森是加州大学洛杉矶分校(UCLA)的兼职教授,致力于命名数据网络。
慢启动算法是TCP中拥塞控制的一部分,旨在避免发送比网络可以发送的数据更多的数据。
慢启动算法经过为每一个确认的段增长一个段的TCP窗口来工做。这种行为有效地使每次往返网络的TCP窗口大小加倍。
算法继续增长,直到这个“拥塞窗口”(cwnd)达到接收通告的TCP接收窗口(RWIN)的大小,或者直到发生丢包。
若是发生丢包,TCP会认为这是因为网络拥塞形成的,并采起措施减小网络上提供的负载。 TCP而后进入线性增加(拥塞避免)阶段。此时,对于每一个RTT,窗口线性增长1个段。
慢启动算法有一种变化,称为快速恢复。在快速恢复算法中,在拥塞避免模式期间,当未接收到分组(经过3个重复ACK检测到)时,拥塞窗口大小减少到其大小的一半(慢启动阈值)而不是小得多的初始值。服务器

 

The Domain Name System

域名系统(DNS)是一种分层和分散对链接到计算机,服务或其余资源的命名系统,互联网或专用网络。它将各类信息与分配给每一个参与实体的域名相关联。最突出的是,它将更容易记忆的域名转换为定位和识别具备底层网络协议的计算机服务和设备所需的数字IP地址。经过提供全球分布式目录服务 自1985年以来,域名系统一直是互联网功能的重要组成部分。
域名系统经过为每一个域指定权威名称服务器来委派分配域名和将这些名称映射到Internet资源的责任。网络管理员能够将其分配的名称空间的子域的权限委托给其余名称服务器。此机制提供分布式和容错服务,旨在避免单个大型中央数据库。
域名系统还指定了核心数据库服务的技术功能。它定义了DNS协议,DNS中使用的数据结构和数据通讯交换的详细规范,做为Internet协议套件的一部分。网络

 

TCP Wrap Up

传输控制协议基本上负责补偿IP层的缺陷。数据不会出现故障,它根本不会到达,所以TCP层以某种方式标记数据,并将数据存储在源计算机中,直到目标计算机确认为止。所以TCP缓冲了这些信息,而且缓冲区保持在边缘,这使得互联网可以以极好的方式发展。所以,这会产生一个层,它真正为咱们提供了一个彷佛是结束的东西。结束链接。数据结构

 

Self-summary

本周课程详细的讲述了TCP/IP协议和传输层的主要职责,产生背景,历史进程。层层递进的教学模式,相较于以前学计算机网络时,直接记每层的功能,目的,要有效的多。dom

相关文章
相关标签/搜索