湖科大计网:应用层

2023-11-21 22:28
文章标签 应用层 大计 湖科

本文主要是介绍湖科大计网:应用层,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、应用层概述

d9f4478be511491a97fdff983e699cf2.png

交互,实现特定问题!

9994ac7295ec4137bde028c3459e68d7.png

二、客户与服务器模型

d22751b4f7ce40f6967cfdd5d2d51f6b.png

一、C/S 客户/服务器方式

fa76d60ebf0d4d80a732cd634305d120.png

服务与被服务的关系。

f591ca03d6f647f0b7fd000f816a8152.png

二、P2P方式 对等方式

2a421dc1ca2e431fb94f476728eae6e9.png

P2P方式是对等的,没有固定的服务器。

三、DNS域名系统

DNS(Domain Name System)

d9d21b15efdc48188dbcb682fcd2cd3c.png

c89c4d5a27c94ce0b862034d2efd86fe.png

d455e34387d64b13bb2e400e19ed1635.png

一、域名分类

6950f1b0bf024720acbeae4b1077058c.png

二、域名空间

fab61bd264ee4811894ee7480308f301.png

三、域名服务器分类

f6e64765493441bbaea3542ec46c34ed.png

四、域名解析过程

35f9acf167574505bc0c2e83db172901.png

本地域名服务器和主机中都有高速缓存(如果题目说明没有就没有),可以缓存已经访问过的域名对应的IP地址,以减少对根域名服务器的访问。

d85f08cad7204b3894a2f9f5d288765a.png

都是本地域名服务器代为查询!

对于www.vwx.yz.com

①先导根域名服务器查找.com对应的顶级域名服务器的IP地址

②再到.com域名服务器 查询yz.com对应的权限域名服务器的IP地址

③再到yz.com权限域名服务器 查询vwx.yz.com对应的权限域名服务器的IP地址

④再到vwx.yz.com权限域名服务器 查询www.vwx.yz.com对应的权限域名服务器的IP地址

如果是迭代方式,本地域名服务器无缓存需要查询四次

如果是递归查询方式,则只需要一次。

四、FTP文件传送协议(C/S)

a5431a8de5004915a08e0dce6eebd8e2.png

dc102e7d38d44bc598bde5ce02dd41ed.png

FTP服务器可以是普通的计算机,也可以是大型服务器。

一、FTP的基本工作原理

一、主动模式

031478fbb11543f3b40baae3b2f8011b.png

FTP服务器主动发起连接,此时的FTP数据连接通道端口号是确定的。

二、被动模式

36a2e173a80748d5a78bcc93de74b875.png

FTP服务器等待FTP客户发起连接,此时的FTP服务器的数据连接端口是随机的。

16bd180fea1c42b3a9eb24da87ace8ff.png

五、电子邮件(C/S)

4a71443f7f814e8bb2cbb2753e91c335.png

4f976341a5ba4a0ebd743c864311a69c.png

一、SMTP

9536af70dfa64db0afb3acb442289fb0.png

b90fcc16aa364c21a28f148fe8495a6e.png

5358d7edb85e4e408e4b7f3f0800bce7.png

009c7bb3f497445cb9f8f100d7db8990.png

30a3a812af57477fbb5cbfd2ecf5d37e.png

二、接收邮件协议

cab1890d8bc54c4ba0bb5734dd63eab9.png

六、WEB服务

5edd94ae8dd6490d96d4f23a6245db18.png

9d2abad10f684a9ab4d3b7f2b88602c2.png

b97eaca4e7a9429baa6386b0dc933bda.png

客户浏览网页的基本过程

a8e3fdd8ccd546158e910c5750293751.png

3b21f51f0b2e42b58350ab1839a1716b.png

客户机 将浏览器携带有URL(唯一标识资源的信息)的HTTP请求报文发送给WEB服务器,WEB找到资源后,将使用HTML语言编写的网页资源 返回给浏览器。

七、总结

d62ec6ac9225405f8233b1909733113d.png

3147452ebce248629a2820841d06b4bc.png

4371ba5b93b640a1a33522f7dd8167c4.png

 

这篇关于湖科大计网:应用层的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/405516

相关文章

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Linux】应用层http协议

一、HTTP协议 1.1 简要介绍一下HTTP        我们在网络的应用层中可以自己定义协议,但是,已经有大佬定义了一些现成的,非常好用的应用层协议,供我们直接使用,HTTP(超文本传输协议)就是其中之一。        在互联网世界中,HTTP(超文本传输协议)是一个至关重要的协议,他定义了客户端(如浏览器)与服务器之间如何进行通信,以交换或者传输超文本(比如HTML文档)。

应用层简单实现udp / tcp网络通信

一、常见网络接口总结 1、创建 socket 文件描述符 (TCP/UDP, 客户端 + 服务器) int socket(int domain, int type, int protocol); domain:AF_INET:网络通信,AF_LOCAL:本地通信 type:UDP:SOCK_DGRAM,TCP:SOCK_STREAM protocol:协议编号一开始设0 返回值:文件描

【Linux网络】应用层协议HTTP(1)

🎉博主首页: 有趣的中国人 🎉专栏首页: Linux网络 🎉其它专栏: C++初阶 | C++进阶 | 初阶数据结构 小伙伴们大家好,本片文章将会讲解 应用层协议HTTP 的相关内容。 如果看到最后您觉得这篇文章写得不错,有所收获,麻烦点赞👍、收藏🌟、留下评论📝。您的支持是我最大的动力,让我们一起努力,共同成长! 文章目录

新路程------hi3516a 在应用层对寄存器的操作

由于在应用层没法用writel,所以参考himm.c写了一个设置,代码如下: void uart1_rtsn_high(void) {     void * pMem  = NULL;   pMem = memmap(0x201d0010, DEFAULT_MD_LEN);   *(U32*)pMem = 0xff; } 文件名是rs485.c,但是用arm-hisiv300-linux

运行在TCP 或UDP的应用层协议分析。

常用的应用层协议有: 运行在TCP协议上的协议: HTTP(Hypertext Transfer Protocol,超文本传输协议),主要用于普通浏览。HTTPS(Hypertext Transfer Protocol over Secure Socket Layer, or HTTP over SSL,安全超文本传输协议),HTTP协议的安全版本。FTP(File Transfer

三分钟了解首个融合NFT合约协议层和应用层的开放生态NFTBomb

伴随着Twitter,Facebook等众多传统巨头纷纷入局NFT,加之元宇宙的概念火速出圈,加速进入了大众视野,承载着独特魅力和强有力竞争力的元宇宙游戏和生态呈现出了极其旺盛的生命力,极有可能在未来爆发,成为发展的必然趋势。 不过,正所谓“理想很丰满,现实却很骨感”,纵使元宇宙与NFT有机融合的理念和前景无比美好,囿于当下存在的元宇宙内资产效用少,流动性不足,门槛较高,拓展性有限等短板和弊端,

应用层(Web与HTTP)

目录 常见术语 1.HTTP概况 2.HTTP连接 非持久HTTP流程 响应时间模型 持久HTTP 3.HTTP报文 3.1HTTP请求报文 3.2HTTP响应报文 HTTP响应状态码 4.Cookies(用户-服务器状态) cookies:维护状态 Cookies的作用 5.Web缓冲(代理服务器) 缓存示例 缓存示例:使用带宽更大的链路 缓存示例:安装本地

应用层协议(下)Https加密Http的秘密(含逻辑图解 简单易学 通俗易懂!)

绪论​ “如今我努力奔跑,不过是为了追上那个曾经被寄予厚望的自己 —— 约翰丶利文斯顿”,本章承接上章Http,没看过强烈建议看后再看本章,本章主要就是学习Https是干什么的并且去底层的学习Http的原理,将会讲到Https的加密、解密过程。 话不多说安全带系好,发车啦(建议电脑观看)。 Https协议 https也是一个应用层协议,是在http协议的基础上引入了一个加密层

Android如何在应用层进行截屏及截屏源码分析(上)

最近在看framework层代码时发现其中有一个是测试截屏操作的专门的包,于是潜意识的驱使下就研究了这方面的知识,今天作个总结吧!以及我们在写上层应用时如何做截屏操作的,那么我们先来看看截屏的源码分析,其实截屏操作就java这部分是放在了系统SystemUI那里,用过android系统手机的同学应该都知道,一般的android手机按下音量减少键和电源按键就会触发截屏事件(国内定制机做个修改的这里就