概要:计算机网络原理(独立本科段)第三章-传输层知识点重难点总结
1、传输层基本服务
识记
传输层基本服务
(1)传输层基本服务
为网络应用进程提供端到端的逻辑通信服务;提供的服务可分为无链接服务和面向连接服务。
领会
复用与分解的基本概念;
UDP与TCP实现复用与分解的方法;
无连接服务与面向连接服务;
(1)复用与分解的基本概念
多应用进程共用一个传输层协议,并能讲得到的数据准确交给不同的应用进程,称为传输层的多路复用与多路分解。
(2)UDP与TCP实现复用与分解的方法
UDP:二元组<目的IP:目的端口号>多个客户机讲发送的数据封装成报文段,报文段包含服务器IP和目标应用端口号,UDP报文通过网络层传输到目标服务器。目标服务器根据端口号分解报文,将对应数据给目的进程。服务器进程根据报文中的源端口号和源IP返回响应给客户机。
TCP:四元组<源IP,源端口,目的IP,目的端口>
(3)无连接服务与面向连接服务
无链接服务指数据传输之前无需握手;面向链接数据传输之前要握手,数据传输之后还要拆除链接。
2、用户数据报协议(UDP)
识记
UDP特点;UDP数据报结构;
(1)UDP特点
提供无链接、不可靠、数据报尽力传输服务。
(2)UDP数据报结构
源端口号、目的端口号、长度、校验和、应用数据
领会
UDP校验和及其计算;
(1)UDP校验和及其计算:计算所有整数的和,进位加在和的后面,将得到的值按位求反,从而得到校验和(Checksum)
3、停--等协议与滑动窗口协议
领会
可靠数据传输的基本原理;
停--等协议工作原理;
滑动窗口协议工作原理;
(1)可靠数据传输的基本原理
差错检测、确认、重传、序号、计时器
(2)停--等协议工作原理
使用1bit标号分组,每次发送一个分组,等到确认后再发送新的分组。
(3)滑动窗口协议工作原理
GBN协议:发送窗口大于1,接收窗口等于1,发送方如果超时,再次发送所有已发送但未收到确认分组。
SR协议:发送和接收窗口都大于1,每个分组独立确认,如果某个分组超时,重发该分组
应用
停--等协议信道利用率计算;
滑动窗口协议信道利用率计算;
滑动窗口协议窗口大小与分组序号字段位数之间的约束关系;
(1)停--等协议信道利用率计算
(2)滑动窗口协议信道利用率计算
(3)滑动窗口协议窗口大小与分组序号字段位数之间的约束关系
4、传输控制协议(TCP)
领会
TCP特点;
TCP报文段结构;
TCP的可靠数据传输机制;
TCP报文段序号与确认序号;
TCP链接建立过程与链接拆除过程;
TCP定时器超时时间设置;
TCP的流量控制;
拥塞控制的基本概念;
TCP的拥塞控制;
(1)TCP特点
提供面向连接、可靠、有序、字节流传输服务
(2)TCP报文段结构
首部字段、数据字段
(3)TCP的可靠数据传输机制
包括差错编码、确认、序号、重传、计时器。基于滑动窗口协议,但是发送窗口大小动态变化。
(4)TCP报文段序号与确认序号
序号字段与确认序号字段分别占32位。TCP的序号是对每个应用层数据的每个字节进行编号,因此每个TCP报文段的序号是该段所封装的应用层数据的第一个字节的序号。
确认序号是期望从对方接收数据的字节序号,即该序号对应的字节尚未收到,该序号之前的字节已全部正确接收,也就是说,TCP采用累积确认机制。
(5)TCP链接建立过程与链接拆除过程
TCP的“三次握手”与“四次挥手”
(6)TCP定时器超时时间设置
每当超时,重传最小序号还未被确认的报文段,设置超时时间为原来两倍。
(7)TCP的流量控制
协调发送发和接收方的数据发送与接收速度。防止接收方被数据淹没。
(8)拥塞控制的基本概念
太多客户端以太快的速度向网络中发送太多数据,超出网络处理能力。太多数据分组拥挤在网络中间设备队列,导致网络性能下降。导致数据分组通过网络时延增加、队列太满大量分组被丢弃。
(9)TCP的拥塞控制
推测网络是否拥塞,如果拥塞就降低数据发送速率。
应用
TCP报文段序号与确认序号的变化;
TCP流量控制窗口、拥塞窗口、发送窗口的变化;
(1)TCP报文段序号与确认序号的变化
(2)TCP流量控制窗口、拥塞窗口、发送窗口的变化
本章重点
可靠数据传输的基本原理;停--等协议;典型华东窗口协议(GBN协议、SR协议);TCP的报文段结构;TCP连接与断开过程;TCP序列号以及确认序列号;TCP可靠数据传输的机制;TCP拥塞控制方法;
本章难点
停--等协议与滑动窗口协议的理解与信道利用率的计算;TCP的连接管理;TCP报文段序列号;TCP的拥塞控制方法