精华内容
下载资源
问答
  • 传输层协议、应用层协议

    千次阅读 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. 传输层协议和应用层层协议的关系   在应用层,我们知道有很多协议,比如...

       PS:针对上一篇tcp协议中说到的端到端服务,这里我们再通过传输层协议和应用层协议之间的关系来加深端到端服务的学习和理解。


    1. 传输层协议和应用层层协议的关系

      在应用层,我们知道有很多协议,比如常见的有http,tfp,telnet等,传输层常见的协议有tcp,udp等。通常在发送数据时,应用层是怎么来把数据发送给指定传输层的协议?而在接收数据时,传输层又是怎么把数据上交给指定的应用层协议来处理的?

      带着这几个问题,我们思考一下传输层的协议是怎么来区分应用层的协议呢?

      通常传输层协议为应用层的每一个协议标识了一个端口号,也就是传输层通过不同的端口号来区分不同的应用层协议,传输层协议和应用层协议之间的关系,如图1所示:

    这里写图片描述
    图1-传输层协议和应用层协议之间的关系

      从图1中不难看出,传输层加了端口号来标识应用层的每个协议,那么我们可以知道传输层协议和传输层协议之间的关系:

    1.HTTP协议默认使用了TCP的80端口号
    2.FTP协议默认使用TCP的21端口号
    3.TELNET协议默认使用了TCP的23端口号
    4.SMTP协议默认使用了TCP的25端口号
    5.DNS协议默认使用了UDP的53端口号
    6.RIP协议默认使用了UDP的520端口号
    7.DHCP协议默认使用了UDP的67端口号

      一般来说这些默认端口号是熟知端口(0 - 1023),由IANA组织已经分配好的,最好不要随意改动,以免出现端口不可用或被占用,造成网络无法通信的情况。

    这里写图片描述
    图2-端口和服务的关系

      在图2中可以看到,服务器上运行了web服务,smtp服务,pop3服务,这三个服务分别使用了不同的协议和服务端端口号与客户端进行通信,另外这三台计算机分别也使用了不同客户端端口号和服务端通信。现在这三台计算机分别要访问服务器上的不同服务,发送了3个数据包。

      A计算机要访问服务器上的web服务,因为服务器上的web服务使用了http协议和80端口跟客户端进行通信,所以A计算机发送的数据包,必须封装服务器的目标地址和服务对应的目标端口号,同时服务器也要通过这个数据包拿到源地址和源端口号,然后和客户端通信,因此我们会看到数据包中封装的这些信息。

      对于B计算机和C计算机都是同理,当服务器收到这三个数据包,会根据数据包中不同的目标端口号交给不同的服务,然后服务器上的服务会根据数据包中不同的源端口号再把数据返回给不同的计算机。

      现在我们基本上明白了,ip地址是用来定位网络上的某一台服务器,而端口号是用来定位服务器上的某一个服务。到这里,相信你对端到端服务有更深的理解了。


    2. 传输层协议和网络层协议的区别

    这里写图片描述
    图3-传输层协议和网络层协议的区别

      简单来说,传输层协议主要用于主机的进程与进程之间的相互通信,而网络层协议主要应用于主机与主机之间的相互通信。


    3. 套接字地址

    这里写图片描述
    图4-套接字地址

      实际上TCP使用“连接”(不仅仅是端口)作为最基本的抽象,同时将TCP连接的端点称为插口,或套接字(socket)。

      前面我们说过TCP协议是通过IP地址+端口号的形式来确定数据发送的目标主机的目标进程。那么套接字和端口,IP地址的关系就是:套接字其实就是IP地址和端口号,比如在网络编程里用套接字来表示ip地址和端口号。


    4. 关于字节号和序号

      不知道大家还有没有印象,之前我们在14-tcp协议中的第三小节(TCP对数据封装过程)简单提到过字节和序号,如果有小伙伴不太理解的话,这里再详细介绍一下字节号和序号。

      字节号:TCP是面向字节流的,因此TCP会对字节数据进行编号,即每一个字节数据都会有一个编号,这个编号就叫字节号,编号的范围是:0 ~ 2^32-1,需要注意的是TCP对字节数据编号不是从0和1开始的,而是根据系统内核机制来随机编号的。

    举个栗子:
      现在主机A随机产生了一个编号为1024的字节号,如果现在主机A要发送一个数据,该数据为6000字节大小,那么该数据的字节号范围为1024 - 7023。

      序号:前面我们说过序号是针对数据段的,由主机发送的这6000字节数据以数据段为单位,封装成多个大小不同的tcp数据段报文在网络中传输。因为序号是基于字节号的,所以tcp协议会给每个tcp数据段报文分配一个序号,而这个序号就是tcp数据段报文的第一个字节的编号(字节号)。

    举个栗子:
      比如现在主机A要发送一个6000字节大小的数据,tcp协议对数据分成5个数据段报文来发送,前4个数据段报文都是1000字节,最后一个报文是2000字节。

    假如第一个字节的编号为110
    那么第一个报文的字节号范围:110 ~ 1109
    第二个报文的字节号范围:1110 ~ 2109
    第三个报文的字节号范围:2110 ~ 3109
    第四个报文的字节号范围:3110 ~ 4109
    第五个报文的字节号范围:4110 - 6109
    到这里,序号已经间接给出来了

    展开全文
  • 应用层协议——原理

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

    应用层协议——原理

      应用层协议的实现,只需要写出能够运行在不同的端系统(服务器、手机、电脑等)和通过网络彼此通信的程序。因为网络核心设备(路由器、交换机等,不包括端系统设备)并不在应用层上起作用,只在网络层及下面层次起作用,所以不需要为网络核心设备写对应的应用程序,即开发应用程序的时候只需要考虑适配端系统,不需要考虑网络核心设备。

    网络应用程序体系结构

      目前主流的网络应用程序体系结构有两种:客户-服务器体系结构(client-server architecture)对等体系结构(P2P)

    • 客户-服务器体系结构(client-server architecture):客户-服务器体系结构中,至少有一个打开的主机,被称为服务器,它服务来自其他许多称为客户的主机的请求。web应用程序就是一个典型的例子,他总是有至少一个web服务器在运行来响应浏览器的请求。客户-服务器体系结构的一个特征就是服务器具有固定且被知晓的IP地址。
    • 对等体系结构(P2P):P2P体系结构对位于数据中心的专用服务器有最小的(或者没有)依赖。应用程序在间断连接的主机对之间使用直接通信,这些主机对被称为对等方。这些对等方并不为服务提供商所有,为用户控制的台式机、笔记本等所有。因为这种对等方通信不必通过专门的服务器,该体系被称为对等方到对等方

    进程通信

    进程的定义

      在操作系统中,进行通信的实际上是进程(process)而不是程序。一个进程可以被认为是运行在端系统中的一个程序。
      两个不同端系统上的进程,通过跨越计算机网络交换报文而相互通信。发送进程生成并向网络中发送报文;接收进程接收这些报文并可能通过报文发送回去进行响应。
      每对通信进程,我们通常将这两个进程之一标识为客户(client),另一个进程标识为服务器(server)。P2P文件共享的某些应用中,一个进程能够既是客户又是服务器。所以我们可以这样定义客户和服务器进程:在给定的一对进程之间的通信回话场景中,发起通信(即在该会话开始时发起与其他进程的联系)的进程被标识为客户,在会话开始时等待联系的进程是服务器

    进程与计算机网络直接的接口

      进程通过一个称为套接字(socket)的软件接口向网络发送报文和从网络接收报文。套接字是同一台主机内应用层与运输层之间的接口,在发送端的应用程序将报文推进套接字,在该套接字的另一侧,运输层协议负责是该报文进入接收进程的套接字。由于该套接字是建立网络应用程序的可编程接口,因此套接字也称为应用程序和网络之间的应用程序编程接口(Application Programming Interface, API)。应用程序开发者可以控制套接字在应用层的一切,但对改套接字的运输层端几乎没有控制权。开发者对运输层的控制仅限于:①选择运输层协议;②也许能设定几个运输层参数,如最大缓存和最大报文段长度等。一旦开发者选择了一个运输层协议,则应用程序就建立在由该协议提供的运输层服务上。

    进程寻址

      在一台主机上运行的进程为了向在另一台主机上运行的进程发送分组,接收进程需要有一个地址。为了标识改接收进程,需要定义两种信息:①主机的地址;②定义在目的主机中的接收进程的标识符。
      在因特网中,主机由其IP地址(IP address)标识。IP地址是一个32比特的量且能够唯一地标识主机。因为一台主机能够运行多个网络应用,发送报文时,发送进程除了要知道目的地的主机地址外,还需要指定运行在接收主机上的接收进程(接收套接字)。目前比较流行的端口有:Web服务器的80端口、SMTP的25端口等。

    运输服务

    可供应用程序使用的运输服务

      网络中运输层的协议不止一种,开发应用时需要根据需求选择相对应的运输层协议。根据对运输层服务的要求,可以将运输层服务大体分为四类:可靠数据传输吞吐量定时安全性

    可靠数据传输

      有时候数据丢失可能会造成灾难性的后果,所以必须做一些工作以确保由应用程序的一端发送的数据正确、完全地交付给该应用程序的另一端。如果一个协议提供了这样的确保数据交付服务,就认为提供了可靠数据传输(reliable data transfer)。当运输协议提供这种服务时,发送进程只要将其数据传递进套接字,就可以完全相信该数据将能无差错地到达接收进程。
      此外,某些进程不能提供可靠数据传输,由发送进程发送的某些数据可能不能够到达接收进程。这种运输层协议一般用于多媒体应用,如音频、视频等。这些应用能够承受一定量的数据丢失,却并不致命。

    吞吐量

      在沿着一条网络路径上的两个进程之间的通信会话场景中,可用吞吐量就是发送进程能够向接收进程交付的比特速率。因为其他会话将共享沿着该网络路径的带宽,并且因为这些会话将会到达和离开,该可用吞吐量将随时间波动。这就要求运输层协议能够以某种特定的速率提供确保的可用吞吐量,及吞吐量服务。使用这种服务,该应用程序能够请求r比特/秒的确保吞吐量,并且该运输协议能够确保可用吞吐量总是至少为r比特/秒。

    定时

      运输层协议能提供定时保证,如发送方注入进套接字中的每个比特到达接收方的套接字不迟于100ms。这种服务队交互式实时应用程序具有很大的吸引力,如网络电话、网络交互游戏等,这些应用为了有效性而要求数据交付有严格的时间限制。

    安全性

      运输协议能够为应用程序提供一种或多种安全性服务。例如,在发送主机中,运输协议能够加密由发送进程传输的所有数据,在接收主机中,运输层协议能够在数据交付给接收进程之前解密这些数据。运输协议还能提供机密性以外的其他安全性服务,包括数据完整性和端点鉴别。

    因特网提供的运输服务

      因特网(更一般的是TCP/IP网络)为应用程序提供两个运输层协议,即UDPTCP。当为因特网创建一个新的应用时,受限要做出的决定是选择UDP还是TCP。每个协议为调用它们的应用程序提供了不同的服务集合。下表为一些应用程序的服务要求。

    应用数据丢失带宽时间敏感
    文件传输不能丢失弹性
    电子邮件不能丢失弹性
    Web文档不能丢失单行(几kbps)
    因特网电话/视频会议容忍丢失音频(几kbps~1Mbps)、视频(10kbps~5Mbps)是,100ms
    存储音频/视频容忍丢失同上是,几秒
    交互式游戏容忍丢视几kbps~10kbps是,100ms
    即时讯息不能丢失弹性是和不是

    TCP服务

      TCP服务模型包括面向连接服务和可靠数据传输服务。当某个应用程序调用TCP作为运输协议时,该应用程序就能获得来自TCP的两种服务。

    • 面向连接的服务:在应用层数据报文开始流动之前,TCP让客户和服务器互相交换运输层控制信息。这个所谓的握手过程提示客户和服务器,使它们为大量分组的到来做好准备。在握手阶段后,一个TCP连接就在两个进程的套接字之间建立了。这条连接是全双工的,即连接双方的进程可以在此连接上同时进行报文的收发。当应用程序结束报文发送时,必须拆除该连接。
    • 可靠的数据传送服务:通信进程能够依靠TCP,无差错、按适当顺序交付所有发送的数据。当应用程序的一端将字节流传进套接字时,它能够依靠TCP将相同的字节流交付给接收方的套接字,而没有字节的丢失和冗余。

        TCP协议还具有拥塞控制机制,这种服务不一定能为通信进程带来直接好处,但能为因特网带来整体好处。当发送方和接收方之间的网络出现拥塞时,TCP的拥塞控制机制会抑制发送进程(客户或服务器)。

    UDP服务

      UDP是一种不提供不必要服务的轻量级运输协议,它仅提供最小服务。UDP是无连接的,因此在两个进程通信前没有握手过程。UDP协议提供一种不可靠数据传送服务,也就是说,当进程将一个报文发送进UDP套接字时,UDP协议并不保证该报文将到达接收进程。不仅如此,达到接收进程的报文也可能是乱序到达的。
      UDP没有包括拥塞控制机制,所以UDP的发送端可以用它选定的任何速率向其下层(网络层)注入数据。

      下表指出了一些流行的因特网应用所使用的运输协议:

    应用应用层协议支撑的运输协议
    电子邮件SMTP [RFC 5321]TCP
    远程终端访问Telnet [RFC 854]TCP
    WebHTTP [RFC 2616]TCP
    文件传输FTP [RFC 959]TCP
    流式多媒体HTTP (如 YouTube)TCP
    因特网电话SIP [RFC 3261]、RTP [RFC 3550]或专用的(如 Skype)UDP 或 TCP

    因特网运输协议所不提供的服务

      运输层协议服务有可靠数据传输吞吐量定时安全性4个方面的服务。TCP提供了可靠的端到端数据传送,并且TCP在应用层可以很容易地用SSL来加强已提供安全服务。但是,TCP却没有提供吞吐量服务和定时服务,或者说因特网运输协议没有提供这两种服务。

    应用层协议定义

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

    • 交换的报文类型,例如请求报文和响应报文
    • 各种报文类型的语法,如报文中的各个字段及这些字段是如何描述的
    • 字段的语义,即这些字段中包含的信息的含义
    • 一个进程何时以及如何发送报文,对报文进行响应的规则
    展开全文
  • 应用层常用协议

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

    一、应用层常用协议

    1.DNS:域名系统

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

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

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

    2.FTP:文件传输协议

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

    3. Telnet:远程终端协议

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

    4. HTTP:超文本传送协议

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

    5. SMTP:电子邮件协议

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

    6. POP3:邮件读取协议

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

    7. SNMP:简单网络管理协议

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

    二、结合五层模型

    应用层:文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
    传输层:提供端对端的接口 TCP,UDP

    网络层:为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP

    数据链路层:传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,ARP,RARP,MTU

    物理层:以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2

    TCP提供IP下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。

    而UDP则不为IP提供可靠性、流控或差错恢复功能,是非面向连接,不可靠的传输。

    TCP支持的应用协议主要有:Telnet、FTP、SMTP等。

    UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等.

    展开全文
  • 基于TCP的应用层协议 与基于UDP的应用层协议分别有哪些
  • 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。
  • 常见的应用层协议

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

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

    千次阅读 2019-01-14 11:15:35
    应用层 TCP/IP五层参考模型: 物理:光电信号的传输,以太网协议,集电器 链路:相邻设备之间的数据帧传输,以太网协议,交换机 网络 :地址管理和路由选择 传输 :端与端之间的数据传输,TCP/UDP 应用:应用...
  • TCP/IP,应用层端口,协议数据单元
  • 不对EtherCAT进行介绍,只谈谈对EtherCAT应用层协议的简单理解1、COE (CANopen over EtherCAT) 种基于且完全遵循CANopen协议的通信协议 用途:  1、用于驱动PDO对象,实现PDO对象间数据通信  2、用于驱动...
  • 最通俗易懂的网络应用层协议详解

    万次阅读 多人点赞 2017-02-23 17:21:00
    前言其实本文只是讲解从传输层到应用层实现网络消息传递的一个详细流程,至于更底层的网络层和网络接口层,那就不在我的考虑范围内了,事实上那部分机制是不需要你去操心的,除非你想开发操作系统!然后本文打着通俗...
  • RIP 协议到底是网络层协议,还是应用层的协议? Rip protocol !我一直没想明白这纠结的问题~ 1 条评论 分享 按时间排序按票数排序 ...5 回答 ...资深考研党来回答,RIP是应用层协议。 发布于 2014-
  • 常见应用层协议端口号及简介

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

    千次阅读 2018-01-20 15:13:52
    1、应用层协议原理 1.1、网络应用程序体系结构 C/S结构,有一个总是打开的主机称为服务器,它服务于来自许多其他称为客户机的主机请求。客户机主机既可能有时打开,也可能总是打开。C/S结构之下,客户机之间不直接...
  • 初学TCP IP,看到数据传输这块说网络层次像俄罗斯套娃,不同层各套一个包头。那如果我用PPPoE套一个包头,...现在很多设备和应用之间都能通讯,难道他们应用层协议或者链路层协议都是一样的吗?新人提问不要笑我。
  • OSI七层协议大白话解读

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

    万次阅读 2016-07-28 16:02:46
    应用层协议在传输层之上,便是应用层。传输层的 UDP 报文和 TCP 报文段的数据部分就是应用层交付的数据。...本节实验,介绍 DNS、FTP、HTTP 三常用的应用层协议、DNSDNS (Domain Name Servic
  • 多通道协议应用层网关

    千次阅读 2017-03-20 20:56:46
    多通道协议在整个协议传输过程中会协商建立多网络连接(通道)传输数据或信令,这样的网络协议有FTP、H.323等常用的网络协议。这些协议在局限在一个网络中工作不会出现问题...因此需要应用层网关,解决跨网连接问题。
  • TCP应用层主要协议

    千次阅读 2015-09-27 21:51:05
    TCP/IP应用层对应了OSI参考模型的上三层(会话层、表示层和应用层),它包括了一些...应用层主要包括一下协议:  文件传输类:HTTP、FTP、TFTP;  远程登录类:Telnet;  电子邮件类:SMTP;  网络管理类:SNMP;
  • 应用层常见协议——知识点

    万次阅读 多人点赞 2018-04-18 15:10:09
    这里总结了三种常见的应用层协议:HTTP、FTP、SMTP。供自己复习使用,也供大家参考!、HTTP协议1、HTTP简介—超文本传输协议(Hypertext transfer protocol)。是种详细规定了浏览器和万维网(WWW = World Wide Web...
  • 应用层常见的协议及对应的端口号

    万次阅读 2016-04-10 21:51:36
    在TCP/IP模型中,应用层是最高层。应用层包括所有的高层协议,并且不断有新的协议加入。...下面为我们就图片上的应用层协议来进行下简单的介绍: 基于TCP协议的都用C/S方式: **** :TELNET (远程登录)
  • 应用层常见协议及端口号

    千次阅读 2018-03-19 17:27:05
    在TCP/IP模型中,应用层是最高层。应用层包括所有的高层协议,并且...下面为我们就图片上的应用层协议来进行下简单的介绍: 基于TCP协议的都用C/S方式: :TELNET (远程登录) (C/S)(tcp) *概述: 远程...
  • 常见应用层协议端口号

    万次阅读 2014-07-25 22:00:58
    常用服务 协议 端口  DNS UDP 53  1. POP3 TCP 110  2. IMAP TCP 143  3. SMTP TCP 25  4. Telnet TCP 23  5. 终端服务 TCP 3389  6. PPTP TCP 1723  7. 

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 590,830
精华内容 236,332
关键字:

哪一个不是应用层协议