精华内容
下载资源
问答
  • 基于UDP应用层协议:TFTP(简单文件传输协议)、RIP(路由信息协议)、DHCP(动态主机设置协议)、BOOTP(引导程序协议,DHCP的前身)、IGMP(Internet组管理协议) 基于TCP和UDP协议:DNS(域名系统)、ECHO(回...

    基于TCP的应用层协议有:POP3、SMTP(简单邮件传输协议)、TELNET(远程登陆协议)、HTTP(超文本传输协议)、HTTPS(超文本传输安全协议)、FTP(文件传输协议)
    基于UDP的应用层协议:TFTP(简单文件传输协议)、RIP(路由信息协议)、DHCP(动态主机设置协议)、BOOTP(引导程序协议,DHCP的前身)、IGMP(Internet组管理协议)
    基于TCP和UDP协议:DNS(域名系统)、ECHO(回绕协议)

    展开全文
  • 文章目录一、UDP对应的应用层协议?二、DNS1、什么是DNS?2、DNS的工作原理?3、为什么域名解析用UDP协议?4、为什么区域传送用TCP协议?5、DNS解析过程6、 DNS负载均衡是什么策略?7、DNS查询方式有哪些? 一、UDP...


    一、UDP对应的应用层协议?

    DNS:用于域名解析服务,用53号端口
    SNMP:简单的网络管理协议,使用161号端口
    TFTP:简单的文件传输协议,使用69号端口
    DHCP协议

    二、DNS

    1、什么是DNS?

    DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
    通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析
    简单说,我们更习惯于记住一个网站的名字,比如www.baidu.com,而不是记住它的ip地址.

    2、DNS的工作原理?

    将主机域名转换为ip地址,DNS属于应用层协议,使用UDP传输。
    在这里插入图片描述
    过程总结:浏览器缓存,系统缓存,路由器缓存,IPS服务器缓存,根域名服务器缓存,顶级域名服务器缓存,主域名服务器缓存。
    一、主机向本地域名服务器的查询一般都是采用递归查询。
    二、本地域名服务器向根域名服务器的查询的迭代查询。

    1)当用户输入域名时,浏览器先检查自己的缓存中是否这个域名映射的ip地址,有解析结束。

    2)若无命中,则检查操作系统缓存(如Windows的hosts)中有没有解析过的结果,有解析结束。

    3)若无命中,则请求本地域名服务器解析(LDNS)。

    4)若LDNS没有命中就直接跳到根域名服务器请求解析。根域名服务器返回给LDNS一个主域名服务器地址。

    5)此时LDNS再发送请求给上一步返回的gTLD(通用顶级域),接受请求的gTLD查找并返回这个域名对应的Name Server的地址

    6)Name Server根据映射关系表找到目标ip,返回给LDNS

    7)LDNS缓存这个域名和对应的ip,把解析的结果返回给用户,用户根据TTL值缓存到本地系统缓存中,域名解析过程至此结束

    3、为什么域名解析用UDP协议?

    因为UDP快!UDP的DNS协议只要一个请求、一个应答就好了。
    而使用基于TCP的DNS协议要三次握手、发送数据以及应答、四次挥手,但是UDP协议传输内容不能超过512字节。
    不过客户端向DNS服务器查询域名,一般返回的内容都不超过512字节,用UDP传输即可。

    4、为什么区域传送用TCP协议?

    因为TCP协议可靠性好!
    你要从主DNS上复制内容啊,你用不可靠的UDP?因为TCP协议传输的内容大啊,你用最大只能传512字节的UDP协议?万一同步的数据大于512字节,你怎么办?所以用TCP协议比较好!

    5、DNS解析过程

    在这里插入图片描述
    请求一旦发起,若是chrome浏览器,先在浏览器找之前有没有缓存过的域名所对应的ip地址,有的话,直接跳过dns解析了,若是没有,就会找硬盘的hosts文件,看看有没有,有的话,直接找到hosts文件里面的ip

    如果本地的hosts文件没有能的到对应的ip地址,浏览器会发出一个dns请求到本地dns服务器本地dns服务器一般都是你的网络接入服务器商提供,比如中国电信,中国移动等。

    查询你输入的网址的DNS请求到达本地DNS服务器之后,本地DNS服务器会首先查询它的缓存记录,如果缓存中有此条记录,就可以直接返回结果,此过程是递归的方式进行查询。如果没有,本地DNS服务器还要向DNS根服务器进行查询。

    本地DNS服务器继续向域服务器发出请求,在这个例子中,请求的对象是.com域服务器。.com域服务器收到请求之后,也不会直接返回域名和IP地址的对应关系,而是告诉本地DNS服务器,你的域名的解析服务器的地址。

    最后,本地DNS服务器向域名的解析服务器发出请求,这时就能收到一个域名和IP地址对应关系,本地DNS服务器不仅要把IP地址返回给用户电脑,还要把这个对应关系保存在缓存中,以备下次别的用户查询时,可以直接返回结果,加快网络访问。

    6、 DNS负载均衡是什么策略?

    当一个网站有足够多的用户的时候,假如每次请求的资源都位于同一台机器上面,那么这台机器随时可能会崩掉

    处理办法就是用DNS负载均衡技术,它的原理是在DNS服务器中为同一个主机名配置多个IP地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的IP地址按顺序**返回不同的解析结果,**将客户端的访问引导到不同的机器上去,使得不同的客户端访问不同的服务器,从而达到负载均衡的目的

    例如可以根据每台机器的负载量,该机器离用户地理位置的距离等等。

    7、DNS查询方式有哪些?

    递归解析
    当局部DNS服务器自己不能回答客户机的DNS查询时,它就需要向其他DNS服务器进行查询。此时有两种方式。局部DNS服务器自己负责向其他DNS服务器进行查询,一般是先向该域名的根域服务器查询,再由根域名服务器一级级向下查询。最后得到的查询结果返回给局部DNS服务器,再由局部DNS服务器返回给客户端。
    迭代解析
    当局部DNS服务器自己不能回答客户机的DNS查询时,也可以通过迭代查询的方式进行解析。局部DNS服务器不是自己向其他DNS服务器进行查询,而是把能解析该域名的其他DNS服务器的IP地址返回给客户端DNS程序,客户端DNS程序再继续向这些DNS服务器进行查询,直到得到查询结果为止。也就是说,迭代解析只是帮你找到相关的服务器而已,而不会帮你去查。比如说:baidu.com的服务器ip地址在192.168.4.5这里,你自己去查吧,本人比较忙,只能帮你到这里了。

    三、DHCP协议?

    DHCP是动态主机配置协议,是基于UDP应用层协议,使用客户/服务器方式,客户端和服务端通过广播方式进行交互。

    DHCP提供即插即用联网的机制,主机可以从服务器动态获取IP地址、子网掩码、默认网关、DNS服务器名称与IP地址,允许地址重用,支持移动用户加入网络,支持在用地址续租。

    工作流程
    1.主机广播DHCP发现报文
    “有没有DHCP服务器呀?”试图找到网络中的服务器,服务器获得一个IP地址。
    2.DHCP服务器广播DHCP提供报文
    “有!”“有!”“有!”服务器拟分配给主机一个IP地及相关配置,先到先得
    3.主机广播DHCP请求报文
    “我用你给我的IP地址啦?”主机向服务器请求提供IP地址。
    4.DHCP服务器广播DHCP确认报文
    “用吧!”正式将IP地址分配给主机。

    在这里插入图片描述

    展开全文
  • 1、OSI的七层模型是什么? ISO于1978年开发的一套标准架构ISO模型,被引用来...使用者群组:传输层、会话层、表示层、应用层 -------------------------------------------------------------------------------...

    1、OSI的七层模型是什么?

    ISO于1978年开发的一套标准架构ISO模型,被引用来说明数据通信协议的结构和功能。

    OSI在功能上可以划分为两组:

    网络群组:物理层、数据链路层、网络层

    使用者群组:传输层、会话层、表示层、应用层

    -----------------------------------------------------------------------------------------------------------------------------------

    OSI七层网络模型      TCP/IP四层概念模型           对应网络协议

    -----------------------------------------------------------------------------------------------------------------------------------

    7:应用层                                               TFTP(简单文本传输协议)、FTP、

                                                                    NFS(数域筛法,数据加密)、WAIS(广域信息查询系统)

     

    6:表示层                  应用层                  Telnet(internet远程登陆服务的标准协议)、

                                                                    Rlogin、SNMP(网络管理协议)、Gopher

     

    5:会话层                                               SMTP(简单邮件传输协议)、DNS(域名系统)

    ------------------------------------------------------------------------------------------------------------------------------------

    4:传输层                  传输层                  TCP(传输控制协议)、UDP(用户数据报协议)

    ------------------------------------------------------------------------------------------------------------------------------------

    3:网络层                  网际层                  IP(网络之间的互联协议)、ICMP(internet控制报文协议)

                                                                   ARP(地域解析协议)、RARP、AKP、

                                                                   UUCP(Unix to Unix copy)

    --------------------------------------------------------------------------------------------------------------------------------------

    2:数据链路层           网络接口              FDDI(光纤分布式数据接口)、Ethernet、Arpanet

                                                                   PDN(公用数据网)、SLIP(串行线路网际协议)

                                                                   PPP(点对点协议,通过拨号或专线方式建立点对点连接发送数据)

    1:物理层                                               IEEE 802.1.A、IEEE 802.2

    ---------------------------------------------------------------------------------------------------------------------------------------

    其中高层(7、6、5、4层)定义了应用程序的功能,下面三层(3、2、1层)主要面向通过网络的端到端的数据流

     

    2、tcp/udp属于哪一层?

    传输层

     

    3、tcp/udp有哪些优缺点?

    (1)tcp是面向连接的,udp是面向无连接的

    tcp在通信之前必须通过三次握手机制与对方建立连接,而udp通信不必与对方建立连接,不管对方的状态就直接把数据发送给对方

    (2)tcp连接过程耗时,udp不耗时

    (3)tcp连接过程中出现的延时增加了被攻击的可能,安全性不高,而udp不需要连接,安全性较高

    (4)tcp是可靠的,保证数据传输的正确性,不易丢包,udp是不可靠的,易丢包

    tcp可靠的四大手段:

    顺序编号:tcp在传输文件的时候,会将文件拆分为多个tcp数据包,每个装满的数据包大小大约在1k左右,tcp协议为保证可靠传输,会将这些数据包顺序编号

    确认机制:当数据包成功的被发送方发送给接收方,接收方会根据tcp协议反馈给发送方一个成功接收的ACK信号,信号中包含了当前包的序号

    超时重传:当发送方发送数据包给接收方时,会为每一个数据包设置一个定时器,当在设定的时间内,发送方仍没有收到接收方的ACK信号,会再次发送该数据包,直到收到接收方的ACK信号或者连接已断开

    校验信息:tcp首部校验信息较多,udp首部校验信息较少

    (5)tcp传输速率较慢,实时性差,udp传输速率较快

    tcp建立连接需要耗时,并且tcp首部信息太多,每次传输的有用信息较少,实时性差

    (6)tcp是流模式,udp是数据包模式

    tcp只要不超过缓冲区的大小就可以连续发送数据到缓冲区上,接收端只要缓冲区上有数据就可以读取,可以一次读取多个数据包,而udp一次只能读取一个数据包,数据包之间独立

     

    4、tcp/udp的使用场合?

    (1)对数据可靠性的要求。tcp适用于可靠性高的场合,udp适用于可靠性低的场合

    (2)应用的实时性。tcp有延时较大,udp演示较小

    (3)网络的可靠性。网络不好的情况下使用tcp,网络条件好的情况下,使用udp

     

    5、PPP协议属于哪一层协议?

    --》数据链路层

    展开全文
  • TCP/IP 四中分别有哪些协议

    万次阅读 2018-03-28 13:16:45
    四层:链路层、网络层(IP)、运输层(TCP)、应用层1.Telnet 、FTP、SMTP、NFS、Rlogin、 SNMP(UDP)是应用层协议2.运输层:TCP、UDP3.网络层:ICMP(ping tracerute) RIP(路由协议使用UDP)4.数据链路层:ARP、RARP、...

    四层:链路层、网络层(IP)、运输层(TCP)、应用层

    1.Telnet 、FTP、SMTP、NFS、Rlogin、 SNMP(UDP)是应用层协议

    2.运输层:TCP、UDP

    3.网络层:ICMP(ping tracerute) RIP(路由协议使用UDP)

    4.数据链路层:ARP、RARP、ppp

    展开全文
  • v2ray: 著名代理软件,Shadowsocks 代替者,1.17后集成了 kcp协议使用UDP传输,无数据包特征。 HP-Socket: 高性能网络通信框架 HP-Socket。 frp: 高性能内网穿透的反向代理软件,可将将内网服务暴露映射到外网...
  • 网络: ICMP(ping tracerute) RIP(路由协议使用UDP) 数据链路:ARP、RARP、ppp 物理:比特流 ------以上待确认-------- 运行于TCP协议之上的协议: HTTP协议:超文本传输协议,用于普通浏...
  • 概述 由[RFC 768]定义的UDP知识做了运输协议能够做的最少工作。除了复用/分解功能及少量的差错检测外,他几乎没有对IP增加别...哪些应用适合使用UDP协议呢? 1.关于何时、发送什么数据的应用层控制更为精细。只要...
  • TCP和UDP的区别有哪些

    2013-10-06 20:04:02
    UDP:提供无连接的通信,不能保证数据包被发送到目的地址,典型的即时传输少量数据的应用程序使用UDP TCP:面向连接的。可靠地。基于字节流的通信协议,它为传输大量数据或为需要接受数据许可的应用程序提供定向...
  • 2)都使用TCP而非UDP作为其支撑的传输层协议. 不同点 1)面向:HTTP是超文本传输协议,是面向网页的;FTP是文件传输协议,是面向文件的; 2)端口:HTTP协议默认80号端口。FTP协议默认21号端口。 3)状态:HTT...
  • 面向报文的传输方式决定了UDP的数据发送方式是一份一份的,也就是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。那么UDP的报文大小由哪些影响因素呢?UDP数据 包的理论长度是多少,合适的UDP数据包...
  • 【计网】TCP VS UDP

    2021-04-08 19:35:07
    一、TCP 和 UDP 区别(*5) 角度 TCP UDP 连接 面向连接 无连接(发送前不建立连接) 可靠性 可靠,使用流量和拥塞控制 ...二、适用场景(*3),哪些应用层协议使用了(*2) 项 TCP UDP 使用场景 效
  • internet骨干网中的路由器通过BGP协议传输数据,BGP协议使用传输层的协议与端口有( ) udp协议 tcp协议 ...RIP是应用层协议 基于UDP OSPF是网络层协议 基于IP数据报 以下哪些是BGP的公认自选属性?
  • 层协议的体系结构 1 应用层 域名系统 HTTP协议 2 运输层 运输层主要使用以下两种协议 UDP 的主要特点 TCP 的主要特点 3 网络层 4 数据链路层 5 物理层 总结一下 二 TCP 三次握手和四次挥手(面试常客) 为...
  • 16.1 UNIX系统下SNMP协议应用 16.2 利用Java编写SNMP程序 16.2.1 Advent Java SNMP Package介绍 16.2.2 应用程序实例 16.2.3 小应用程序实例 16.3 小结 第十七章 清华大学校园网络综合管理系统 17.1 校园网络...
  • UDT协议详细分析

    千次阅读 2017-06-30 19:43:47
    基于UDP应用层协议: 有基本网络知识的朋友都知道TCP和UDP的区别和使用场景,但是有没有一种协议能同时兼顾TCP协议的安全可靠和UDP协议的高效,那么UDT就是一种。 面向连接的协议:面向连接意味着两个使用协议的...
  • 图解HTTP协议笔记

    2020-12-15 23:01:21
    图解HTTP协议笔记 只做一些重点笔记,描述性文字就不一一赘述 TCP/IP协议簇 什么是TCP/IP协议簇 ...应用层、传输层、网络层、数据链路层 分层的好处:每个层次之间可以自由改动,而不需要大规模的改动整体,设
  • 举例说明日常网络应用哪些使用UDP协议哪些使用TCP 协议,并分析原因。 TCP:流式多媒体、文件传输、Web服务、远程终端访问,电子邮件。 UDP:因特网电话 、网络聊天室、实时游戏 选择TCP的主要原因是TCP提供...
  • 运输层:对从应用层发送过来的HTTP请求报文使用TCP协议或者UDP协议进行封装(将数据进行分割,在各个报文上打上标记序号和端口号)发送给网络层; 网络层:在网络层通过IP协议将ip地址和数据报封装为ip数据报,在进行...
  • 而RIP协议封装在UDP之上,端口为520,它是一种距离矢量路由协议,具有AD值120,适用于OSI模型的应用层。 RIP协议哪些版本 RIP是最古老的距离矢量协议路由协议之一,于1980年代发明。它使用跳数(源和目标网络之间...
  • 原文出处:直播社区 自2014年以来,直播应用异常火爆,各种各样的直播平台也应运而生。那么,搭建一个运营级的直播应用平台应该需要哪些技术和...UDP协议,一种传输的网络协议,可靠性低,但是效率很高。常用于
  • HCIA 习题库

    2021-05-16 20:40:41
    对于本身具备可靠性机制的应用层协议UDP适用作为传输层协议 TCP会为应用程序分配一个源端口号。TCP报文头中的源端口号占用 2 个字节 D类IP地址的缺省子网掩码:没有子网掩码 TFTP协议是简单文件传输协议,它使用 ...
  • 面试必备基础知识点

    2019-03-15 16:53:32
    这里大部分是整理自该篇帖子(侵...哪些应用层协议使用了TCP,哪些使用了UDP? 这一块需要好好看。TCP和UDP最主要的区别是TCP是可靠传输的,UDP是不可靠传输的。所以如果我们的发送消息之类的场景,因为你要确保用...
  • 大数据开发知识点2

    2019-03-06 15:36:51
    计算机网络 计算机网络分为哪几层? 计算机网络如果是ISO模型的话,分为七层。...哪些应用层协议使用了TCP,哪些使用了UDP? 传输层绝壁是你在面试的时候最常被问到的,这一块你需要好好看。TCP和UDP最...
  • 计算机网络 计算机网络分为哪几层? 计算机网络如果是ISO模型的话,分为七层。TCP/IP协议簇模型的话...哪些应用层协议使用了TCP,哪些使用了UDP? 传输层绝壁是你在面试的时候最常被问到的,这一块你需要好好看...
  • 计算机网络

    2020-12-22 10:13:44
    每一层的作用如下:各种协议对 TCP 的理解TCP协议及报文格式三次握手四次挥手Http和Https的区别TCP与UDP的区别- TCP对应的协议和UDP对应的协议TCP和UDP分别对应的常见应用层协议请说明一下哪种应用场景会使用TCP协议...
  • 网络知识

    2021-06-03 17:39:55
    网络层用ARP协议、路由协议和ip协议,传输层会使用UDP协议和TCP协议应用层我们会使用http协议和https、SMTP、FTP等协议。 二、常见的http接口请求方法有哪些? 比较常用的http接口请求方法: 1.get请求:主要用来...
  • 一 OSI与TCP/IP各层的... 五层协议的体系结构1 应用层 域名系统HTTP协议 2 运输层 运输层主要使用以下两种协议UDP 的主要特点TCP 的主要特点 3 网络层4 数据链路层5 物理层总结一下 二 TCP 三次握手和四次挥手...

空空如也

空空如也

1 2 3 4
收藏数 77
精华内容 30
关键字:

哪些应用层协议使用udp