当前位置: 首页 > news >正文

计算机网络学习记录 应用层 Day6

你好,我是Qiuner. 为记录自己编程学习过程和帮助别人少走弯路而写博客

这是我的 github https://github.com/Qiuner ⭐️

​ gitee https://gitee.com/Qiuner 🌹

如果本篇文章帮到了你 不妨点个吧~ 我会很高兴的 😄 (^ ~ ^)

想看更多 那就点个关注吧 我会尽力带来有趣的内容 😎

计算机网络学习记录 应用层 Day6

这里有讲C/S模式,C/S模式在前后端开发是常见的,因此我重点解释了一下,相信您看了我的解释一定能够理解的更透彻

应用层概述

image-20240605135340981

image-20240605135359672

image-20240605135423798

image-20240605135437780

C/S与P2P方式

C/S方式

image-20240605135623357

image-20240605135723044

  • 博主本身是前后端开发,因此对这个算是比比较熟悉的
  • 老师在这里描述的是一个大的东西,说的是一种设计的思想,这种思想不仅限与网页、软件、协议,一切一切都可以使用这种思想。
  • 我来介绍一下C/S架构在软件领域的应用:520到了,你想给女朋友买点惊喜,于是打开拼多多淘宝开始搜 惊喜,在你点击搜索按钮时,手机向服务器发送查询请求服务器收到给你查,查完了服务器给你传过****去,然后你的手机软件把服务器传过来的数据解析一下,用人类容易看懂的方式展示,这就是C/S架构
  • 上面加深颜色的字是C/S服务的标志

image-20240605140715032

P2P方式

image-20240605141100564

image-20240605141140555

小结

image-20240605141150624

DHCP

image-20240605141420284

image-20240605141441836

  • 这段建议看视频 6.3 动态主机配置协议DHCP_哔哩哔哩_bilibili 工作原理

image-20240605150054820

image-20240605150305267

image-20240605151001511

image-20240605151020577

域名系统DNS

image-20240605164431156

image-20240605164528116

  • 可以这么理解,你可以访问到别的省的网页,如果没有域名划分,那就得弄一个可能和一栋教学楼一样大的计算机才能负责全国的域名,而使用了域名划分,父域名只要管理自己的子域名,而子域名管理孙子域名,这样就能达到分散的目的

image-20240605164949388

image-20240605165500727

image-20240605165711621

image-20240605165945043

  • 递归查询就像你让一个朋友去找一个答案,他会跑去问别人,直到找到了答案,然后把答案带回来告诉你。
  • 你只问一个服务器,服务器帮你去问其他服务器,直到找到答案。
  • 迭代查询就像你去找一个答案,你问一个人,如果他不知道答案,他会告诉你下一个可能知道答案的人,然后你再去问那个人,如此反复,直到你找到答案。
  • 你自己一步步去问不同的服务器,每个服务器告诉你下一个可以问的服务器,直到找到答案。

image-20240605170238780

image-20240605170344203

练习

image-20240605170402740

image-20240605170619166

答案

image-20240605170544886

image-20240605170655717

image-20240605170715189

文件传输协议

image-20240605170819382

image-20240605171107330

  • 这里说的是每个客户机发送文件的文件格式不一样,而且FTP服务器可以使用个人电脑

image-20240605171317150

image-20240605171329754

image-20240605171343277

image-20240605171514412

image-20240605171548875

练习

image-20240605171608336

image-20240605171652700

答案

image-20240605171635024

image-20240605171739703

image-20240605171751445

电子邮件

邮件发送协议

image-20240605204732570

image-20240605204850557

image-20240605205033478

简单邮件传送协议 SMTP

image-20240605205530094

image-20240605205650010

image-20240605205907008

邮件读取协议

image-20240605210636869

image-20240605211103955

image-20240605211810165

练习

image-20240605211844504

image-20240605212014473

image-20240605212216348

答案

image-20240605212000512

image-20240605212113051

image-20240605212138693

image-20240605212204692

万维网

image-20240605212446345

image-20240605212505739

image-20240605212705682

image-20240605212738262

image-20240605212856333

image-20240605212948567

  • 6.7 万维网WWW_哔哩哔哩_bilibili
  • 这里建议看视频,讲的是一些很基础的web网页知识

超文本传输协议HTTP

image-20240605213259241

image-20240605213402639

image-20240605213441354

image-20240605214048820

image-20240605214128806

image-20240605214144681

万维网与代理服务器

image-20240605214230323

image-20240605214311927

  • 解决修改问题

image-20240605214419686

练习

image-20240605214518251

  • 这个题目要是不会做 可以看这个视频HTTP是什么?_哔哩哔哩_bilibili

image-20240605214644927

答案

image-20240605214633680

image-20240605214700157

image-20240605214710260

http://www.lryc.cn/news/364869.html

相关文章:

  • 如何编辑pdf文件内容?3种PDF编辑方法分享
  • 汇总!7种大模型的部署方法!
  • 什么是函数?在C语言中如何定义一个函数
  • Stable Diffusion——四种模型 LoRA(包括LyCORIS)、Embeddings、Dreambooth、Hypernetwork
  • MySQL深分页,limit 100000,10 优化
  • Windows defender 开启时无法访问共享文件夹,禁用时却可以的解决方法
  • Linux[高级管理]——使用源码包编译安装Apache网站
  • Docker+JMeter+InfluxDB+Grafana 搭建性 能监控平台
  • NoSQL实战(MongoDB搭建主从复制)
  • 【讯为Linux驱动开发】3.内核空间和用户空间
  • AI论文:一键生成论文的高效工具
  • 申请医疗设备注册变更时,需要补充考虑网络安全的情况有哪些?
  • 打对钩的方式做人机验证(vue+javascript)
  • 可视化脚本用于使用MMDetection库进行图像的目标检测
  • React-组件通信
  • 低代码选型要注意什么问题?
  • hive切换spark引擎倒入数据乱码
  • fpga入门 串口定时1秒发送1字节
  • 总结一下自己,最近三年,我做了哪些工作
  • SpringCloud Gateway基础入门与使用实践总结
  • TensorBoard在pytorch训练过程中如何使用,及数据读取问题解决方法
  • 【Vue】普通组件的注册使用-全局注册
  • 爬虫之反爬思路与解决手段
  • 2.1.4 采用配置类与注解方式使用MyBatis
  • 微信小程序云开发实现利用云函数将数据库表的数据导出到excel中
  • python 字符串(str)、列表(list)、元组(tuple)、字典(dict)
  • 【源码】SpringBoot事务注册原理
  • 技巧:合并ZIP分卷压缩包
  • 数据挖掘 | 实验三 决策树分类算法
  • Python机器学习预测区间估计工具库之mapie使用详解