首页 > 其他分享 >应用层-常见协议

应用层-常见协议

时间:2023-09-17 11:44:06浏览次数:34  
标签:协议 Protocol 常见 POP3 DNS IP地址 应用层 邮件

应用层概述:

  • TCP/IP模型的最高层
  • 直接为应用程序提供网络服务

 

常用的应用层协议:

  • DNS
  • HTTP
  • SMPT与POP3/IMAP
  • Telnet
  • FTP与TFTP

 

DNS协议: 

DNS(Domain Name System 域名解析系统)

  • 建立IP地址与域名之间的映射关系
  • 将域名解析为IP地址
  • 将IP地址解析为域名

DSN解析过程:

  1. 主机A向DSN服务器询问域名为www.xxx.com的IP地址
  2. DSN服务器按照自己的映射表寻找答案,并将答案返回给主机A
  3. 主机A这时候得到了域名为www.xxx.com的IP地址,并用IP地址进行访问

命令 备注
nslookup DSN调试工具
ipconfig /displaydns 查看DNS缓存
ipconfig /flushdns 释放DNS缓存

 

HTTP协议:

HTTP(Hypertext Transfer Protocol 超文本传输协议)

  • 帮助客户端访问万维网(World Wide Web)
  • 网页浏览器通过翻译HTML(超文本标识语言)文件来表现文本、图像、音乐、动画以及视频等对象

 

SMTP与POP3协议:

SMTP与POP3属于邮件服务协议

值得注意的是:如果我们使用网页版的电子邮件(例如QQ邮箱) 实际上是通过http协议进行邮件的收、发

如果你的系统上装了例如:Foxmail、Outlook等邮箱收发客户端,此时此刻你才会用到SMTP/POP3协议

协议 备注
SMTP Simple Mail Transfer Protocol 简单邮件传输协议:用于发送邮件
POP3 Post Office Protocol v3 邮局协议版本3:用于接受邮件
IMAP Internet Message Access Protocol 互联网邮件访问协议:类似于POP3,但功能更多

 

Telnet协议:

Telnet用于远程某台设备

 

FTP\TFTP协议:

用于传输、下载文件

 

标签:协议,Protocol,常见,POP3,DNS,IP地址,应用层,邮件
From: https://www.cnblogs.com/kakureru/p/17707429.html

相关文章

  • 常见问题
    链接http://www.oracle.com/technetwork/java/javaee/downloads/java-archive-downloads-eesdk-419427.html#j2eesdk-1_4_03-oth-JPRupdate4代表什么,jdk6u5代表什么2把rt.jar剪切到另外一个目录,设置其classpath但是不起效果,报错,探究java运行jvm机制......
  • 图解几种常见 Kubernetes Pod 驱逐场景
    图解几种常见KubernetesPod驱逐场景sysdig 奇妙的Linux世界 2023-09-1708:20 发表于重庆 1人听过收录于合集#云原生263个#Kubernetes280个#Docker203个#开源461个公众号关注 「奇妙的Linux世界」设为「星标」,每天带你玩转Linux! KubernetesPod被......
  • 学习常见的反爬虫手段,如验证码、限制访问频率等
    验证码(CAPTCHA):用于识别机器人和自动化程序,可以通过以下方式实现:fromPILimportImageimportpytesseract#读取验证码图片image=Image.open('captcha.png')#使用pytesseract库进行验证码识别text=pytesseract.image_to_string(image)print(text)IP限制/访问频......
  • lattice crosslink开发板mipi核心板csi测试dsi屏lif md6000 fpga 常见问题解答
    1.概述    CrossLink开发板,是用Lattice的芯片CrossLink家族系列的,LIF-MD6000-6JM80I。该芯片用于桥接视频接口功能,自带2路MIPI硬核的功能,4LANE MIPI的功能,支持高速率1.5Gbps。   其他普通IO支持1.2Gbps速率,支持5路MIPI通道功能。 芯片包含LVDS,SLVS200,SubL......
  • 2023最全面试知识库,1000+常见android面试题,助你备战金九银十
    前言亲爱的面试者朋友们,新一轮金九银十又来了,相信很多人正准备应对新的工作机会和面试挑战。无论你是应届生还是有工作经验的朋友,在面试这个环节都将是你证明自己和获得机会的重要关口。面试是一个复杂的过程,既考察你的专业能力,也考察你的个人素质和应变能力。如何准备面试,掌握面试......
  • 《安富莱嵌入式周报》第312期:开源磁场照相机,仿生神经元PCB,开源无线耳机,手机系统PalmOS
    更新一期视频教程:BSP视频教程第26期:CAN/CANFD/CANopen专题,CANFD整个运行机制精讲,图文并茂,配合综合实战演练(2023-05-15)视频版:https://www.bilibili.com/video/BV1zL41167Ti 1、基于开放系统组装协议OSAP实现的简化硬件设计项目软件开源:https://github.com/modular-things/modular-t......
  • visual 调试问题 提示:”通常每个套接字地址(协议/网络地址/端口)只允许使用一次".
    错误指示:通信端口被占用了,导致通信无法进行。有可能是已经启动了一个程序,还有一种可能是端口被别人占用了查看启动程序的端口使用情况:比如端口:801.netstat-aon|findstr“80”查看占用8086端口的进程 2.查找占用端口句柄的程序:tasklist|findstr18244 3.任务管理......
  • 常见中间件的运维
    MysqlMysql常见中间件是用于管理和优化Mysql数据库集群的工具或软件。这些中间件可以提供负载均衡、高可用性、性能优化等功能。以下是关于部署和维护常见mysql中间件的一些指导:ProxySQL:部署:根据官方文档下载和安装ProxySQL配置ProxySQL实例,包括监听端口、数据库后......
  • AD常见IC类封装技巧
    1.阵列式粘贴选择焊盘复制,点击左键确定时一定要点击焊盘中心,保证粘贴时不会歪再EA选阵列粘贴设定距离和数字再点击焊盘中心即可粘贴第一个有重合,删掉一个就行2.画丝印确定好相对线之后按PL再按shift+E(显示全图层)可画出丝印,上篇文章已经介绍再Shift+s,切换单层视图模式(隐藏丝印使......
  • 深入剖析模板引擎:理解原理、应用场景和常见类型
    模板引擎是一种广泛应用于Web开发的工具,能够将动态数据与静态模板进行结合,生成最终的页面内容。本篇博客将详细介绍模板引擎的原理、常见应用场景以及多种类型的模板引擎。引言模板引擎是现代Web开发中不可或缺的一部分,它的作用是将静态的模板文件与动态的数据进行结合,生成最终呈......