内容正文:
第9课
互联网协议应用
网络世界的通用语言
人教版八年级信息科技
什么是网络协议?
协议的定义
网络协议是计算机之间通信的
规则和约定,就像人类交流的
语言
⼭ 符
协议的作用
确保不同设备、不同系统之间能
够互相理解和交换信息
生活中的类比
就像交通规则让车辆有序通行,
协议让网络数据有序传输
为什么需要协议?
没有协议
有了协议
螺
数据包
蛇
四外撞
协议是网络世界的交通规则,
让数据传输有序、可靠、高效
TCP/IP协议家族
应用层
HTTP、FTP、SMTP等应用协议
传输层
TCP、UDP协议,负责端到端传输
网络层
IP协议,负责寻址和路由
链路层
物理传输介质
TCP协议:
可靠传输的守护者
面向连接
建立可靠的连接,确保双方通信正常后才传输数据
可靠传输
数据包按顺序到达,丢失或出错会自动重传,
保证完整性
流量控制
根据网络状况调节发送速度,避免网络拥塞
IP协议:网络世界的导航员
寻址功能
为每个设备分配唯一的IP地址,
就像每家的门牌号
路由功能
根据目的地IP地址,选择最佳
传输路径,就像地图导航
数据分片
将大数据包分割成小片段传输,到
达后重新组装
常用应用层协议
1
HTTP协议
FTP协议
超文本传输协议,用于浏览网页
文件传输协议,用于上传下载文件
SMTP协议
简单邮件传输协议,用于发送邮件
DNS协议
钢域服务局
数据封装过程:打包之旅
应用层数据
原始数据
传输层封装
TCP头部
增加端口号
IP头部
网络层封装
增加源IP和目的IP
链路层封装
添加框头框
增加MAC地址
物理层传输
转成信号发送
数据解封装:拆包还原
应用层数据
还原原始数据
传输层解封
获端口号
TCP
头 部
获源IP和目的IP
网络层解封
链路层解封
提取数据
信号转数字
链路层解封
提取数据
TCP三次握手:建立连接的仪式
1
我想建立连接
SYN+ACK
客⼾端
2
服务各
收到,我也想建立连接
3
好的,连接建立完成
HTTP工作原理:请求与响应
GET
/index.html
HTTP请求
请求方法:GET
服务器
请 求
URL:/index.html
HTTP
版 本
:HTTP/1.1
客⼾端
(
浏览器
)
200OK
HTTP响应
客⼾端接收
状 态 码
:200OK
URL的结构:网址的秘密
URL
的结构
:
网址的秘密
https://www.example.com:8080/path/page.html?na he=value#section
:8080
/path/page.htn
www.example.com
域名:服务器地址
端口:端口号(可选)
路径:文件在服务器。
https://
?name=value
协议:指定使用HTTPS协议
参径:文件在服务器上的位置
参数:传递给服务器的数据
#section
锚点:页面内的位置
协议应用场景
3
1
2
使用HTTP/HTTPS协议访
使用SMTP协议发送邮件,
使用
FTP
协议在客⼾端
问网站,获取网页内容
POP3/IMAP协议接收邮件
和服务器之间传输文件
网络安全协议
网络安全协议
HTTPS加密传输
在HTTP基础上增加SSL/TLS加密
层,数据传输加密,防止被窃听
数据完整性校验
使用哈希算法验证数据是否
被篡改,确保数据完整
身份认证机制
通过数字证书验证服务器身
份,防止假冒网站
协议的未来发展
1
2
3
MQTT、CoAP等轻量级协议
协议与5G网络深度融合
IPv6提供更丰富的地址空间
支持物联网设备接入
适合低功耗设备
支持更高速、更低延迟的应用
IV6
家居
感居
网络协议,连接世界的基石
协议是网络通信的规则
TCP/IP是核心协议家族
HTTP是网页浏览的基础
安全协议保护数据传输
感谢聆听
$