内容正文:
互联协议仍沿用
探索数据在网络世界中的“旅行”规则
报告人名称
20xx.xx.xx
01
网络世界的“交通规则”
02
数据包的“旅程”
03
TCP/IP协议族
04
网络世界的“地址”
05
常见应用层协议
06
课堂总结与思考
目录
网络世界的“交通规则”
了解互联网运行的基础——协议,它是保障全球设备顺畅通信的共同语言,没有它,网络世界将一片混乱。
01
计算机之间进行通信时,必须遵守的、预先制定好的一组规则和标准。它规定了数据如何封装、发送、传输和接收。
协议的定义
02
确保不同品牌、不同操作系统的设备(如手机、电脑、服务器)能够相互理解对方的“语言”,实现互联互通。没有协议,网络就无法正常工作。
协议的重要性
想象网络是一座城市,协议就是交通规则
什么是网络协议?
为了降低复杂性,协议被设计成不同的“楼层”
01
分层的好处
将复杂的问题分解成多个小问题,每个层次负责处理特定的任务,这样设计、开发和维护都更加简单高效。
02
OSI七层模型
一种理论上的参考模型,从下到上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
03
TCP/IP四层模型
实际应用更广泛的模型,它将OSI模型进行了简化,对应为:网络接口层、网络层、传输层、应用层。
协议的分层模型
数据包的“旅程”
数据在传输前,会像寄快递一样被打包成一个“包裹”,这个“包裹”就是数据包。让我们追踪它的旅行过程。
数据从应用层出发,逐层“穿上”外衣
Step1
用户使用的软件,如浏览器、QQ。这里产生原始数据,比如一段文字、一张图片。
应用层
Step2
传输层
添加TCP或UDP头部,标记数据的发送端和接收端端口号,确保数据能准确送到对应的软件。
Step3
添加IP头部,标记数据的源IP地址和目标IP地址,就像快递单上的寄件人和收件人地址,指导数据在网络中路由。
网络层
Step4
添加MAC头部和尾部,用于在局域网中识别和传输数据,最终将数据转换成电信号或光信号。
数据链路层
数据如何封装?
数据包在网络中穿梭,寻找目的地
路由器的作用
负责根据数据包中的IP地址,选择最佳的路径将数据包转发到下一个网络,是连接不同网络的“枢纽”。
01
路径的动态性
数据从源到目的地的路径可能不止一条,路由器会根据网络状况(如拥堵、故障)实时计算并选择最优路径,因此每个数据包的路径可能不同。
02
数据如何传输?
数据包到达目的地后,逐层“脱下”外衣
反向拆解
数据包到达接收端后,会按照与封装相反的顺序,从数据链路层到应用层逐层拆除头部信息。
1
恢复原始数据
传输层根据端口号将数据交给对应的应用程序(如浏览器),最终用户看到的还是最初的那段文字或图片,整个过程对用户是完全透明的。
2
数据如何解析?
TCP/IP协议族
TCP/IP是互联网的核心协议,它不是一个协议,而是一个协议家族,包含了多个协同工作的协议。
了解这个家族的核心成员和它们的分工
负责与物理网络(如网线、Wi-Fi)打交道,处理数据的实际发送和接收。常见的协议有以太网协议。
网络接口层
1
核心协议是IP(Internet Protocol),负责数据包的寻址和路由,确保数据能到达正确的网络。它只管发送,不管是否到达。
网络层
2
有两个核心协议:TCP和UDP。TCP负责可靠传输,保证数据不丢包、不错序;UDP则追求高速传输,但可能丢包。
传输层
3
直接为用户提供服务。我们熟悉的HTTP、FTP、SMTP等协议都工作在这一层。
应用层
4
TCP/IP四层模型
三次握手
在发送数据前,客户端和服务器会进行“你好-我听到了-我知道了”这样的三次对话,建立可靠的连接。
01
02
四次挥手
数据传输完毕后,双方会进行“我要断开了-好的-我也要断开了-好的”这样的四次确认,优雅地断开连接。
03
特点
可靠、有序、面向连接、流量控制、拥塞控制。适用于传输重要文件、浏览网页等对数据完整性要求高的场景。
像认真负责的快递员,保证包裹安全送达
可靠传输的TCP
像快速的信鸽,追求速度但不保证送达
发送数据前不需要和对方“打招呼”,直接发送,因此延迟非常低。
01
无需建立连接
不可靠、无序、面向无连接、传输效率高。适用于实时性要求高的场景,如视频会议、在线游戏、直播等,偶尔丢失几帧数据不影响整体体验。
02
特点
高效传输的UDP
网络世界的“地址”
在网络中,每个设备都有自己的“门牌号”和“身份证”,这样才能准确收发信息。
设备出厂时就刻好的物理地址
1
什么是MAC地址
Media Access Control Address的缩写,直译为媒体访问控制地址,是网卡等网络设备的唯一硬件标识符。
2
作用
在网络的最底层(数据链路层)用于识别设备。数据帧在局域网内部传输时,就是通过MAC地址来找到目标设备的。
3
格式
由12位十六进制数表示,通常形如 `00-11-22-33-44-55`,前6位是厂商代码,后6位是设备序列号。
唯一的身份ID:MAC
设备接入网络时被分配的逻辑地址
什么是IP地址
Internet Protocol Address的缩写,是分配给网络上每个设备的数字标签,用于在互联网中唯一标识一个网络接口。
1
作用
在网络层(IP层)用于路由和寻址。路由器就是根据IP地址来决定数据包应该转发到哪个方向的。
2
IP地址的版本
目前主要有IPv4和IPv6两个版本。IPv4地址即将耗尽,而IPv6提供了几乎无穷无尽的地址空间。
3
网络的门牌号:IP
从IPv4到IPv6,解决地址耗尽危机
1
IPv4
由32位二进制数构成,通常用点分十进制表示,如 `192.168.1.1`。全球可分配的IPv4地址总数约为43亿个,已基本分配完毕。
2
IPv6
由128位二进制数构成,通常用冒号十六进制表示,如 `2001:0db8:85a3:0000:0000:8a2e:0370:7334`。地址空间极其庞大,为地球上的每一粒沙子分配一个IP地址都绰绰有余。
IP地址的版本
常见应用层协议
应用层协议决定了我们可以用网络做什么,它们定义了不同的“应用程序”如何通过网络来交换数据。
我们日常浏览网页时,数据就是这样传输的
HTTP (Hypertext Transfer Protocol)
超文本传输协议,用于传输网页、图片、视频等超文本数据。它是明文的,传输内容可以被任何人截获并查看。
HTTPS (Hypertext Transfer Protocol Secure)
安全的超文本传输协议,在HTTP的基础上加入了SSL/TLS加密层。数据在传输过程中是加密的,可以防止信息被窃听和篡改,更安全。
网站传输协议:HTTP/HTTPS
用于在计算机之间上传和下载大文件
1
FTP (File Transfer Protocol)
文件传输协议,一种古老的协议,它的工作模式分为主动模式和被动模式。主要用于网站维护、大型文件共享等场景。
2
特点
需要用户名和密码登录,可以管理服务器上的文件(上传、下载、删除、重命名等),但不像HTTP那样普及。
文件传输协议:FTP
电子邮件在网络中的旅行方式
1
SMTP (Simple Mail Transfer Protocol)
简单邮件传输协议,负责把邮件从发件人的邮箱服务器发送到收件人的邮箱服务器。
2
POP3 (Post Office Protocol version 3)
邮局协议第3版,负责把邮件从收件人的邮箱服务器下载到本地电脑上。
3
IMAP (Internet Message Access Protocol)
互联网消息访问协议,它与POP3的不同之处在于,邮件可以保留在服务器上,用户在不同设备上看到的邮件状态是同步的。
邮件收发协议
课堂总结与思考
通过本节课的学习,我们了解了互联网通信的奥秘,现在来回顾一下并思考一些有趣的问题。
本课知识要点回顾
运用所学知识,解决生活中的小困惑
01.
为什么有时候下载文件很快,有时候却很慢?
问题一
02.
可能与传输协议(TCP/UDP)、网络带宽、服务器性能、传输距离等因素有关。
提示
03.
我们在浏览器地址栏输入的 `www.baidu.com` 和 `180.101.49.11` 都能打开百度,它们有什么关系?
问题二
提示
前者是域名,方便人类记忆;后者是IP地址,是机器识别的。通过DNS服务器可以将域名转换为对应的IP地址。
04.
思考与讨论
谢谢观看
报告人名称
20xx.xx.xx
内容由千问AI生成
$