【计算机网络】应用层 : 网络应用模型 ( 应用层概述 | 客户端 / 服务器 模型 | P2P 模型 )

简介: 【计算机网络】应用层 : 网络应用模型 ( 应用层概述 | 客户端 / 服务器 模型 | P2P 模型 )

文章目录

一、应用层概述

二、网络应用模型

三、客户 / 服务器 模型

四、P2P 模型





一、应用层概述


应用层作用 : 对 应用程序 的 通信 提供服务 ;


应用层定义 :


报文类型 : 应用进程 交换的 报文类型 , 请求报文 / 响应报文 ;

语法 : 报文 使用的语法 , 各个报文字段的定义 ;

语义 : 字段 信息 含义 ;

同步 : 进程 发送报文 时机 , 方法 , 报文响应规则 ;


应用层功能 及 相关协议 :


文件传输 , 访问 , 管理 , FTP

电子邮件 , SMTP , POP3

虚拟终端 , HTTP

查询服务 和 远程作业登录 , TELNET

域名解析 , DNS





二、网络应用模型


网络应用模型 :


① 客户 / 服务器 模型 ( Client / Server )


② P2P 模型 ( Peer-to-Peer )






三、客户 / 服务器 模型


客户 / 服务器 模型 :


① 服务器 : 提供 服务 的 设备 ;


永久提供服务 , 24 小时不间断提供服务 ;

永久性访问地址 , 如 域名 ;

② 客户端 : 请求 远程服务 的主机 ;


与 服务器 通信 , 请求服务器提供的服务 ;

间歇性 接入网络 , 并不是一直接入网络 ;

IP 地址可能不固定 , 动态 IP 地址 ; 也可能是固定 IP 地址 ;

与 其它 客户端 没有关联 ;


常见的 C/S 应用 : WEB 网站 , FTP 文件传输 , TELNET 远程登录 SMTP 电子邮件 ;






四、P2P 模型


P2P 模型 :


无服务器 : 不存在 永久在线 服务器 ;

主机作用 : 每个主机都 可以作为 服务器 , 同时也可以请求服务 ;

直接通信 : 任意 两个 主机可以 直接 通信 ;

间歇接入 : 每台主机都可以 间歇性接入网络 ;

动态 IP : 每台节点之间 , 都可以使用 动态 IP ;

扩展性 : 可以任意 扩展 主机 ;

健壮性好 : 某一台或机台主机宕机 , 不影响整个网络通信 ;


目录
相关文章
|
3月前
|
网络协议 算法 Java
基于Reactor模型的高性能网络库之Tcpserver组件-上层调度器
TcpServer 是一个用于管理 TCP 连接的类,包含成员变量如事件循环(EventLoop)、连接池(ConnectionMap)和回调函数等。其主要功能包括监听新连接、设置线程池、启动服务器及处理连接事件。通过 Acceptor 接收新连接,并使用轮询算法将连接分配给子事件循环(subloop)进行读写操作。调用链从 start() 开始,经由线程池启动和 Acceptor 监听,最终由 TcpConnection 管理具体连接的事件处理。
71 2
|
3月前
基于Reactor模型的高性能网络库之Tcpconnection组件
TcpConnection 由 subLoop 管理 connfd,负责处理具体连接。它封装了连接套接字,通过 Channel 监听可读、可写、关闭、错误等
92 1
|
3月前
|
JSON 监控 网络协议
干货分享“对接的 API 总是不稳定,网络分层模型” 看电商 API 故障的本质
本文从 OSI 七层网络模型出发,深入剖析电商 API 不稳定的根本原因,涵盖物理层到应用层的典型故障与解决方案,结合阿里、京东等大厂架构,详解如何构建高稳定性的电商 API 通信体系。
|
21天前
|
机器学习/深度学习 并行计算 算法
【CPOBP-NSWOA】基于豪冠猪优化BP神经网络模型的多目标鲸鱼寻优算法研究(Matlab代码实现)
【CPOBP-NSWOA】基于豪冠猪优化BP神经网络模型的多目标鲸鱼寻优算法研究(Matlab代码实现)
|
2月前
|
算法 安全 网络安全
【多智能体系统】遭受DoS攻击的网络物理多智能体系统的弹性模型预测控制MPC研究(Simulink仿真实现)
【多智能体系统】遭受DoS攻击的网络物理多智能体系统的弹性模型预测控制MPC研究(Simulink仿真实现)
109 0
|
11天前
|
弹性计算 运维 安全
阿里云轻量应用服务器详解——2025升级到200M峰值带宽
阿里云轻量应用服务器(Simple Application Server)是面向个人开发者及中小企业的轻量级云服务,适用于网站搭建、开发测试、小程序后端等场景。2025年升级至200M峰值带宽,支持WordPress、宝塔面板、Docker等应用镜像一键部署,操作简单,运维便捷。按套餐售卖,不支持自定义CPU内存配置,价格低至38元/年起,是快速上云的高性价比选择。
|
1月前
|
存储 缓存 数据挖掘
阿里云目前最便宜云服务器介绍:38元、99元、199元性能,选购攻略参考
轻量应用服务器2核2G峰值200M带宽38元1年;云服务器经济型e实例2核2G3M带宽99元1年;云服务器通用算力型u1实例2核4G5M带宽199元1年。对于还未使用过阿里云服务器的用户来说,大家也不免有些疑虑,这些云服务器性能究竟如何?它们适用于哪些场景?能否满足自己的使用需求呢?接下来,本文将为您全方位介绍这几款云服务器,以供您了解及选择参考。
|
2月前
|
网络安全 云计算
如何设置阿里云轻量应用服务器镜像?
本文介绍了在阿里云轻量应用服务器上创建与配置镜像的详细步骤。镜像是一种特殊的文件系统映射,可用于快速克隆服务器配置。内容涵盖准备条件、登录控制台、创建实例、生成镜像、下载与设置镜像,以及如何使用镜像启动新实例。适合希望提升服务器部署效率的用户参考。
|
21天前
|
弹性计算 Devops Shell
用阿里云 DevOps Flow 实现 ECS 部署自动化:从准备到落地的完整指南
阿里云 DevOps Flow 是一款助力开发者实现自动化部署的高效工具,支持代码流水线构建、测试与部署至ECS实例,显著提升交付效率与稳定性。本文详解如何通过 Flow 自动部署 Bash 脚本至 ECS,涵盖环境准备、流水线搭建、源码接入、部署流程设计及结果验证,助你快速上手云上自动化运维。
80 0
|
9天前
|
开发框架 JavaScript .NET
阿里云轻量应用服务器2核2G38元1年起怎么样?性能、应用场景与购买价值参考
目前在阿里云的活动中,抢购价为38元1年的轻量应用服务器受到了众多个人和中小企业用户的高度关注,该款轻量应用服务器置为2核CPU、2G内存,峰值带宽达200M。那么,此款轻量应用服务器的具体性能如何?适用于哪些应用场景?是否具备较高的购买价值?本文将针对这款特惠轻量应用服务器展开全面且深入的测评与介绍。
212 30
阿里云轻量应用服务器2核2G38元1年起怎么样?性能、应用场景与购买价值参考

热门文章

最新文章