TCP 协议详解

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程详细介绍了 TCP/IP 协议栈的传输层。讲解传输层服务特点、TCP 首部格式、TCP 状态转移过程等内容,重点讲解 TCP 建立连接和关闭连接的详细过程。最后介绍了 TCP 连接中的拥塞控制过程及协议栈的调控方法。让大家明白 TCP 连接可靠传输的原因,掌握传输层的底层实现机制。

    1.传输层概述 00:18:04

    本课时介绍了传输层的服务特点和 TCP 首部结构,详细介绍了服务特性中的每一个特点和 TCP 首部结构中的每一个字段。

    2.TCP状态转移详解 00:07:36

    本课时介绍了 TCP 连接所有状态的转换过程以及各个状态存在的时机。

    3.TCP 建立连接和关闭连接过程 00:09:16

    本课时讲解了 TCP 连接建立和连接关闭的过程和方法,解释 TIME_WAIT 状态存在的必要性。介绍了三次握手建立连接的过程和四次握手关闭连接的过程。

    4.RST复位报文段 00:06:34

    本课时介绍了 TCP 连接发送的携带 RST 标志的报文段,讲述此报文段的作用和发生这种现象的几种情况。

    5.TCP可靠性传输机制 00:13:02

    本课时介绍了 TCP 可靠传输的理论实现,讲述了超时重传机制和拥塞控制的方法。介绍了在网络传输有问题时协议栈的处理过程。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

TCP 协议详解

5课时,55分钟
CodeHarvester
CodeHarvester

极客学院签约布道师

课程背景:
TCP 协议是 TCP/IP 协议族中另一个重要的协议,和 IP 协议相比,TCP 协议更靠近应用程序。TCP 层中常见的两个协议是网络编程中常用的连接方式。

核心内容:
1.TCP 服务特点
2.TCP 首部结构
3.TCP 连接状态转移过程
4.TCP 三次握手和四次握手
5.RST 报文段的作用
6.TIME_WAIT 状态
7.TCP 的超时和重传

软件环境:

是否提供资料:

课程等级:中级

适合人群:
TCP/IP 协议初学者
  • 技术问答
  • 1

    传输层概述

    18:04

    本课时介绍了传输层的服务特点和 TCP 首部结构,详细介绍了服务特性中的每一个特点和 TCP 首部结构中的每一个字段。

  • 2

    TCP状态转移详解

    07:36

    本课时介绍了 TCP 连接所有状态的转换过程以及各个状态存在的时机。

  • 3

    TCP 建立连接和关闭连接过程

    09:16

    本课时讲解了 TCP 连接建立和连接关闭的过程和方法,解释 TIME_WAIT 状态存在的必要性。介绍了三次握手建立连接的过程和四次握手关闭连接的过程。

  • 4

    RST复位报文段

    06:34

    本课时介绍了 TCP 连接发送的携带 RST 标志的报文段,讲述此报文段的作用和发生这种现象的几种情况。

  • 5

    TCP可靠性传输机制

    13:02

    本课时介绍了 TCP 可靠传输的理论实现,讲述了超时重传机制和拥塞控制的方法。介绍了在网络传输有问题时协议栈的处理过程。

相关课程

  • IP 协议详解

    本课程详细介绍了 TCP/IP 协议簇中的网络层。从网络层的服务特点和IP首部结构入手,讲述了 IP 层服务特点,接下来讲述了 IP 层的路由选择机制和数据转发过程。最后介绍了网络层中最重要的 ICMP 协议,以及和这个协议相关的各种报文的作用。

    3课时 28分钟
    中级
    6052人学习
  • FTP 服务实战应用

    本课程讲解 FTP 服务在 Linux 系统运维中的安装,理解 FTP 的传输模式和工作模式,掌握 FTP 的配置方法。

    3课时 42分钟
    中级
    4878人学习
  • TCP/IP 协议族概述

    本课程以概述方式讲解 TCP/IP 协议族中的关键概念。从宏观上介绍协议簇中各层次的作用以及各个层次相应的协议。了解数据链路层上 ARP 协议的用途以及应用层上 DNS 协议的作用。

    4课时 33分钟
    初级
    7721人学习
  • FTP 服务实战应用进阶

    本课程讲解 FTP 在实战中的高级应用和配置方法,通过对客户端命令参数的学习,为 FTP 自动化运维打下基础。学习如何配置虚拟用户和多 FTP 服务,通过实际工作中的案例来直观的进行演示。

    5课时 42分钟
    中级
    4460人学习