导入
应用层是什么?
这是应用层的简介!
你在这里!
我们即将开始学习TCP/IP模型中的应用层。
...
应用层的主要职责
应用层的核心任务是让终端用户通过各类应用程序访问互联网。这包括:
- 将数据以符合当前协议格式的方式写入网络。
- 从终端用户读取数据。
- 为终端用户提供实用的应用程序。
- 某些应用程序还确保用户输入的数据格式正确。
- 部分应用程序也负责错误处理与恢复。
邮件投递类比
- 想象一下,你寄送一个包裹到世界另一端。
- 包裹很可能会被交给飞机或轮船来完成长途运输。
- 但你必须先把它送到邮局才能寄出。把包裹送到邮局,正是应用层在网络中所做的事情——只不过,它真正做的是将消息传递给传输层!
应用层的位置
应用层完全存在于终端设备上。这些终端设备可以是任何具备联网能力的设备,无论是冰箱还是台式电脑。
应用层协议
许多人认为,用户应用程序才是互联网真正的目的。如果不存在有用的程序,互联网就不会发展成今天的样子。
-
上个世纪互联网的发展始于基于文本的网络应用,比如电子邮件。
-
接着出现了划时代的应用:万维网(World Wide Web),彻底改变了信息传播方式。
-
千禧年之际,即时通讯出现,彻底改变了人们的沟通方式。
-
此后,我们又推出了语音通话(VoIP,如WhatsApp通话)、视频聊天(如Skype) 和 视频流媒体(如YouTube)。
-
社交媒体也席卷全球,催生了复杂的社交网络,并推动企业依托这些平台开展业务。
所有这些应用都运行在应用层协议之上。由于存在这些标准化协议,不同厂商开发的客户端应用能够与其它厂商开发的服务器应用进行通信!
接下来的课程中,我们将深入探讨一些底层的应用层协议。