【计算机网络详解】——应用层(学习笔记)

【计算机网络学习笔记】计算机网络 计算机网络的概述目录: 计算机网络的概念 计算机网络的组成 计算机网络的功能 计算机网络的分类 计算机网络的标准化工作和相关组织 计算机网络的性能指标和非性能指标 1.计算机网络的概念 **计算机网络的定义:**是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。 计算机网络是互连的、自治的计算机集合。 互联——互联互通、通信链路 自治——无主从关系 2.计算机网络的组成 从组成部分上看 硬件、软件、协议(一系列规则和约定的集合) 从 阅读详情

📖 前言:应用层是计算机网络体系结构的最顶层,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。在本文中,我们以一些经典的网络应用为例来学习有关网络应用的原理、协议和实现方面的知识。

在这里插入图片描述


🕒 0. 思维导图

🕒 1. 概述

解决通过应用进程的交互来实现特定网络应用的问题。

🕒 2. 客户/服务器方式(C/S)

  • 客户和服务器是指通信中所涉及的两个应用进程
  • 客户/服务器方式所描述的是进程之间服务和被服务的关系
  • 客户是服务请求方,服务器是服务提供方。
  • 服务器总是处于运行等待状态,并等待客户的服务请求。服务器具有固定端口号(例如HTTP服务器的默认端口号为80),而运行服务器的主机也具有固定的IP地址。
  • 基于C/S方式的应用服务通常是服务集中型的,即应用服务集在网络中比客户计算机少得多的服务器计算机上。
    • 由于一台服务器计算机要为多个客户机提供服务,在C/S应用中,常会出现服务器计算机跟不上众多客户机请求的情况。
    • 为此,在C/S应用中,常用计算机群集(或服务器场)构建一个强大的虚拟服务器。

🕒 3. 对等方式(P2P方式)

  • 在P2P方式中,没有固定的服务请求者和服务提供者,分布在网络边缘各端系统中的应用进程是对等的,被称为对等方。对等方相互之间直接通信,每个对等方既是服务的请求者,又是服务的提供者。
  • 目前,在因特网上流行的P2P应用主要包括P2P文件共享、即时通信、P2P流媒体、分布式存储等。
  • 基于P2P的应用是服务分散型的,因为服务不是集中在少数几个服务器计算机中,而是分散在大量对等计算机中,这些计算机并不为服务提供商所有,而是为个人控制的桌面计算机和笔记本电脑,它们通常位于住宅、校园和办公室中。
  • P2P方式的最突出特性之一就是它的可扩展性。因为系统每增加一个对等方,不仅增加的是服务的请求者,同时也增加了服务的提供者,系统性能不会因规模的增大而降低。
  • P2P方式具有成本上的优势,因为它通常不需要庞大的服务器设施和服务器带宽。为了降低成本,服务提供商对于将P2P方式用于应用的兴趣越来越大。

🕒 4. 常见应用层协议

🔎 动态主机配置协议DHCP

🔎 域名系统DNS

🔎 文件传送协议FTP

🔎 电子邮件系统协议

🔎 万维网WWW系统协议


OK,以上就是本期知识点“应用层”的知识啦~~ ,感谢友友们的阅读。后续还会继续更新,欢迎持续关注哟📌~
💫如果有错误❌,欢迎批评指正呀👀~让我们一起相互进步🚀
🎉如果觉得收获满满,可以点点赞👍支持一下哟~

❗ 转载请注明出处
作者:HinsCoder
博客链接:🔎 作者博客主页

王道计算机网络:完整笔记 基于《王道计算机网络》得出的学习笔记和总目录导航 阅读详情

相关推荐

计算机网络学习笔记——应用层

前言:本系列是基于《计算机网络:自顶向下方法》的学习笔记,整理了部分网络的资料,主要以个人学习记忆为主,欢迎大家共同探讨! 应用层1 应用层协议原理1.1 网络应用程序体系结构1.2 进程通信1.3 运输服务1.4 应用层协议2 Web和http2.1 HTTP概况2.2 非持续连接和持续连接2.3 HTTP报文格式2.4 用户与服务器的交互:cookie2.5 web缓存2.6 电子邮件:S...

niguang0908的博客 2679

计算机网络之应用层

计算机网络中的应用层详解。针对HTTP、DNS等应用层协议进行了最详细的解释

真滴不可理喻的博客 1136

数据字典实战:如何用Excel快速搭建你的第一个数据字典(附模板下载)

本文针对中小团队在软件开发中面临的术语不一致问题,提供了一套使用Excel快速搭建数据字典的实战指南。文章详细讲解了核心字段设计、填充示例、高阶技巧及团队协作维护流程,旨在通过这一轻量级工具统一团队共识、提升开发效率,并附有实用模板下载。

weixin_29303701的博客 380

计算机网络 —— 应用层(应用层概述及服务方式)

计算机网络 —— 应用层(应用层概述及服务方式)

qq_67693066的博客 6090

Windows 11最新WDK安装避坑指南:从Visual Studio配置到KMDF驱动开发

本文提供了在Windows 11系统上进行KMDF驱动开发的完整环境搭建与实战指南。针对最新WDK与Visual Studio的配置变化,详细解析了从独立安装WDK/SDK、创建首个KMDF驱动项目,到编译排错、部署调试的全流程,帮助开发者高效避坑,顺利开启Windows内核开发。

weixin_29302047的博客 526

rbf神经网络python预测代码_RBF神经网络预测

%用RBF网络来预测股票走势clcclear%归一化数据input=[0 0 0 0 0 0.0277;0.0177 0.0292 0.0184 0.0122 0.0264 0.0492;0.0374 0.0946 0.0393 ...

weixin_39951419的博客 1889

计算机网络_02_应用层(个人总结)

    声明: 1. 本文为我的个人复习总结, 并非那种从零基础开始普及知识 内容详细全面, 言辞官方的文章               2. 由于是个人总结, 所以用最精简的话语来写文章            

hellosrc的博客 2790

ffmpeg在windows的安装、合并、切片、.m4s、.m3u8处理

自己处理视频,我用的工具是 ffmpeg,因为涉及到.m3u8格式和.m4s格式的一些操作。ffmpeg的介绍我就不多说了,这里是它的官网地址: https://ffmpeg.org/ ,这里是文档: https://ffmpeg.org/documentation.html (看的头大,没咋看下去)...

一只爱吃糖的小羊 2689

【网络篇】计算机网络——应用层详述(笔记)

Web 页面(Web page)(也叫文档)是由 对象 组成的。一个对象(object)只是一个文件,诸如一个 HTML 文件、一个 JPEG 图形、一个 Java 小程序或一个视频片段这样的文件,且它们可 通过一个 URL 地址 寻址。多数 Web 页面含有一个 HTML 基本文件(base HTMLfile)以及几个 引用对象。例如,如果一个 Web 页面包含 HTML 文本和 5 个JPEG 图形,那么这个 Web 页面有 6 个对象:一个 HTML 基本文件加 5 个图形。

CXDNW的博客 1885

Linux安装部署PostgreSQL详细步骤

Linux安装部署PostgreSQL详细步骤

2301_77356579的博客 9321

QMT量化交易桥接方案深度对比:从MiniQMT淘汰说起

量化交易系统中的API桥接,本质是解决本地终端与底层交易引擎之间的通信瓶颈。其核心原理在于绕过GUI封装、直连确定性执行层,从而获得低延迟、高可靠、可监控的指令通路。技术价值体现在策略实盘一致性提升、毫秒级响应保障及运维可控性增强。典型应用场景包括打板策略、T+0套利、高频网格等对时效与稳定性双敏感的自动化交易。本文聚焦国金证券QMT专业版生态,系统剖析DLL注入、HTTP反向代理、IPC共享内存与官方HTTP API四大桥接路径的性能边界、合规风险与工程落地成本,尤其深入解析qmt终端 client is

weixin_33892359的博客 457

计算机网络(7)----应用层

一.应用层的基本概念 1.应用层的基本概述 2.网络应用模型 (1)客户/服务器模型 (2)P2P模型 二.应用程序相关 1.DNS系统 (1)域名与域名服务器 (2)域名解析过程(递归查询与迭代查询) 2.文件传输协议FTP (1)FTP服务器和用户端 (2)FTP工作原理 •主动方式 •被动方式 (3)FTP的传输模式(了解) 3.电子邮件 (1)电子邮件包含的信息 (2)电子邮件系统的组成结构 (3)简单邮件传送协议SMTP (4)邮局协议POP3 (5)基于万维网的电子邮件 4.万维网和HTTP协

weixin_69884785的博客 4584

Pointnet++改进91:2025最新改进模块-RepMBConv模块

本文提出了一种改进PointNet++网络的方法,通过在特征提取模块中引入RepMBConv结构来提升模型性能。主要内容包括:1)理论部分介绍了RepMBConv的设计原理,包含自监督学习框架、动态上下文建模等创新点;2)详细给出了三步修改步骤:创建包含RepMBConv的Python模块、在pointnet2_utils.py中添加注意力机制、修改pointnet2_sem_seg.py主网络结构;3)代码实现展示了如何将RepMBConv集成到PointNetSetAbstraction模块中,形成Po

AIcurator的博客 274

【学习笔记】【计算机网络【总】】物理层;链路层;网络层;传输层;应用层;详解

目录框架UDP协议详解TCP协议详解1、传输控制协议(Transmission Control Protocol)2、基本原理3、可靠传输4、流量控制5、拥塞控制6、三次握手 - 建立连接;6、四次挥手- 断开连接; 框架 端口号标识了进程; UDP协议详解 用户数据报协议(UDP,User Datagram Protocol) 数据报为用户数据报,UDP不进行拆分与合并; 特点: 无连接协议; UDP不保证可靠的交付数据; UDP面向报文传输;UDP不进行拆分与合并; UDP没有拥塞控制; UDP

多丰富下自己呀 8460

基于Simulink进行光伏逆变器效率分析的仿真建模

特点能量转换:将光伏电池板产生的直流电转换为交流电。效率评估:分析逆变器在不同负载条件和环境条件下的效率。动态特性:考虑温度、光照强度等外部因素对逆变器效率的影响。挑战精确建模:准确地模拟光伏电池板、逆变器及其交互的动力学过程。多因素考量:需要同时考虑输入电压、电流、温度、光照强度等多种因素对逆变器效率的影响。集成度:需要与其他系统(如最大功率点跟踪MPPT算法、电网连接等)无缝集成,以实现全面的系统分析。首先明确要模拟的任务内容。输入条件(如光照强度、温度等)。

amy_mhd的博客 142

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【计算机网络】第六章·应用层

今天是【计算机网络】课程考试前一周时间,趁着计算机网络考试,猫猫来进一步梳理计网这门课程的知识,希望也能给阅读本系列文章的友友们提供一些帮助。全面知识梳理特别知识梳理(全面知识梳理一律加上【第*章】字样,是软件工程所有知识的全面梳理)(特别知识梳理一律加上 【一篇搞定】字样,仅仅作为特别重要内容的展开延申)《计算机网络(第5版)》是2012年清华大学出版社出版的图书,作者是Andrew S. Tanenbaum, David J. Wetherall。

十二月的猫 1684

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

计算机网络:应用层 —— 应用层概述

应用层是计算机网络体系结构的最顶层,它直接面向用户和应用程序,解决通过应用进程的交互来实现特定网络应用的问题,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。 应用层协议定义了应用进程间通信和交互的规则,这些协议主要解决的是网络应用程序与网络服务之间的通信问题。

热带鱼的技术博客 1814

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【计算机网络应用层】

应用层是计算机网络体系结构的最高层,负责为用户提供网络服务。常见的应用层协议包括 HTTP、FTP、DNS、SMTP、POP3、IMAP 等,它们支撑着互联网的各种服务,如网页浏览、文件传输、电子邮件等。本文将详细介绍计算机网络应用层的功能、主要协议及其工作原理。应用层协议是计算机网络的重要组成部分,常见的 HTTP、DNS、FTP、SMTP 等协议支撑着互联网服务。应用层的协议模型主要包括C/S(客户端-服务器)和P2P。在现代互联网环境下,安全性是应用层协议设计的重要考虑因素。知识点总结✅。

武帝为此的博客 1348

【计算机网络】应用层

应用层是计算机网络体系结构中的最顶层,它直接与用户和应用程序交互,为各种网络应用提供服务。这一层就像是网络服务的“百货商店”,用户可以通过它来获取各种各样的网络功能。

Guiat的博客 1236

计算机网络——应用层(2)

对计算机网络应用层Web和HTTP以及DNS进行分析

AI+全栈,AI+应用,实操落地,前沿技术 3516

计算机网络学习笔记:应用层概述、动态主机配置协议DHCP

应用层位于计算机网络结构的最上层,用于解决应用进程的交互以实现特定网络应用的问题。万维网WWW,域名系统DNS,动态主机配置协议DHCP,电子邮件,文件传送FTP和P2P文件共享,多媒体网络应用,都是属于应用层的范畴。目前应用层流行的两种架构:C/S和P2P。

西岭千秋雪的博客 728

计算机网络 —— 应用层详解

文章目录一,应用层概念二,应用层所提供的服务1. DNS 域名解析协议1)什么是域名2)域名层次3)域名解析流程5)部署DNS服务器2. DHCP 动态主机配置协议1)静态IP地址,动态IP地址2) 动态IP请求过程3. HTTP(详细)统一资源定位符URL4. FTP文件传输协议5. TELNET远程终端协议/RDB远程桌面协议6. SMTP/POP3/IMAP 收发邮件使用 一,应用层概念 位于计算机网络体系结构的最上层,前面四层做的所有事情就是为了他服务,他也是设计和建立计算机网络的最终目的,通俗的

ifwecande的博客 2791

计算机网络自顶向下方法笔记2应用层

可靠性:TCP服务吞吐量定时安全性:TLS(TCP的一种加强版本)注:无论是TCP还是UDP,其都不提供应用程序服务要求的定时和吞吐量的服务的保证。Web应用层协议是超文本传输协议(HyperText Transfer Protocol, HTTP)。HTTP定义了这些报文的结构以及客户和服务器进行报文交换的方式。Web页面(Web page)是由对象(object)组成的。一个对象只是一个文件。它们均可以通过一个URL寻址。

2403_86653825的博客 2304

计算机网络之运输层和应用层 学习笔记

湖科大计算机网络微课堂学习笔记(运输层和应用层部分),主要内容包括:TCP和UDP大对比,TCP的流量控制机制,TCP的可靠传输,tcp通过三次握手建立连接,为什么不能是两次握手建立连接?tcp4次挥手释放连接,为什么最后客户端还要等待2MLS时间才能释放连接? 域名解析系统DNS,Cookie等等...

weixin_53142722的博客 1772

【计算机网络黑皮书】应用层

这是对于中科大的计算机网络的网课的学习笔记,感谢郑烇老师的无偿分享 书籍是《计算机网络(自顶向下方法 第6版)》 需要的可以私信我,无偿分享,课程简介下也有

weixin_52199109的博客 1809
上一篇: 【网络协议详解】——万维网WWW系统协议(学习笔记)
下一篇: 【信息安全案例】—知识点复习(期末不挂科版)
HinsCoder
博客等级 码龄5年 1万+粉丝 220原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值