DCN 教程

数据通信与计算机网络 DCN - 概述 DCN - 什么是计算机网络 DCN - 计算机网络的用途 DCN - 计算机网络类型 DCN - 网络 LAN 技术 DCN - 计算机网络模型 DCN - 计算机网络安全

网络组件

DCN - 组件 DCN - 交换机 DCN - 中继器 DCN - 网关 DCN - 网桥 DCN - 网络接口卡 DCN - NIC:优点和缺点 DCN - 网络端口

计算机网络拓扑

DCN - 计算机网络拓扑 DCN - 点对点拓扑 DCN - 总线拓扑 DCN - 星型拓扑 DCN - 环形拓扑 DCN - 网状拓扑 DCN - 树形拓扑 DCN - 混合型拓扑

网络模型

DCN - TCP/IP 模型 DCN - OSI 模型 DCN - OSI 模型的层 DCN - TCP/IP 与OSI 模型

物理层

DCN - 物理层简介 DCN - 数字传输 DCN - 模拟传输 DCN - 传输介质 DCN - 无线传输 DCN - 传输损伤 DCN - 多路复用 DCN - 网络交换

数据链路层

DCN - 数据链路层简介 DCN - 数据链路控制和协议 DCN - RMON DCN - 令牌环网络 DCN - 汉明码 DCN - 字节填充 DCN - 通道分配 DCN - MAC 地址 DCN - 循环冗余校验 DCN - 错误控制 DCN - 流量控制 DCN - 帧 DCN - 错误检测和更正 DCN - 纠错码 DCN - 奇偶校验位

网络层

DCN - 网络层简介 DCN - 网络寻址 DCN - 路由 DCN - 互联网 DCN - 网络层协议

传输层

DCN - 传输层简介 DCN - 传输控制协议 DCN - 用户数据报协议 DCN - 拥塞控制 DCN - TCP 服务模型

应用层

DCN - 应用层简介 DCN - 客户端-服务器模型 DCN - 应用协议 DCN - 网络服务 DCN - 虚拟专用网络 DCN - 负载削减 DCN - 最优性原则 DCN - 服务原语 DCN - 网络安全服务 DCN - 超文本传输​​协议 DCN - 文件传输协议 DCN - 安全套接字层

网络协议

DCN - ALOHA 协议 DCN - 纯 ALOHA 协议 DCN - 滑动窗口协议 DCN - 停止和等待协议 DCN - 链路状态路由 DCN - 链路状态路由协议

网络算法

DCN - 最短路径算法 DCN - 路由算法 DCN - 漏桶算法

无线网络

DCN - 无线局域网 DCN - 无线局域网和 IEEE 802.11 DCN - IEEE 802.11 无线局域网标准 DCN - IEEE 802.11 网络

杂项

DCN - 最短路径路由 DCN - B-ISDN 参考模型 DCN - 层的设计问题 DCN - 选择性重复 ARQ DCN - 泛洪 DCN - 电子邮件格式 DCN - 密码学 DCN - 单播、广播和多播 DCN - 网络虚拟化

DCN 有用资源

DCN - 快速指南 DCN - 有用资源


应用层简介

应用层

应用层是 OSI 和 TCP/IP 分层模型中的最顶层。该层存在于两个分层模型中,因为它具有与用户和用户应用程序交互的重要性。此层适用于涉及通信系统的应用程序。

用户可以或不直接与应用程序交互。应用层是实际通信发起和反映的地方。由于此层位于层堆栈的顶部,因此它不为任何其他层提供服务。应用层借助传输层及其下方的所有层来与远程主机通信或传输数据。

当应用层协议想要与远程主机上的对等应用层协议通信时,它会将数据或信息移交给传输层。传输层在其下层的所有层的帮助下完成其余工作。

应用层

对应用层及其协议的理解存在歧义。并非每个用户应用程序都可以放入应用层。除了那些与通信系统交互的应用程序。例如,设计软件或文本编辑器不能被视为应用层程序。

另一方面,当我们使用 Web 浏览器时,它实际上是使用超文本传输​​协议 (HTTP) 与网络交互。HTTP 是应用层协议。

另一个例子是文件传输协议,它帮助用户通过网络传输基于文本或二进制的文件。用户可以在基于 GUI 的软件(如 FileZilla 或 CuteFTP)中使用此协议,并且同一个用户也可以在命令行模式下使用 FTP。

因此,无论您使用哪种软件,它都是该软件使用的应用层协议。DNS 是一种帮助用户应用协议(如 HTTP)完成其工作的协议。

应用层的功能

应用层的功能如下所述 −

  • 用户界面:它代表低级层和多个应用程序进程的用户界面。
  • 安全性:它负责在用户实体点执行安全测试。
  • 文件传输:应用层支持文件传输访问和管理 (FTAM)。它使客户能够在远程系统中创建文件,以便从远程系统检索文档并处理或控制远程系统中的文件。
  • 电子邮件:它支持电子邮件转发和字符串的基础。
  • 数据库访问:它支持分布式数据库源和有关多个对象和功能的全局数据。
  • 寻址:它用于用户和服务器之间的连接。有寻址的要求。当用户请求服务器时,请求包括服务器地址及其地址。服务器响应用户请求,请求由目标地址(即客户端地址)组成。
  • 目录服务:应用程序包括一个分布式数据库,该数据库支持有关多个对象和功能的全局数据。