最新要闻
- 群晖NAS大促:四盘位DS420+历史低价
- 每日速看!Twitter被曝12月营收骤降40%:广告商抽身成主要原因
- 速递!撑伞也是雨中人什么意思_撑伞也是雨中人这句话什么意思
- Intel或将开发“视频DLSS”同款超分辨率技术:最低仅需10代酷睿
- 天天看点:侠盗猎车手圣安地列斯攻略
- 每日热议!稳了!索尼PS4/PS5之父操刀新一代PS6主机:发布时间及首发大作曝光
- 当前消息!三星Galaxy S23 Ultra又出问题:S Pen被指出现随机断连
- 数码相机卖不动:2023年1月销量大跌36%!单反惨烈
- 世界今日讯!长安深蓝全新中型SUV S7亮相:仪表盘“消失”
- 传大超转职普莱斯上尉
- 环球快播:美国一架飞机在飞行中突然强烈颠簸 竟致1人死亡
- 一口气58首歌 主办方因为周杰伦多唱被罚钱!周董回应:哥无所谓
- 环球热消息:抖店个体和企业开店费用_开店费用
- 世界关注:成都皮肤科医院排名第一_成都皮肤科医院qq
- 每日看点!硬挺不厚 穿着不热!放克纯棉T恤大促:20.1元包邮
- 售价13.99万元起 本田型格HATCHBACK正式上市
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
第六章 应用层
(资料图片)
6.1 应用层概述
应用层是计算机网络分层模型中的最高层,它负责处理网络应用程序和用户之间的交互,为用户提供各种服务和功能。在OSI模型中,应用层是第七层,包括各种网络应用程序和协议,如电子邮件、文件传输协议(FTP)、域名系统(DNS)、超文本传输协议(HTTP)、简单邮件传输协议(SMTP)等。应用层的主要功能包括:
- 提供各种网络服务和应用程序,如电子邮件、文件传输、远程登录、万维网等,为用户提供便捷的通信和信息交流方式。
- 实现应用程序间的通信和数据传输,通过协议规定数据格式、数据传输方式和通信流程等,保证应用程序之间的互通和兼容性。
- 处理数据编码和解码、加密和解密等操作,保证数据传输的安全和可靠性。
- 提供应用程序的访问控制和身份认证功能,保证用户和应用程序的安全性和可信性。
- 支持网络管理和监控,通过各种管理工具和协议,对网络应用程序和服务进行管理、监控和优化。
6.2客户/服务器方式(c/s)和对等方式(P2P)
客户/服务器方式
- 客户和服务器是指通信中所涉及的两个应用进程。
- 客户/服务器方式所描述的是进程之间服务和被服务的关系
- 客户是服务请求方,服务器是服务提供方。
- 服务器总是处于运行状态,并等待客户的服务请求。服务器具有固定端口号(例如HTTP服务器的默认端口号为80),而运行服务器的主机也具有固定的IP地址。
- C/S方式是因特网上传统的、同时也是最成熟的方式,很多我们熟悉的网络应用采用的都是C/S方式。包括万维网WWW、电子邮件、文件传输FTP等。
- 基于C/S方式的应用服务通常是服务集中型的,即应用服务集中在网络中比客户计算机少得多的服务器计算机上。
- 由于一台服务器计算机要为多个客户机提供服务,在C/S应用中,常会出现服务器计算机跟不上众多客户机请求的情况。
- 为此,在CS应用中,常用计算机群集(或服务器场)构建一个强大的虚拟服务器
对等(P2P)方式
- 在P2P方式中,没有固定的服务请求者和服务提供者,分布在网络边缘各端系统中的应用进程是对等的,被称为对等方。对等方相互之间直接通信,每个对等方既是服务的请求者,又是服务的提供者。
- 目前,在因特网上流行的P2P应用主要包括P2P文件共享、即时通信、P2P流媒体、分布式存储等
- 基于P2P的应用是服务分散型的,因为服务不是集中在少数几个服务器计算机中,而是分散在大量对等计算机中,这些计算机并不为服务提供商所有,而是为个人控制的桌面计算机和笔记本电脑,它们通常位于住宅、校园和办公室中
- P2P方式的最突出特性之一就是它的可扩展性。因为系统每增加一个对等方,不仅增加的是服务的请求者,同时也增加了服务的提供者,系统性能不会因规模的增大而降低
- P2P方式具有成本上的优势,因为它通常不需要庞大的服器设施和服务器带宽。为了降低成本,服务提供商对于将P2P方式用于应用的兴趣越来越大
6.3 动态主机配置协议DHCP
DHCP作用:
- DHCP(Dynamic Host Configuration Protocol)是一种网络协议,它的主要作用是自动分配IP地址和其他网络参数(如子网掩码、网关、DNS服务器等)给客户端设备,使得设备能够快速地接入网络并获得有效的网络连接。
- DHCP协议通过服务器自动分配IP地址,避免了手动分配IP地址的繁琐和错误,同时也提高了网络管理的效率和可靠性。DHCP服务器可以动态地分配可用的IP地址,并监控地址池的使用情况,确保分配给客户端的IP地址是有效的、唯一的和未被占用的。
- DHCP还可以提供其他网络参数,例如子网掩码、网关、DNS服务器等。这些参数也可以自动分配给客户端设备,使得设备能够在接入网络时快速地配置相关的网络设置。
工作方式:
- 发现(Discover):客户端设备在连接网络时,会广播DHCP发现请求,以寻找可用的DHCP服务器。
- 提供(Offer):DHCP服务器在收到发现请求后,会向客户端设备提供可用的IP地址和其他网络参数。
- 选择(Request):客户端设备从多个DHCP服务器提供的选项中选择其中一项,并向所选的DHCP服务器发送请求
- 确认(Acknowledge):DHCP服务器收到客户端设备的请求后,会为其分配IP地址和其他网络参数,并发送确认响应。
在此过程中,DHCP服务器会维护一个IP地址池,用于存储可用的IP地址。当客户端设备请求IP地址时,DHCP服务器会从池中选择一个未被分配的IP地址,并为客户端分配该IP地址,同时也分配其他相关的网络参数,如子网掩码、网关、DNS服务器等。DHCP还支持地址租约机制,即为分配的IP地址设定一个租约时间,在租约到期前客户端设备需要向DHCP服务器续租。如果租约到期后客户端设备没有续租或DHCP服务器收回租约,该IP地址将被释放回地址池,可以供其他客户端设备使用。
6.4域名系统DNS
概述
DNS是互联网中的一项核心服务,它将易于记忆的域名转换为IP地址,使得用户可以使用域名访问网站,而不必记住长长的IP地址。DNS是一个分布式数据库系统,由许多DNS服务器组成,通过域名系统解析提供域名与IP地址之间的映射关系。
工作流程
- 用户在浏览器中输入网站的域名。
- 本地DNS解析器会向本地DNS服务器发送一条DNS查询请求,该请求包含所需域名和查询类型(如A记录、CNAME记录等)。
- 如果本地DNS服务器缓存了该域名对应的IP地址,则直接返回该IP地址;否则本地DNS服务器将向根DNS服务器发送查询请求。
- 根DNS服务器将返回包含顶级域(如.com、.org、.cn等)DNS服务器的IP地址的响应。
- 本地DNS服务器将向顶级域DNS服务器发送查询请求。
- 顶级域DNS服务器将返回次级域DNS服务器的IP地址的响应。
- 本地DNS服务器将向次级域DNS服务器发送查询请求。
- 次级域DNS服务器将返回目标域名对应的IP地址的响应。
- 本地DNS服务器将该IP地址返回给用户的DNS解析器。
- 用户的DNS解析器将该IP地址返回给用户的浏览器。
- 用户的浏览器将该IP地址用于向目标网站发送请求。
6.5 文件传输协议FTP
工作流程
- 建立连接:FTP客户端与FTP服务器之间通过TCP/IP协议进行通信,FTP客户端通过TCP的21端口连接到FTP服务器。连接建立后,客户端可以使用FTP服务器提供的服务。
- 登录认证:FTP服务器会要求客户端提供用户名和密码进行身份验证。如果认证成功,客户端可以开始上传或下载文件。
- 传输文件:客户端与服务器之间的文件传输可以使用两种模式:ASCII模式和二进制模式。ASCII模式用于传输文本文件,二进制模式用于传输二进制文件(例如图像或视频文件)。在传输文件时,客户端可以使用FTP命令来浏览文件系统、创建文件夹、删除文件等。
- 断开连接:当完成文件传输后,客户端可以通过FTP命令断开与FTP服务器的连接。FTP客户和服务器之间要建立“控制连接”和“数据连接”这两个并行的TCP连接。控制连接在整个会话期间都保持打开状态,而数据连接在每次文件传输时才建立,传输结束就关闭。默认情況下,FTP使用TCP 21端口进行控制连接,TCP 20端口进行数据连接
FTP客户和服务器之间要建立“控制连接”和“数据连接”这两个并行的TCP连接。控制连接在整个会话期间都保持打开状态,而数据连接在每次文件传输时才建立,传输结束就关闭。默认情況下,FTP使用TCP 21端口进行控制连接,TCP 20端口进行数据连接但是,是否使用TCP20端口建立数据连接与传输模式有关,主动方式使用TCP20端口,被动方式由服务器和客户端自行协商决定。但是,是否使用TCP20端口建立数据连接与传输模式有关,主动方式使用TCP20端口,被动方式由服务器和客户端自行协商决定。
6.6 电子邮件
电子邮件传输协议SMTP工作原理
- 发送方通过SMTP客户端连接到自己的SMTP服务器。
- 发送方通过SMTP客户端将邮件发送到SMTP服务器。
- SMTP服务器对邮件进行地址解析,确定该邮件应该传输到哪个接收方的SMTP服务器。
- 发送方的SMTP服务器连接到接收方的SMTP服务器,发送邮件并等待确认。
- 接收方的SMTP服务器将邮件存储在本地邮件系统中,并通过POP3或IMAP协议将邮件传递给接收方的电子邮件客户端。
SMTP协议只负责将邮件从发送方传输到接收方的SMTP服务器。传输完成后,电子邮件的内容可能需要使用其他协议(例如POP3或IMAP)进行接收和处理。另外,由于SMTP是明文协议,邮件内容可能会被窃听和篡改,因此建议使用TLS或SSL等加密协议来保护电子邮件的安全性。
-
python文件的高级应用
可读、可写r+t:可读、可写w+t:可写、可读a+t:可追加、可读 wtwithopen(& 39;36w txt& 39;,& 39;wt& 39;,encoding=&
来源: 第六章 应用层
python文件的高级应用
1. 简单版
群晖NAS大促:四盘位DS420+历史低价
每日速看!Twitter被曝12月营收骤降40%:广告商抽身成主要原因
【全球播资讯】node.js学习技巧
速递!撑伞也是雨中人什么意思_撑伞也是雨中人这句话什么意思
Intel或将开发“视频DLSS”同款超分辨率技术:最低仅需10代酷睿
天天信息:MASA Framework源码解读-01 MASAFacotry工厂设计(一个接口多个实现的最佳姿势)
环球通讯!(数据库系统概论|王珊)第九章关系查询与关系优化:习题
天天看点:侠盗猎车手圣安地列斯攻略
每日热议!稳了!索尼PS4/PS5之父操刀新一代PS6主机:发布时间及首发大作曝光
当前消息!三星Galaxy S23 Ultra又出问题:S Pen被指出现随机断连
全球短讯!Codeforces 1785 E Infinite Game 题解 (图论,自动机,dp)
数字信号处理流程
播报:P8大佬的 62条SQL优化策略,太牛X了!! 收藏起来有大用!!!
学会了Java 8 Lambda表达式,简单而实用
天天最资讯丨修复 Ubuntu 中的 “Key is stored in legacy trusted.gpg keyring” 问题
数码相机卖不动:2023年1月销量大跌36%!单反惨烈
世界今日讯!长安深蓝全新中型SUV S7亮相:仪表盘“消失”
传大超转职普莱斯上尉
环球快播:美国一架飞机在飞行中突然强烈颠簸 竟致1人死亡
一口气58首歌 主办方因为周杰伦多唱被罚钱!周董回应:哥无所谓
环球热消息:抖店个体和企业开店费用_开店费用
世界关注:成都皮肤科医院排名第一_成都皮肤科医院qq
每日看点!硬挺不厚 穿着不热!放克纯棉T恤大促:20.1元包邮
售价13.99万元起 本田型格HATCHBACK正式上市
辣眼睛?网红“安福路小公主”首度回应质疑:给自己外貌打90分 对恶评不在意
【环球播资讯】(数据库系统概论|王珊)第九章关系查询处理和关系优化-第四节:查询优化之物理优化
直播电商名词解释
超百Gbps容量!中星26号卫星成功定点:我国自研卫星平台
全球微动态丨防缩水可机洗 GXG男士针织衫:89元手慢无
Java实战(第二版)读后总结与感想
201球!姆巴佩加冕队史射手王 24岁就成第一人 2.2亿投皇马?
日系车走下神坛?本田中国2月销量大跌三成 已连跌6月
世界看点:国家老年大学正式揭牌!超40万门课程 50周岁以上可以报名
全球自动驾驶公司排名公布 特斯拉再次垫底
环球看点!大熊猫走姿神似《狂飙》高启盛 动物园回应:走路“带风”性格豪放
人脸识别还要蹲车外看摄像头?小鹏致歉:已下架第三方应用
环球观速讯丨上汽奥迪员工内购价最高优惠16万 客服:若倒卖一查到底
当前消息!谈谈 WMTS 中的 TileMatrix 与 ScaleDenominator
当前滚动:《街霸6》嘉米伸懒腰 又一次引发网友二创热潮
全球今日讯!day01-项目介绍+SSM环境搭建
快讯:送你5款免费好玩的小游戏-搜嗖工具箱
世界热文:男子微波炉加热蛋白吃饭时爆炸 家属:很后怕 幸好还没吃进嘴里
焦点观察:95后考研落榜父母上岸疑似是营销旧文:当事人已删帖清号
今日精选:《狂飙》反派戏九成是香港导演拍摄 代表作《无间道》:网友惊叹
特斯拉召回3470辆汽车:广东又现失控连撞多车冲毁店门 潮州事故争议还在
天天观速讯丨资深教师称有学校已开始裁减英语老师:有专家称不支持取消英语主科地位建议
天天实时:黑曼巴科比还在吗_黑曼巴科比
当前头条:Paper Reading: How good are query optimizers, really?
全球实时:使用ELRepo升级CentOS内核
天天热点!使用招商银行云直连服务提现
新动态:TCP通信聊天服务端和客户端(C/C++语言开发)附完整源码
焦点信息:“学雷锋” 护平安
绝了!民间大神将手机魔改成30000mAh电池:续航BT、可两周一充
【环球报资讯】可算盼到!苹果一大波春季新品要来了:黄色款iPhone 14在列
全球观热点:二叉树遍历的操作与实现
神速!Android 15全球首曝:代号“香草冰淇淋”相当甜美
正直播:感动中国2022年度人物盛典!名单揭晓:满满正能量
全球热资讯!代表谈中传硕士在火锅店当保洁:建议大学生先就业再择业
简讯:库存多到爆!今年才两个月 SSD价格就跌超3成:还会更便宜?
环球热点!男子高速公路狂飙120km/h看《狂飙》:不碰方向盘、不看正前方
小米平板6系列来了:外形、CPU配置大曝光!确认新增NFC
焦点速读:真心恐怖!南极洲深海拍到罕见冥河水母:触手约10米长
【世界热闻】无/低代码开发平台(产品)
跳过中考、高考、研考!15岁女生被西交大少年班录取:8年本硕连读
单踏板模式害死人?广东一特斯拉疑失控连撞多车冲毁店门 两人受伤现场惨
The Missing Semester - 第五讲 学习笔记
记录--在Vue3这样子写页面更快更高效
全球今日讯!打开MASA Blazor的正确姿势5:插槽
全球焦点!弯道超车成功!中国新能源汽车产销量全世界第一
每日关注!“准点下班被辞”女子申请赔偿一个月工资 公司回应:等仲裁结果
定位解析一个因脚本劫持导致webpack动态加载异常的问题
全球热文:python名称空间和作用域
天天实时:定位Dll加载异常的方法
环球热资讯!《进击的巨人》最终季完结篇开播 前篇拿下豆瓣9.7分:改编超越原作
核心部件100%国产!东风新一代商乘通用氢燃料电池产品完成
世界热文:同档网络无敌!一加Ace 2V搭载自研的游戏云专网技术
第五章 运输层
代表建议试行十二年义务教育:中考定终身太早 拒绝小学初中内卷
一男子和峨眉山猴子练搏击互殴 当事人回应:条件反射、请勿模仿
【全球新要闻】(数据库系统概论|王珊)第九章关系查询处理和关系优化-第二节:查询优化
轻松玩转Makefile | 企业项目级Makefile实例
精选! 《狂飙》“大嫂”高叶上手小米13:徕卡人像实拍样张美呆
天天时讯:3端通用!腾讯视频VIP会员年卡148元到手
当前快讯:董明珠称格力不看文凭只看能力:研究生到一线生产线非人才
济南动物园网红小黑猩猩“柒仔”去世:初步研判系突发疾病死亡
每日热议!奔驰4S店展车充新车 女子上门维权:被骗了、将走法律程序
天天快资讯丨突发!蔚来前实习生称遭同事强奸未遂 反被拒绝留用!公司:已成立调查组
“清籁”琴
环球观点:5-Nacos注册中心
灭蟑螂小窍门厨房_灭蟑螂小窍门
关于目录问题的总结-Python
天天即时看!实现js继承的几种方式以及他们的优缺点
今热点:AI修复图片画质和视频画质的方法
【热闻】数学建模(一):LP 问题
【新要闻】如何去除新家的甲醛_如何去除新家的甲醛
2023年2月随笔-难产的“学系列”
关注:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 深入OpenAI与马斯克、微软的秘密,通过API轻松接入ChatGPT