精华内容
下载资源
问答
  • 哪一个不是应用层协议
    千次阅读
    2022-01-27 15:37:57

    应用层协议有:1、域名系统DNS协议、FTP文件传输协议、、telnet远程终端协议、HTTP超文本传送协议、SMTP电子邮件协议、POP3邮件读取协议、Telnet远程登录协议、SNMP简单网络管理协议等。 

    应用层协议(application layer protocol)定义了运行在不同端系统上的应用程序进程如何相互传递报文。


    1、DNS:域名系统DNS是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。

    现在顶级域名TLD分为三大类:国家顶级域名nTLD;通用顶级域名gTLD;基础结构域名

    域名服务器分为四种类型:根域名服务器;顶级域名服务器;本地域名服务器;权限域名服务器。

    2、FTP:文件传输协议FTP是因特网上使用得最广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件类型与格式,并允许文件具有存取权限。FTP其于TCP。

    3、telnet远程终端协议:telnet是一个简单的远程终端协议,它也是因特网的正式标准。又称为终端仿真协议。

    4、HTTP:超文本传送协议,是面向事务的应用层协议,它是万维网上能够可靠地交换文件的重要基础。http使用面向连接的TCP作为运输层协议,保证了数据的可靠传输。

    5、电子邮件协议SMTP:即简单邮件传送协议。SMTP规定了在两个相互通信的SMTP进程之间应如何交换信息。SMTP通信的三个阶段:建立连接、邮件传送、连接释放。

    6、POP3:邮件读取协议,POP3(Post Office Protocol 3)协议通常被用来接收电子邮件。

    7、远程登录协议(Telnet):用于实现远程登录功能。

    8、SNMP:简单网络管理协议。由三部分组成:SNMP本身、管理信息结构SMI和管理信息MIB。SNMP定义了管理站和代理之间所交换的分组格式。SMI定义了命名对象类型的通用规则,以及把对象和对象的值进行编码。MIB在被管理的实体中创建了命名对象,并规定类型。 

    应用层协议有哪些?-常见问题-PHP中文网

    TCP/IP 视频讲解 计算机网络_哔哩哔哩_bilibili 

    更多相关内容
  • 常见的应用层协议都有哪些? 1. DNS(域名系统) 2. FTP(文件传输协议) 3. Telnet(远程终端协议) 4. HTTP(超文本传送协议) 5. SMTP(电子邮件协议) 6. POP3(邮件读取协议) 7. SNMP(简单...

     

    目录

    ​编辑

    前言

    正文

    🌈 什么是网络协议?

    🌈 常见的应用层协议都有哪些?

    😊 1. DNS(域名系统)

    😊 2. FTP(文件传输协议)

    😊 3. Telnet(远程终端协议)

    😊 4. HTTP(超文本传送协议)

    😊 5. SMTP(电子邮件协议)

    😊 6. POP3(邮件读取协议)

    😊 7. SNMP(简单网络管理协议)

    😊 8. TFTP(简单文件传送协议)

    😊 其他应用层协议

    结尾


    前言

    相信大多数计算机专业的小伙伴,在大学的时候都上过一门叫做《计算机网络》的课程。既然是计算机网络,那么首先想到的就是计算机网络协议。那么什么是计算机网络协议呢?这里又引申出一个面试官特别爱考的知识点:常见的应用层协议都有哪些?

    正文

    🌈 什么是网络协议?

    说白了,计算机网络协议就是计算机之间进行网络通讯的规则和法则。 网络协议一般有三个基础要素,分别是语义,语法,时序。三要素的作用是什么呢?简单来说,语义表示要做什么,语法表示要怎么做,时序表示做的顺序。

    🌈 常见的应用层协议都有哪些?

    😊 1. DNS(域名系统)

    DNS 是互联网使用的命名系统,用来把人们使用的机器名字(域名)转换为 IP 地址。域名服务器分为四种类型:根域名服务器、顶级域名服务器、本地域名服务器、权限域名服务器。

    😊 2. FTP(文件传输协议)

    FTP 是使用得最广泛的文件传送协议。FTP 提供交互式的访问,常用于局域网的文件存储服务器。

    😊 3. Telnet(远程终端协议)

    telnet 是一个简单的远程终端协议,结合端口使用,常用于服务探测。

    😊 4. HTTP(超文本传送协议)

    HTTP 是面向事务的应用层协议,它是互联网能够可靠地交换文件的重要基础。http 使用面向连接的 TCP 作为运输层协议,保证了数据的可靠性。

    😊 5. SMTP(电子邮件协议)

    SMTP 是简单邮件传送协议。SMTP规定了在两个相互通信的 SMTP 进程之间应如何交换信息。SMTP通信包括三个阶段,分别是:建立连接、邮件传送、连接释放。

    😊 6. POP3(邮件读取协议)

    POP3,全称是 Post Office Protocol 3,该协议通常被用来接收电子邮件。

    😊 7. SNMP(简单网络管理协议)

    SNMP 协议由三部分组成,包括:SNMP本身、管理信息结构 SMI 和管理信息 MIB。SNMP 定义了管理站和代理之间所交换的分组格式。SMI 定义了命名对象类型的通用规则,以及把对象和对象的值进行编码。MIB 在被管理的实体中创建了命名对象,并规定类型。

    😊 8. TFTP(简单文件传送协议)

    TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,它基于UDP协议而实现的,提供不复杂、开销不大的文件传输服务。默认端口号是 69。

    😊 其他应用层协议

    除了上面介绍的协议外,其他应用层协议还有 DHCP、Gopher 、IMAP4、IRC、 NNTP、 XMPP、 SIP、 SSH、 RPC、 RTCP、 RTP、RTSP、SDP、 SOAP、 GTP、 STUN、 NTP、SSDP、 BGP 等。 

    结尾

    该知识点的常见出题模式如下:

     

    作者简介:😄大家好,我是 Data-Mining(liuzhen007),是一位典型的音视频技术爱好者,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解,😄公众号:玩转音视频。同时也是 CSDN 博客专家(博客之星)、华为云享专家(共创编辑、十佳博主)、51CTO社区编辑、InfoQ 签约作者,欢迎关注我分享更多干货!😄 

    展开全文
  • 常见应用层协议

    千次阅读 2019-10-03 11:54:24
    常见应用层协议 1、超文本传输协议 用于传输浏览器使用的普通文本、超文本、音频和视频等数据。 详细情况请看: 2、邮件协议 在互联网中,电子邮件的传送是依靠这些协议完成的。 详细情况请看: 3、文件...

    常见应用层协议

    在这里插入图片描述

    1、超文本传输协议

    用于传输浏览器使用的普通文本、超文本、音频和视频等数据。

    详细情况请看:超文本传输协议HTTP/HTTPS

    2、邮件协议

    在互联网中,电子邮件的传送是依靠这些协议完成的。

    详细情况请看:邮件协议SMTP/POP3/IMAP

    3、文件传输协议

    用来在客户机与服务器之间进行简单文件传输的协议。

    详细情况请看:文件传输协议FTP/TFTP/SSH/SCP

    4、域名解析协议

    万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网。

    详细情况请看:DNS协议详解及报文格式分析

    5、SSH( Secure Shell)

    SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

    将来可能代替其它远程连接方式。

    6、Telnet

    Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。

    它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。

    7、DHCP(Dynamic Host Configuration Protocol)

    DHCP 是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。

    DHCP有3个端口,其中UDP 67UDP 68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;UDP 546号端口用于DHCPv6 Client,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做“双机热备”的。

    8、NTP(Network Time Protoco)

    NTP 是用来使网络中的各个计算机时间同步的一种协议。

    它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止病毒的协议攻击。

    9、SNMP

    SNMP,用于网络管理的协议。SNMP被设计为工作在TCP/IP协议族上,基于TCP/IP协议工作,对网络中支持SNMP协议的设备进行管理。

    所有支持SNMP协议的设备都提供SNMP这个统一界面,使得管理员可以使用统一的操作进行管理,而不必理会设备是什么类型、是哪个厂家生产的。

    展开全文
  • 传输层协议、应用层协议

    万次阅读 2018-05-10 00:17:10
    传输层协议、应用层协议一、传输层协议1、传输层概述 (1)传输层的作用 IP层提供点到点的连接 传输层提供端到端的连接 (2)传输层的协议 TCP(Transmission Control Protocol)传输控制协议 可靠的、面向...

    传输层协议、应用层协议

    一、传输层协议

    1、传输层概述

        1)传输层的作用

                 IP层提供点到点的连接

                 传输层提供端到端的连接

        2)传输层的协议

             TCP(Transmission Control Protocol)传输控制协议

              可靠的、面向连接的协议;传输效率低

             UDP(User Datagram Protocol)用户数据报协议

              不可靠的、无连接的服务

              传输效率高

    2、TCP协议 (可靠地)          

    0 -- 1023 为常用端口号,已经被占用了,自定义端口号选1024以上,最大值是65535。

    1)TCP 的封装格式

     

    2)TCP的连接与断开

    TCP的连接 ---- 三次握手                    


    TCP的断开 ---- 四次握手

    3)TCP的流控与差错控制

         TCP的流控机制 -- 滑动窗口

         TCP的流控机制 -- 拥塞控制

         TCP差错控制的三种方式

         -- 校验和

         -- 确认

         -- 超时

    4)TCP的计时器

        ① TCP的重传计时器 -- 为了控制丢失的数据段

        ② TCP的坚持计时器 -- 为了防止零窗口死锁

        ③ TCP的保活计时器 -- 防止两个TCP连接之间长时间的空闲

        ④ TCP的时间等待计时器 -- 连接终止期间使用,当发送了最后一个ACK后,不立即关闭连接,

                                  而是等待一段时间,保证能接收到重复的FIN数据段。

    5)TCP的应用

    端口号

    协议

    作用

    21

    FTP

    文件传输协议,用于文件上传和下载

    23

    Telnet

    用于远程登录,通过连接目标计算机的这一端口,

    得到验证后,可以远程控制管理目标计算机

    25

    SMTP

    简单邮件传输协议,用于发送邮件

    53

    DNS

    域名服务,当用户输入网站名称后,由DNS负责将他解析成IP地址

    80

    HTTP

    超文本传输协议,通过HTTP实现网络上超文本的传输

    3、UDP协议

    1)UDP的封装格式

     

          2)UDP的应用

    端口号

    协议

    说明

    53

    DNS

    域名服务

    69

    TFTP

    简单文件传输协议

    123

    NTP

    网络时间协议

    111

    RPC

    远程过程调用

    3)UDP的流控与差错控制

         UDP没有流控机制

         UDP只有校验和来提供差错控制

          --- 需要上层协议来来提供差错控制:例如TFTP协议

     

    二、应用层概述

       1、应用层的作用

           与应用程序协同工作,利用基础网络交换应用程序专用的数据

       2、常见的应用层协议

           --- DNS

           --- SMTP和POP3

           --- HTTP和HTTPS

           --- Telnet

           --- FTP和TFTP

    三、应用层协议精讲

       1、DNS(Domain Name System)域名系统

           作用:用来完成域名与IP地址之间的映射

           端口号:TCP或UDP的53号端口

           分布式、层次性

           域名空间结构

            -- 根域

            -- 顶级域

            -- 二级域名

            FQDN = 主机名 + .DNS后缀

            通用域

            

       2、SMTP与POP3

           --- SMTP(Simple Mail Transfer Protocol)简单邮件传输协议

               作用:用于发送和接收邮件

               端口号是25号

           --- POP3(Post Office Protocol V3)邮局协议版本3

               作用:用于客户端接收邮件

               端口号是110

       3、HTTP与HTTPS

           --- HTTP(Hyper Text Transfer Protocol)超文本传输协议

               作用:用于传输Internet浏览器使用的普通版本、超文本、音频和视频等数据

               端口号为TCP的80

           --- HTTPS安全超文本传输协议

               作用:基于HTTP开发,提供加密,可以确保消息的私有性和完整性

                     端口号为443

       4、FTP和TFTP

           --- FTP(File Transfer Protocol)文件传输协议

                使用最为广泛的文件传输应用

    端口号为TCP的20端口和21端口

           --- TFTP(Trivial File Transfer Protocol)简单文件传输协议

               用来传输一些琐碎的小文件

               端口号为UDP的69号端口

       5、FTP的工作原理

           -- 控制连接:TCP 21,用于发送FTP命令信息

           -- 数据连接:TCP 20,用于上传、下载数据

           -- 数据连接的建立类型:主动模式和被动模式

       6、TFTP的工作原理

           -- 数据传输是在连接建立和终止之间发生的

           -- 文件划分成若干个数据块

                   每一块为512个字节

                   最后一块必须在0 -- 511之间

           -- 文件传输的可靠性保证

                    TFTP自行提供流控和差错控制

       7、Telnet(Terminal Network)终端网络应用

            通过文本方式远程管理计算机或路由器/交换机

            端口号为TCP的23

       8、Telnet配置命令

      

     

     

     

     

     

     

            

    展开全文
  • 15-传输层协议和应用层协议

    千次阅读 2018-04-28 09:49:32
       PS:针对上篇tcp协议中说到的端到端服务,这里我们再通过传输层协议和应用层协议之间的关系来加深端到端服务的学习和理解。 1. 传输层协议和应用层层协议的关系   在应用层,我们知道有很多协议,比如...
  • 应用层协议——原理

    千次阅读 2018-08-30 11:44:34
    应用层协议——原理  应用层协议的实现,只需要写出能够运行在不同的端系统(服务器、手机、电脑等)和通过网络彼此通信的程序。因为网络核心设备(路由器、交换机等,不包括端系统设备)并不在应用层上起作用,只...
  • 应用层安全协议的五种类

    千次阅读 2020-03-11 16:07:51
    应用层安全协议种类 http PGP S/MIME RSA DES Kerberos
  • TCP应用层协议

    千次阅读 2019-03-23 17:59:17
    TCP/IP是个协议组,可分为三层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。 1....
  • 参考:https://zhidao.baidu.com/question/337954440.html 基于TCP的有FTP、Telnet、SMTP、HTTP、POP3与DNS 基于UDP的有TFTP、SNMP与DNS 其中DNS既可以基于TCP,也可以基于UDP。
  • 应用层协议 运输层协议 端口号 HTTP TCP 80 SMTP TCP 25 POP3 TCP 110 FTP TCP 21,20 TELNET TCP 23 DNS UDP 53 DHCP UDP 67,68
  • 层协议(5层) 物理层、数据链路层、网络层、传输层、应用层 五层结构的概述 应用层:通过应用进程间的交互来完成特定网络应用 数据:报文 协议:HTTP, SMTP(邮件), FTP(文件传送) 运输层:向两主机进程之间的...
  • 常见的应用层协议

    万次阅读 2018-09-28 17:13:09
    动态主机配置协议,是一个应用层协议,使用UDP协议工作。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这IP上网。 DHCP操作 1.寻找DHCP Server ...
  • 基于TCP的应用层协议 与基于UDP的应用层协议分别有哪些
  • 、基于TCP的应用层协议有:SMTP、TELNET、HTTP、FTP 基于UDP的应用层协议:DNS、TFTP(简单文件传输协议)、RIP(路由选择协议)、DHCP、BOOTP(是DHCP的前身)、IGMP(Internet组管理协议) ...
  • 因特网电子邮件系统有3主要组成部分:用户代理、邮件服务器、简单邮件传输协议(SMTP)。 用户代理:允许用户阅读、回复、转发、保存和撰写报文。 邮件服务器:每接收方在其中的某个邮件服务器上有一个邮箱。...
  • 常用应用层协议的报文格式

    千次阅读 2019-11-03 16:02:24
    常见应用层协议的报文格式1.常用应用程序的端口号2.HTTP的报文格式 1.常用应用程序的端口号 名称 应用层协议 端口 运输层协议 说明 超文本传输协议 HTTP 80 TCP 域名解析系统 DNS 53 UDP/TCP 长度超过512...
  • RIP、OSPF、BGP是哪一层协议

    万次阅读 多人点赞 2021-08-24 07:25:01
    2.然后怎么判断,某个协议是属于哪一层的:一个协议的实现需要依赖协议所在层次的下层功能。 3.判断:( 前提提示: TCP、UDP是属于传输层的协议;IP是属于网络层的协议; 现在的五层协议的体系结构分别是: ...
  • TCP/IP协议应用层

    千次阅读 2020-11-11 22:49:24
    **** 应用层协议的实现,只需要写出能够运行在不同的端系统(服务器、手机、电脑等)和通过网络彼此通信的程序。因为网络核心设备(路由器、交换机等,不包括端系统设备)并不在应用层上起作用,只在网络层及下面...
  • TCP/IP 协议族可以分为 4 层,分别是应用层、传输层、网络层和数据链路层。 1)应用层:应用服务之间的通信协议规范,如 FTP、DNS 和 HTTP 都在这层。 2)传输层:传输层对应用层传输两台计算机之间的数据。传输层...
  • 零、基础理论 网络应用是计算机网络存在的理由,如万维网(包含了web冲浪、搜索和电子商务),以及具有...应用层协议原理 应用层只在端上存在,因此写的时候只需在端上构建。 网络核心最高管到网络层。 SDN:s...
  • 、7层协议 7层是指OSI七层协议模型, 主要是: 应用层(Application)、 表示层(Presentation)、 会话层(Session)、 传输层(Transport)、 网络层(Network)、 数据链路层(Data Link)、 物理层(Physical...
  • RIP 协议到底是网络层协议,还是应用层的协议? Rip protocol !我一直没想明白这纠结的问题~ 1 条评论 分享 按时间排序按票数排序 ...5 回答 ...资深考研党来回答,RIP是应用层协议。 发布于 2014-
  • 应用层常见的几种协议

    万次阅读 2017-06-22 18:59:03
    1)HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)是种最基本的客户机/服务器的访问协议。...2)FTP协议(File Transfer Protocol,文件传输协议)基于客户服务器模式,FTP协议包括两组成部分,其...
  • 应用层常见协议——知识点

    万次阅读 多人点赞 2018-04-18 15:10:09
    这里总结了三种常见的应用层协议:HTTP、FTP、SMTP。供自己复习使用,也供大家参考!、HTTP协议1、HTTP简介—超文本传输协议(Hypertext transfer protocol)。是种详细规定了浏览器和万维网(WWW = World Wide Web...
  • IPsec并不是一个单一协议,而是能够在IP提供互联网通信安全的协议族。IPsec并没有限定用户必须使用何种特定的加密和鉴别算法。实际上,IPsec是框架,它允许通信双方选择合适的算法和参数(例如:密钥长度)。...
  • OSI七层协议大白话解读

    万次阅读 多人点赞 2018-08-02 16:59:48
    互联网的本质就是系列的网络协议,这个协议就叫OSI协议系列协议),按照功能不同,分工不同,人为的分层七。实际上这是不存在的。没有这七的概念,只是人为的划分而已。区分出来的目的只是让你明白...
  • 常见应用层协议端口号及简介

    万次阅读 多人点赞 2018-07-04 16:36:12
    常见应用层协议 我们都知道,在TCP/IP模型中,应用层是最高层,应用层包括所有的高层协议,并且不断有新的协议加入。 我们先看一下其常用协议的端口号: 常用服务 协议 端口号 POP3 TCP 110 IMAP ...
  • 应用层常见协议及端口号

    千次阅读 2018-03-19 17:27:05
    在TCP/IP模型中,应用层是最高层。应用层包括所有的高层协议,并且...下面为我们就图片上的应用层协议来进行下简单的介绍: 基于TCP协议的都用C/S方式: :TELNET (远程登录) (C/S)(tcp) *概述: 远程...
  • 应用层主要包含的协议有:文件传送协议FTP、超文本传送协议HTTP FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机...
  • 应用层常用协议

    万次阅读 2016-09-21 12:50:36
    应用层常用协议 1 DNS:域名系统DNS是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。 现在顶级域名TLD分为三大类:国家顶级域名nTLD;通用顶级域名gTLD;基础结构域名 域名...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 663,682
精华内容 265,472
热门标签
关键字:

哪一个不是应用层协议