内容正文:
第9课
数据传输有新意
传输层的奥秘
TCPIP
学习目标
1.知道可靠传输和不可靠传输的特
2.知道端口的作用
2.知道可靠传输和不可靠传输的特点及应用场景
3.了解研究者在解决网络数据传输问题的过程
中,采用的创新思想和技术手段
?思考?
视频直播、文件传输对网络数据传输有什么不同要求?
该采取哪些技术手段来保证传输过程稳定、流畅呢?
本课将关注以下问题
TCP-IP的传输层有些些主要功能?
TCP如何实现可靠传输?
学习活动1
认识传输层
TCPIP
TCPIP
传输层
有同学根据TCP/IP的分层结构绘制了模型。
谈一谈你对这张图的看法,并回顾传输层的主要作用。
9.1
传输层的主要功
网络层的路由服务实现了IP数
据包在计算机之间的传输,
那为什么还需要传输层呢?
传输层的主要功能包括:通过
端口区分应用、提供两种数
据传输方式。
端口的作用
IP
地址
=
⻝堂地址
,
端口=服务窗口
计算机常常会同时运行多个
互联网应用,对这些应用而
⻝堂服务窗⼝
而言,只有一部分IP数据包
是自己需要的。
这时,可以依靠端口进行区分。
端口通过端口号来标记,范围
从0到65535。
IP
地址
=
⻝堂地址
,
端口=服务窗口
常见应用端口号
网页浏览(80)
安全网页(443)
电子邮件(25)
文件传输(21)
可靠传输vs不可靠传输
不可靠传输(UDP)
可靠传输(TCP)
视频直播需要速度,
文件传输时需要准确性,
出问题不需要重发
出问题必须重发
文件传输场景
数据包
发送方
接收方
需要重发
传输计算机文件时,
非常重视传输的准确性。
如果传输过程中某个包出
现了问题,则必须重发。
视频直播场景
发放方
数据包流
接收方
视频直播时,需要快速传输数据,如果传输过
程中某个包出现了问题,也不需要重发,因为
直播内容已经变了,重发没有意义。
学习活动2
判断传输方式
传播传输
快速传输
你觉得哪一边可用来代表可靠传输?
哪一边代表的传输方式更适合视频直播?
9.2 TCP与可靠传输
握手机制用于确保通信双方已经建好了通
信连接,这是实现可靠传输的前提。
因此TCP被称为面向连接的协议。
UDP不需要这个过程,被称为面向
无连接的协议。
UDP不需要这个过程,被称为面
向无连接的协议。
三次握手过程
客⼾端发送
SYN
服务器响应SYN+ACK
客⼾端发送
SYN:请求建立连接
ACK:确认收到
ACK:确认收到
SYN+ACK:确认并请求
学习活动3
实验观察三次握手
1.可联网的计算机、抓包软件
1.启动抓包软件
2.浏览网站,然后分析抓取的数据包
beadiTabetce011040
derodte
b1xt-36.100-015.0.920
testo_11740.aat=100:00:69
tenct=100-0102:39
cont=100010:200
conn=T0.90142=1219:00,10:00100
=104.:000:60:
网络嗅探器
抓[软包
源IP:10.50.16.181:61140
标识:SYN
目标IP:166.111.4.100:443
源IP:166.111.4.100:443
标识:SYN ACK
目标IP:10.50.16.181:61140
源IP:10.50.16.181:61140
标识:ACK
目标IP:166.111.4.100:443
实验结论
1.本次握手过程请求是由
通过
端口发起的,目标
是的
标记。
端口,带有
2.
通 过 端 ⼝
,
对 的
端口进行了响应,响应
中带有标记。
3.
通 过
端 ⼝ 向 的 端 ⼝ 发 送 了 带 有
标记的数据包,表示[三次握手」过程结束。
拓展与提升
滑动窗口机制是保证数据可靠传输的一个重要机制。
简单来说,这种机制会给数据包标上序号,
并记录数据包的状态,
如果某个包出了问题就重传;
如果某个包出了问题就重传;如果网络堵塞,
滑动窗口机制就会降低发送频率,缓解拥堵情况。
课堂小结
1.端口作用
(区分不同应用)
2.两种传输方式
(TCP可靠传输、
传输层
UDP不可靠传输)
3.可靠传输实现
(三次握手、
滑动窗口)
谢谢观看
TCPIP
理解传输层,掌握数据传输的奥秘
$