TCP/IP 协议基础

参考文章: 太厉害了,终于有人能把TCP/IP 协议讲的明明白白了

TCP/IP 协议的具体含义

什么是”协议”?

计算机与网络设备间相互通信所遵循的规则;

什么是 TCP/IP 协议?

两种说法:

  1. 与互联网相关联的协议集合的统称;
  2. 在利用 IP 进行通信的过程中所用到的协议族统称;

数据单位

TCP/IP 协议中共有 5 种术语来表述数据的单位:

  1. 包: 全能性术语, 表达数据的最基本单位, 其余术语大多是基于此的延伸;
  2. 帧: 数据链路层中包的单位;
  3. 数据包: IP 和 UDP 等网络层以上的分层中包的单位;
  4. 段: TCP 数据流中的信息;
  5. 消息: 应用协议中数据的单位;

TCP/IP 协议分层管理

TCP/IP 协议分层管理
内容概述:

  1. OSI 与 TCP/IP 的诞生背景;
  2. TCP/IP 模型结构及各层介绍;
  3. TCP/IP 数据传输流程;

传输层 — TCP 与 UDP

传输层协议(TCP / UDP) & TCP 握手机制
内容概述:

  1. TCP & UDP 概念 / 区别;
  2. TCP 三次握手和四次挥手;
  3. TCP 控制机制(包括重发机制, 流量控制等);