精华内容
下载资源
问答
  • 应用层协议 汇总
    千次阅读
    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 

    更多相关内容
  • 第五章 应用层协议及编程实例 第六章 传输层协议及编程实例 第七章 网络层协议和数据链路层 第八章 Internet通信原理以及编程实例 第九章 基于Windows API的虚拟终端实现 第十章 多线程网络文件传输的设计与实现 第...
  • 常见应用层协议

    千次阅读 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这个统一界面,使得管理员可以使用统一的操作进行管理,而不必理会设备是什么类型、是哪个厂家生产的。

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

    千次阅读 2022-01-17 09:32:21
    osi七层模型和tcp/ip五层模型功能划分基本一样,区别在于tcp/ip模型高度概括了应用层。 虽然看起来分层,但实际上这些层只是人为抽象,物理层面上并不存在。传输时就是电信号,类比发报机(嗒嗒嗒)。 我们现在通常...

    数字是离散的,模拟是连续的,对连续的信号进行采样就会变成数字信号(A/D转换)

    1. 在意念传输发明出来之前,计算机之间传输信息,总是需要介质的!要么有线传输,要么无线电波传输。你能接收到一条其他计算机的信息,那么物理层面上你一定能连接到它,你们是时空一致的。
    2. 网线上传输的数据其实就是电,是模拟信号,而数字信号是基于模拟信号采样而来的。信息是一种抽象概念,是我们人为定义的,它需要依托于信号来存在。而信号是物理意义上存在的。不讨论量子力学,我们生活中的所有物理现象其实都是模拟类型的信号,光,热,电,声音等等。而我们整个计算机都是依托于模拟信号来运行的。例如内存中的数据,实际上也是依托于电容中高高低低的电压实现的,只不过我们人为的对其进行了规定,高一些的为1,低一些的为0,进行了人为采样,形成了数字信号。
    3. osi七层模型和tcp/ip五层模型功能划分基本一样,区别在于tcp/ip五层模型高度概括了应用层。
    4. 虽然看起来分层,但实际上这些层只是人为抽象,物理层面上并不存在。传输时就是光电信号,类比发报机(嗒嗒嗒)。
      在这里插入图片描述

    我们现在通常说的传输层协议,一般就是指tcp协议和udp协议。
    我们拿应用层协议http来举例。
    在这里插入图片描述

    一、封包解包

    我们平时电脑上的应用程序之间发送的信息,其实仅仅包含应用程序之间所需要的数据,但是当应用之间产生数据并发送后,数据会在发送端层层打包,而在接收端层层解包,最后拿出应用发送的最初数据。我们使用时并没有感觉到数据是被打包解包过的。传输过程中附加的层层打包的内容,其实是osi模型中其他层级所附加的头部数据,而这些附加的数据就是为了数据的更好更准确传输!

    而应用层协议其实就只是一个约定,好比各个地方的方言(或外语),这样两者才能方便的知道对方发出的是什么内容。
    比如http协议就约定应用程序双方,在发送和接受数据中,这几个字符串就代表:
    数据的类型,HTTP Header: Content-Type
    数据的长度,HTTP Header: Content-Length
    数据的压缩方式,HTTP Header: Accept-Encoding

    二、层层依赖

    应用层并不关心数据是如何传输的,这是传输层的职责,在osi模型中上层功能依赖于下层,但不关心下层实现。
    传输层负责数据的精准投递。
    网络层及以下层级,用来唯一确定网络中的一台计算机。而传输层中因为有端口号,所以可以唯一确定一台计算机中的唯一应用,投递数据粒度更小更精准。
    端口号用来识别同一台计算机中进行通信的不同应用程序,也被称为程序地址
    引用:
    那么,一个进程是否可以绑定多个端口号?一个端口号是否可以被多个进程绑定?
    端口号+IP=套接字,IP表示目标电脑的地址,端口表示目标电脑操作系统上的进程。所以套接字可以唯一标识一个进程,如果一个端口被多个程序绑定,那么就不知道数据该发送给谁。所以,一个端口是不能被多个进程绑定的。但是,一个进程可以绑定多个端口,不同的端口连接不同的服务器程序,以提供不同的服务。

    展开全文
  • 应用层协议分类: 基于tcp的协议:POP3 ,FTP, HTTP, Telnet, SMTP; 基于udp的协议:DHCP,TFTP,SNMP,DNS,RIP。 各协议的介绍(含端口号) POP3 (Post Office Protocol - Version 3): 端口号 110 。即“邮局...

    应用层的协议分类:

    1. 基于tcp的协议:POP3 ,FTP, HTTP, Telnet, SMTP;
    2. 基于udp的协议:DHCP,TFTP,SNMP,DNS,RIP。

    各协议的介绍(含端口号)

    1. POP3 (Post Office Protocol - Version 3): 端口号 110 。即“邮局协议版本3”。是TCP/IP协议族中的一员,由RFC1939 定义。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。提供了SSL加密的POP3协议被称为POP3S。
    2. FTP(File Transfer Protocol,文件传输协议):端口号 20、21。FTP协议包括两个组成部分,FTP服务器,FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。默认情况下FTP协议使用的端口号是20和21,其中20用于传输数据,21用于传输控制信息。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
    3. HTTP(HyperText Transfer Protocol,超文本传输协议):端口号 80。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。
    4. Internet:端口号 23。远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。
    5. SMTP(Simple Mail Transfer Protocol):端口号 25.。SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。
    6. DHCP(Dynamic Host Configuration Protocol):端口号 67.。动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。
    7. TFTP(Trivial File Transfer Protocol):端口号 69.。它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。
    8. SNMP:端口号 161.。简单网络管理协议(SNMP) 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。
    9. DNS(Domain Name System):端口号 53.。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
    10. RIP(Routing Information Protocol):端口号520.。路由信息协议是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。
    11. NFS(NetworkFileSystem):端口号。网络文件系统:通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

    应用层协议的基础协议

    应用层协议POP3 ,FTP, HTTP, Telnet, SMTPNFSDHCP,TFTP,SNMP,DNS,RIP
    端口号110,20/21, 80,23,25204967,69,161,53,520
    传输层协议TCPUDP
    展开全文
  • 15-传输层协议应用层协议

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

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

    千次阅读 2020-04-04 13:59:32
    应用层协议定义了什么 应用层协议定义了运行在不同端系统上的应用程序进程如何相互传递消息。特别是定义了: 交换的消息类型,如请求消息和响应消息。 各种消息类型的语法,如消息的各个字段及其详细描述。 字段的...
  • Web的应用层协议是超文本传输协议(HTTP)。 HTTP由一个客户程序和一个服务器程序实现。 HTTP定义了报文的结构以及客户和服务器进行报文交换的方式。 Web页面 Web页面是由对象组成,一个对象只是一个文件。 Web...
  • TCP/IP 协议族可以分为 4 层,分别是应用层、传输层、网络层和数据链路层。 1)应用层:应用服务之间的通信协议规范,如 FTP、DNS 和 HTTP 都在这层。 2)传输层:传输层对应用层传输两台计算机之间的数据。传输层...
  • 应用层常用协议

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

    千次阅读 2018-08-27 17:44:30
    应用层是TCP/IP协议分层的顶层模型,它的作用是维持好应用程序之间的沟通,维护好特定的协议。 如简单电子邮件传输(SMTP),文件传输协议(FTP),网络远程访问协议(Telnet)等。 应用层协议分为两种,一种是...
  • 在本文,我们对IoT的四个应用层消息传递协议(例如MQTT(消息队列遥测协议),AMQP(高级消息队列协议),CoAP(受约束的应用程序协议)和XMPP(可扩展消息存在))进行比较和评估。协议)。 在这项工作说明了...
  • 协议名 默认端口号 FTP(数据传输) 20 FTP(控制) 21 SSH 22 Telnet 23 SMTP (E-mail) 25 TFTP 69 HTTP 80 POP3(E-mail) 110 HTTPS 443
  • 应用层安全协议的五个种类

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

    千次阅读 2020-11-11 22:49:24
    TCP/IP协议应用层 一.基本概念 **** 应用层协议的实现,只需要写出能够运行在不同的端系统(服务器、手机、电脑等)和通过网络彼此通信的程序。因为网络核心设备(路由器、交换机等,不包括端系统设备)并不在应用...
  • 应用层协议 在传输层之上,便是应用层。传输层的UDP报文和TCP报文段的数据部分就是应用层交付的数据。 不同类型的网络应用有不同的通信规则,因此应用层协议都是多种多样的,比如DNS、FTP、Telent、SMTP、HTTP、RIP...
  • 应用层常见的协议及对应的端口号

    万次阅读 多人点赞 2016-04-10 21:51:36
    在TCP/IP模型应用层高层。应用层包括所有的高层协议,并且不断有新的协议加入。TCP/IP参考模型中应用层和下层协议之间的关系如下:应用层的许多协议都是基于(C/S client /server)方式的。下面为我们就图片...
  • 应用层常见协议及端口号

    千次阅读 2018-03-19 17:27:05
    在TCP/IP模型应用层高层。应用层包括所有的高层协议,并且不断有新的协议加入。 TCP/IP参考模型中应用层和下层协议之间的关系如下: 应用层的许多协议都是基于(C/S client /server)方式的。 下面为我们...
  • 计算机网络实验五——应用层和传输层协议分析一、实验目的二、实验内容三、实验步骤(一)任务1: 从 PC 使用 URL 捕获 Web ...通过本实验,熟悉PacketTracer的使用,学习在PacketTracer仿真分析应用层和传输层协议
  • 基于UDP的应用层协议:TFTP(简单文件传输协议)、RIP(路由信息协议)、DHCP(动态主机设置协议)、BOOTP(引导程序协议,DHCP的前身)、IGMP(Internet组管理协议) 基于TCP和UDP协议:DNS(域名系统)、ECHO(回...
  • 应用层及运输层协议整理

    千次阅读 2018-12-29 14:57:58
    一、 应用层 1. 套接字(Socket):进程与计算机网络之间的接口 从一个进程向另一个进程发送的报文必须通过下层的网络,进程通过一个称为套接字的软件接口向网络发送报文和从网络接收报文。进程只负责把报文塞给套接...
  • 应用层常见协议——知识点

    万次阅读 多人点赞 2018-04-18 15:10:09
    这里总结了三种常见的应用层协议:HTTP、FTP、SMTP。供自己复习使用,也供大家参考!一、HTTP协议1、HTTP简介—超文本传输协议(Hypertext transfer protocol)...—HTTP协议作为TCP/IP模型中应用层协议也不例外。HT...
  • 此课件是针对《计算机网络应用层协议与应用》,详解了网络应用层基础。 课程目标: 理解TCP/IP应用层协议 了解TCP/IP协议应用层 理解域名解析过程 理解电子邮件原理 了解并掌握TELNET的应用 了解FTP和TFTP的原理...
  • 我用的是TI公司的ZStack-1.4.2协议,无线龙公司在ZStack-1.4.2协议基础上研发了一个应用层任务,实现简单的无线传感器网络应用。就以这个无线龙研发的应用层任务为例,一起熟悉应用层任务研发流程。前提是你要下载到...
  • TCP/IP协议简介(五) 之 应用层

    万次阅读 2016-07-28 16:02:46
    应用层协议在传输层之上,便是应用层。传输层的 UDP 报文和 TCP 报文段的数据部分就是应用层交付的数据。不同类型的网络应用有不同的通信规则,因此应用层协议是多种多样的,比如 DNS、FTP、Telnet、SMTP、HTTP、RIP...
  • 常见的应用层协议

    千次阅读 2018-04-08 15:28:36
    TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。 DNS(Domain Name System,...
  • IOT应用层协议

    千次阅读 2017-10-25 10:16:14
    摘要: 其中物联网的通信环境有Ethernet, Wi-Fi, RFID, NFC(近距离无线通信), Zigbee, 6LoWPAN(IPV6低速无线版本),Bluetooth, GSM, GPRS, GPS...本文罗列下市面上物联网通信的各类消息技术-即工作在网络通信的应用层
  • 常见应用层协议端口号及简介

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

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 467,427
精华内容 186,970
关键字:

应用层中最基本的应用协议