Android 面试必备 - 计算机网络基本知识(TCP,UDP,移动终端开发考试题

      最后更新:2022-03-20 23:46:23 手机定位技术交流文章

      HTTP(超文本传输协议)、UDP(用户数据包协议)和TCP(传输控制协议)协议

      TCP/IP是一个由四层组成的协议系:网络界面层、网络层、传输层和应用层。

      在网络一级,有IP、IPCMP、ARP、RRP和BOOTP协议。

      在传输层方面,有TCP协议与UDP和Arq合作。

      FTP、HTTP、TELNET、SMTP、DNS和其他协议用于应用层面。

      enter description here

      TCP 与 UDP

      TCP和UDP之间的根本区别

      enter description here

      民进联和TCP之间的差别和联系

      第一:联合民主党是一个没有连接的协议,而TCP是一个连接的协议。

      UDP在传输数据前不需要连接,但TCP在发送数据前需要连接。

      二:与TCP相比,UDP不可信。

      由于UDP没有使用耗时的再分配器、停止等待方法或在传输数据后进行抽搐控制,所以UDP没有采用耗时的再分配器。

      TCP 流动方向和UDP信息

      TCP优缺点:

      优点:可靠,稳定

      TCP的可靠性表现在三个TCP握手,用于在数据传输之前建立联系,以及在交付数据时确认、窗口、再传输和抽搐控制方法,在数据释放时,使用断开来保存系统资源。

      缺点:

      • 缓慢、效率低下,使用大量系统资源,并受到攻击。

      在TCP发送数据之前要先建连接,这会消耗时间,而且在数据传递时,理解再传输机制、拥堵管理机制等方法将需要很长时间才能制定,此外,每个装置上的所有传输链路都必须保持活动状态。事实上,每个连接都利用该系统的硬件资源,如CPU、记录和档案管理等。

      • 此外,TCP确认方法和三种握手技术的存在使TCP容易受到DOS、DDOS、CC等攻击。

      UDP优缺点:

      优点:

      • 快,比TCP稍安全

      • 联合民主党没有握手、确认、窗口、转播、抽搐控制等TCP机制。联合民主党是一个通讯议定书,没有州。因此,它以惊人的速度发送数据。没有TCP,这些程序将失败。TCP袭击者的缺口小于UDP袭击者的缺口。另一方面,联合民主党无法躲避袭击。例如UDP洪水袭击,

      缺点:

      • 由于UDP缺乏TCP可靠的方法, 如果网络质量不高, 数据传输就会很快丢失。

      三次握手与四次挥手

      三次握手

      初始握手 : 在第一个连接中, 客户端在等待服务器确认时向服务器发送 SYN (syn=j) 。 当客户端进入 SYN_ SEND 状态时, SYN: 同步序列号

      第二个握手方式:服务器从客户端获得 SYN, 必须向客户端发送 ACK 软件包( ack=j+1=k), 并在输入 SYN_ REC 状态之前发送 SYN 软件包、 syn+ack 。

      第三手握:客户端从服务器获取 syn+ack 软件包, 将软件包传送到服务器( ack=k+1), 完成传送, 然后进入建立状态, 成功连接, 并完成第三个连接 。

      发送 确认

      要开始, SYN=1 SEXACK=0

      第二,SYN=1,SEY,和ACK=X+1。

      最后,SEX+1ACK=Y+1(客户)

      4次挥手

      1. 在主机A完成数据传输后,控制台FIN设为1,要求终止TCP连接。

      A被置于终止等待状态1(FIN-WAIT-1)。

      1. 主机B得到FIN并回复,表示将终止TCP与这个方向的连接,并使用ACK1。

      Tcp具有半封闭(高频接近)状态。

      a 收到港口b确认后,等待2状态结束。

      1. a B端反方向关闭请求路线,将FIN设为1。

      进入最后等待。

      1. 主机A接受主机B的请求, 设定ACK到1, 并关闭双方的连接 。

      等待时间(等待时间)

      等待计时的柜台在2点后关闭

      三次握手的原因

      如果两只手握手能换两只手比方说,它和死信类似突然发送到服务端,在收到关于过期文本的请求后,该处将能够向该处提供有关资料。会发送确认报文,发现了一种新的关系。然而,由于客户没有提出请求,因此无法再提供这一请求。因此,我对服务提供者的确认毫不关心。相反,以服务器的方式传输数据。服务器相信它已经连接了一直在等待,浪费资源。

      四次挥手的原因

      由于TCP连接是全时的,它们组成三次握手,四次终止。

      当你关闭它时,你独自关闭它, 而这个单程关闭被称为半封闭。

      一方完成数据传输后,即派FIN通知另一方将终止这一方面的联系。

      通知级别TCP连接阻止了这方面的数据传输,发送FIN常常是应用层关闭的结果。

      名词解释

      确认数据是 " ACK TCP " 报告中的控制措施之一,其中确认数据是目的地提供的,并利用数据在发送者序列号之前告知数据部分。

      例如,确认号X表明,所有以前的X-1数据部分均已收到,确认号只有在ACK=1时才有效,确认号在ACK=0需要重新传送数据以保持数据完整性时无效。

      当 TCP 连接时, SYN 同步序列号, TCP 设置此位置为 1 。

      当FIN发件人完成任务位置,而数据传输需要断开时,请求断开的一方将承担这一位置。

      http://http://http://http://ht

      Http 是一个应用层传输协议, TCP 在底部 。

      这是一个非国家链接 短短的。

      他没有处于一种状态,因为每次提出要求后,联系就会被关闭,而且不会忘记与哪个客户有联系。

      四种请求方式*

      get,post,pull,delete

      最后

      看来很多人都在抱怨安德烈很冷工作越来越难找了。对于程序员来说,这是一个中年危机。既然我快30岁了,我现在为什么不这样想呢?相反,在我看来,那些从关心中获利的人却在胡言乱语。当然,确实需要有一种职业危机感。但有草木士兵这种东西吗?

      机器人的寒冷是一个借口, 但只是弱者的一个借口。虽然近些年来 Android一直不受欢迎四个组成部分可能找到报酬丰厚的职业的日子已经过去。这仅仅表明安道尔德在中层以下的职位已经饱和。高级工程师的供应仍然有限。若干高级职位得到极好的报酬(但并不总是有适当数额的资金)。因此,所有这一切归结为 试图成为一个高级工程师。

      所以,我花了两个月才完成 并张贴在这里。Anglolid工程师知道该系统的学习记录,他们从Android那里收集了他们八年的知识记录。这些说明深入地阐述了上述知识要素。报告还载有访谈的变化、字节节、Ali和2019-2021年访谈现实评估。我们把每个技术方面都细分为视频和文件(知识+大量信息)。

      这是一整套访谈笔记。如果您愿意,可以与采访者交谈。只有我才是真正的强者有核心竞争力,你有权拒绝出价所以,奋斗吧!骚年们!千里之行,始于足下。十年前是种树的最佳时机其次,就是现在。

      最后,为每个人写首诗

      不要忘记你最初的想法,你必须永远记住这些想法。
      019-2021面试真题解析,我们把每个技术方面都细分为视频和文件(知识+大量信息)。

      [外国连锁光照传输(IMg-MR4qEvDS-164769571726)]

      这是一整套访谈笔记。如果您愿意,可以与采访者交谈。只有我才是真正的强者有核心竞争力,你有权拒绝出价所以,奋斗吧!骚年们!千里之行,始于足下。十年前是种树的最佳时机其次,就是现在。

      最后,为每个人写首诗

      不要忘记你最初的想法,你必须永远记住这些想法。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/20540.html

          热门文章

          文章分类