精华内容
下载资源
问答
  • 参考:https://zhidao.baidu.com/question/337954440.html 基于TCP的有FTP、Telnet、SMTP、HTTP、POP3与DNS 基于UDP的有TFTP、SNMP与DNS 其中DNS既可以基于TCP,也可以基于UDP。

    参考:https://zhidao.baidu.com/question/337954440.html
    基于TCP的有FTP、Telnet、SMTP、HTTP、POP3与DNS
    基于UDP的有TFTP、SNMP与DNS
    其中DNS既可以基于TCP,也可以基于UDP。

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

    千次阅读 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配置命令

      

     

     

     

     

     

     

            

    展开全文
  • 应用层协议

    千次阅读 2017-04-02 15:38:38
    1、应用层协议的类型 标准的网络应用的协议,例如:E-mail、FTP、TELNET、Web等,它们都是以RFC文档的方式公布出来,提供给网络应用系统开发者使用。 应用层协议专用的,目前很多P2P文件共享的应用层协议都属于专用...

    1、应用层协议的类型

    1. 标准的网络应用的协议,例如:E-mail、FTP、TELNET、Web等,它们都是以RFC文档的方式公布出来,提供给网络应用系统开发者使用。
    2. 应用层协议专用的,目前很多P2P文件共享的应用层协议都属于专用协议

    2、应用层协议的基本内容

    应用层协议定义了运行在不同端系统上应用程序进程交换的报文格式和交互过程。
    主要内容为:
    1. 交换报文的类型,如请求报文和应答报文
    2. 各种报文格式与包含的字段类型
    3. 对每个字段意义的描述
    4. 进程在什么时间、如何发送报文,以及如何响应。

    3、应用层协议对传输层协议的选择

    首先,我们要知道传输层协议有两种:

    1. TCP协议是一种功能完善的、面向连接的、可靠的传输层协议。
    2. UDP协议是一种不可靠、无连接的传输层协议。

    应用层协议与传输层协议的关系,如下图:
    这里写图片描述

    对于不同的应用程序开发者,都是要根据自己实际的需求来选择传输层的协议,例如:有很多远程医疗的应用程序,这个必须使用安全可靠的传输层协议:TCP协议,否则可能会因为部分数据的丢失而造成医疗诊断错误。而对于视屏、语音等方面的通信,即使丢弃了部分数据,对我们的收看或收听影响不大,就可以采用比较快速的但不安全的传输层协议:UDP协议

    展开全文
  • 基于TCP的应用层协议 与基于UDP的应用层协议分别有哪些
  • 一、基于TCP的应用层协议有:SMTP、TELNET、HTTP、FTP 基于UDP的应用层协议:DNS、TFTP(简单文件传输协议)、RIP(路由选择协议)、DHCP、BOOTP(是DHCP的前身)、IGMP(Internet组管理协议) ...
  • 应用层协议——原理

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

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

    千次阅读 2019-07-16 09:39:33
    使用http协议讲解应用层协议 ...然后执行下面的命令,telnet命令本身就是一个应用层协议,它的作用是在两台主机间,建立一个连接,也就是打开两台主机间文本传输的一个通道。"telnet google.com ...
  • 常用应用层协议的报文格式

    千次阅读 2019-11-03 16:02:24
    常见应用层协议的报文格式1.常用应用程序的端口号2.HTTP的报文格式 1.常用应用程序的端口号 名称 应用层协议 端口 运输层协议 说明 超文本传输协议 HTTP 80 TCP 域名解析系统 DNS 53 UDP/TCP 长度超过512...
  • 应用层协议分类: 基于tcp的协议:POP3 ,FTP, HTTP, Telnet, SMTP; 基于udp的协议:DHCP,TFTP,SNMP,DNS,RIP。 各协议的介绍(含端口号) POP3 (Post Office Protocol - Version 3): 端口号 110 。即“邮局...
  • 应用层---HTTP协议

    千次阅读 2018-08-27 17:44:30
    应用层协议分为两种,一种是根据客户要求自己对数据格式约定的自定制应用层协议;另一种是应用层知名协议,即已被他人定义好且十分好用的应用层协议,其中HTTP协议就是其中一种。 HTTP协议-超文本传...
  • 最通俗易懂的网络应用层协议详解

    万次阅读 多人点赞 2017-02-23 17:21:00
    前言其实本文只是讲解从传输层到应用层实现网络消息传递的一个详细流程,至于更底层的网络层和网络接口层,那就不在我的考虑范围内了,事实上那部分机制是不需要你去操心的,除非你想开发操作系统!然后本文打着通俗...
  • 常见的应用层协议

    千次阅读 2018-09-28 17:13:09
    动态主机配置协议,是一个应用层协议,使用UDP协议工作。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。 DHCP操作 1.寻找DHCP Server ...
  • TCP应用层协议

    千次阅读 2019-03-23 17:59:17
    TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。 1....
  • HTTP协议(应用层协议

    千次阅读 2018-08-09 15:48:10
     应用层协议,一方面包含客户端和服务器端需要进行交互的信息,一方面包含如何组织(序列化)以及如何解析信息(反序列化)。 2 自定制协议  我们可以通过一个简单的网络计算器的例子来自定制一个协议,体会其中...
  • 应用层常用协议

    万次阅读 2016-07-29 20:44:35
    应用层常用协议
  • 应用层协议---HTTP协议简单认识

    千次阅读 2019-01-14 11:15:35
    应用层 TCP/IP五层参考模型: 物理:光电信号的传输,以太网协议,集电器 链路:相邻设备之间的数据帧传输,以太网协议,交换机 网络 :地址管理和路由选择 传输 :端与端之间的数据传输,TCP/UDP 应用:应用...
  • 应用层安全协议的五个种类

    千次阅读 2020-03-11 16:07:51
    应用层安全协议 五个种类 http PGP S/MIME RSA DES Kerberos
  • 计算机网络应用层协议分析总结

    千次阅读 2018-01-20 15:13:52
    1、应用层协议原理 1.1、网络应用程序体系结构 C/S结构,有一个总是打开的主机称为服务器,它服务于来自许多其他称为客户机的主机请求。客户机主机既可能有时打开,也可能总是打开。C/S结构之下,客户机之间不直接...
  • TCP和UDP是两个传输层协议,广泛应用于网络中不同主机之间传输数据。对任何程序员来说,熟悉TCP和UDP的工作方式都是至关重要的。这就是为什么TCP和UDP是一个流行的Java编程面试问题。我曾经在各种不同的Java面试中见...
  • 应用层常见协议——知识点

    万次阅读 多人点赞 2018-04-18 15:10:09
    这里总结了三种常见的应用层协议:HTTP、FTP、SMTP。供自己复习使用,也供大家参考!一、HTTP协议1、HTTP简介—超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web...
  • RIP 协议到底是网络层协议,还是应用层的协议? Rip protocol !我一直没想明白这个纠结的问题~ 1 条评论 分享 按时间排序按票数排序 ...资深考研党来回答,RIP是应用层协议。 发布于 2014-
  • 应用层、传输层、网络层常用协议

    千次阅读 2019-09-27 17:36:19
    OSI模型:名称 层次 功能物理 1 实现计算机系统与网络间的物理连接 数据链路 2 进行数据打包与解包,形成信息帧 网络 3 提供数据通过的路由 传输 4 ...
  • 总结常见应用层协议端口号

    千次阅读 2018-05-13 14:13:52
    点击查看:端口号和协议号的区别 ... 协议 端口号 DNS UDP 53 SMTP TCP 25 Telent TCP 23 HTTP TCP 80 HTTPS TCP 443 FTP TCP/20/21 TFTP UDP 69 POP3 TCP 110 SSH TCP...
  • 应用层常见的几种协议

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

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 588,035
精华内容 235,214
关键字:

哪些是应用层的协议