sokaoti.com
圣湘生物科技股份有限公司7月招聘面试题86道2020727

关于TCP和UDP的描述中,错误的是()

A.在利用UDP发送数据时,不需要与对方建立连接

B.在利用TCP发送数据前,需要与对方建立一条TCP连接

C.TCP和UDP的端口是相互独立的

D.TCP和UDP的端口是完全相同的,没有本质区别


正确答案:D


以下关于TCP/IP传输层协议的描述中,错误的是

A.TCP/IP传输层定义了TCP和UDP两种协议

B.TCP协议是一种面向连接的协议

C.UDP协议是一种面向无连接的协议

D.UDP协议与TCP协议都能够支持可靠的字节流传输


正确答案:D


以下关于UDP的说法,正确的有()

A.UDP是无连接的

B.UDP通过重传机制,保证数据报发送的可靠性

C.UDP的层次模型基于TCP和IP之间

D.UDP不象TCP,数据包没有端口号的概念


正确答案:A


● 关于TCP和UDP的说法,(5) 是错误 。

A.TCP和UDP都是传输层的协议

B.TCP是面向连接的传输协议

C.UDP是可靠的传输协议

D.TCP和UDP都是以 IP协议为基础


正确答案:C


以下关于TCP/IP传输层协议的描述中,错误的是________。

A.TCP/IP传输层定义了TCP和UDP两种协议

B.TCP协议是—种面向连接的协议

C.UDP协议是—种面向无连接的协议

D.UDP协议与TCP协议都能够支持可靠的字节流传输


正确答案:D
解析:TCP/IP参考模型的传输层定义了两种协议,即传输控制协议(TCP)与用户数据报协议(UDP)。TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流无差错地传送到目的主机;UDP协议是一种不可靠的无连接协议,它主要用于不要求按分组顺序到达的传输中,分组传输顺序检查与排序由应用层完成。


圣湘生物科技股份有限公司7月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:常见的HTTP状态码有哪些?可用的回答 : 200 OK 301 Moved Permanently 302 Found 304 Not Modified 307 Temporary Redirect 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 410 Gone 500 Internal Server Error 501 Not Implemented 问题 Q2:TCP和UDP的区别?可用的回答 : TCP与UDP基本区别 1. 基于连接与无连接 2. TCP要求系统资源较多,UDP较少 3. UDP程序结构较简单 4. 字节流模式(TCP)与数据报模式(UDP); 5. TCP保证数据正确性,UDP可能丢包 6. TCP保证数据顺序,UDP不保证 具体编程时的区别 1.socket()的参数不同 2.UDP Server不需要调用listen和accept 3.UDP收发数据用sendto/recvfrom函数 4.TCP:地址信息在connect/accept时确定 5.UDP:在sendto/recvfrom函数中每次均 需指定地址信息 6.UDP:shutdown函数无效 问题 Q3:参数如何通过值或引用传递?可用的回答 :Python中的所有内容都是一个对象,所有变量都包含对象的引用问题 Q4:Post和get区别?可用的回答 : 1. 请求数据 GET请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接。URL的编码格式 采用的是ASCII编码,而不是uniclde,即是说所有的非ASCII字符都要编码之后再传输。 POST请求:POST请求会把请求的数据放置在HTTP请求包的包体中。上面的item=bandsaw就是实际的传输数据。 因此,GET请求的数据会暴露在地址栏中,而POST请求则不会。 2、传输数据的大小 在HTTP规范中,没有对URL的长度和传输的数据大小进行限制。但是在实际开发过程中,对于GET,特定的浏览器和服务器对URL的长度有限制。 因此,在使用GET请求时,传输数据会受到URL长度的限制。 对于POST,由于不是URL传值,理论上是不会受限制的,但是实际上各个服务器会规定对POST提交数据大小进行限制,Apache、IIS都有各自的配置。 3、安全性 POST的安全性比GET的高。这里的安全是指真正的安全,而不同于上面GET提到的安全方法中的安全, 上面提到的安全仅仅是不修改服务器的数据。比如,在进行登录操作,通过GET请求,用户名和密码都会暴露再URL上, 因为登录页面有可能被浏览器缓存以及其他人查看浏览器的历史记录的原因,此时的用户名和密码就很容易被他人拿到了。 除此之外,GET请求提交的数据还可能会造成Cross-site requestfrogery攻击。 问题 Q5:Python中的docstring是什么?可用的回答 :Python文档字符串称为docstring,它是一种记录Python函数,模块和类的方法。可以通过内置方法_doc_获取问题 Q6:谈谈你对面向对象的理解?可用的回答 : 在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。 在现实生活中的任何 物体都可以归为一类事物,而每一个个体都是一类事物的实例。 面向对象的编程是以对象为中心,以消息为驱 动,所以程序=对象+消息。 面向对象有三大特性,封装、继承和多态。 封装就是将一类事物的属性和行为抽象成一个类,使其属性私有化,行为公开化, 提高了数据的隐秘性的同时,使代码模块化。这样做使得代码的复用性更高。 继承则是进一步将一类事物共有的属性和行为抽象成一个父类,而每一个子类是一个特殊的父类-有父类的行为和属性,也有自己特有的行为和属性。 这样做扩展了已存在的代码块,进一步提高了代码的复用性。 如果说封装和继承是为了使代码重用,那么多态则是为了实现接口重用。 多态的一大作用就是为了解耦-为了解除父子类继承的耦合度。 如果说继承中父子类的关系式IS-A的关系,那么接口和实现类之之间的关系式 HAS-A。 简单来说,多态就是允许父类引用(或接口)指向子类(或实现类)对象。很多的设计模式都是基于面向对象的多态性设计的。 总结一下,如果说封装和继承是面向对象的基础,那么多态则是面向对象最精髓的理论。掌握多态必先了解接口,只有充分理解接口才能更好的应用多态。 问题 Q7:Post和get区别?可用的回答 : 1. 请求数据 GET请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接。URL的编码格式 采用的是ASCII编码,而不是uniclde,即是说所有的非ASCII字符都要编码之后再传输。 POST请求:POST请求会把请求的数据放置在HTTP请求包的包体中。上面的item=bandsaw就是实际的传输数据。 因此,GET请求的数据会暴露在地址栏中,而POST请求则不会。 2、传输数据的大小 在HTTP规范中,没有对URL的长度和传输的数据大小进行限制。但是在实际开发过程中,对于GET,特定的浏览器和服务器对URL的长度有限制。 因此,在使用GET请求时,传输数据会受到URL长度的限制。 对于POST,由于不是URL传值,理论上是不会受限制的,但是实际上各个服务器会规定对POST提交数据大小进行限制,Apache、IIS都有各自的配置。 3、安全性 POST的安全性比GET的高。这里的安全是指真正的安全,而不同于上面GET提到

下列关于TCP和UDP的描述正确的是______。

A.TCP和UDP均是面向连接的

B.TCP和UDP均是无连接的

C.TCP是面向连接的,UDP是无连接的

D.UDP是面向连接的,TCP是无连接的


正确答案:C


●SNMP采用UDP提供的数据报服务传递信息,这是由于(48)。

A.UDP比TCP更加可靠

B.UDP数据报文可以比TCP数据报文大

C.UDP是面向连接的传输方式

D.UDP实现网络管理的效率较高


正确答案:D

 


关于TCP和UDP协议区别的描述中,哪句话是错误的?(单选)

A.TCP协议可靠性高,UDP则需要应用层保证数据传输的可靠性

B.TCP协议是面向连接的,而UDP是无连接的

C.UDP协议比TCP协议的安全性差

D.UDP协议要求对发出据的每个数据包都要确认


答案:D


● SNMP 采用UDP 提供数据报服务,这是由于 (48) 。

(48)

A. UDP 比TCP 更加可靠

B. UDP 数据报文可以比TCP 数据报文大

C. UDP 是面向连接的传输方式

D. 采用UDP 实现网络管理不会太多增加网络负载


正确答案:D


SNMP 采用 UDP 提供的数据报服务,这是由于(65)。

A.UDP 比 TCP 更加可靠
B.UDP 数据报文可以比 TCP 数据报文大
C.UDP 是面向连接的传输方式
D.采用 UDP 实现网络管理不会太多增加网络负载

答案:D
解析:
UDP 与 TCP 的主要区别在于 UDP 不一定提供可靠的数据传输。事实上,该协议不能保证数据准确无误地到达目的地。UDP 在许多方面非常有效,在数据传输过程中延迟小、数据传输效率高。当某个程序的目标是尽快地传输尽可能多的信息时,可使用 UDP。

更多 “圣湘生物科技股份有限公司7月招聘面试题86道2020727” 相关考题
考题 以下对TCP和UDP的主要区别阐述正确的是()A、TCP是不面向连接的,UDP面向连接B、TCP提供的可靠性的通信,UDP不提供通信的可靠性C、TCP不提供差错检测,UDP提供差错检测D、TCP不提供流量控制,UDP提供流量控制正确答案:B

考题 下列关于TCP和UDP的描述正确的是()。A、TCP和UDP均是面向连接的B、TCP和UDP均是无连接的C、UDP是面向连接的,TCP是无连接的D、TCP是面向连接的,UDP是无连接的正确答案:D

考题 下列关于UDP和TCP的叙述中,不正确的是()A、UDP比TCP的协议简单,数据传输效率也高B、UDP和TCP均是传输层中的协议C、UDP是面向连接的服务,而TCP是面向无连接的服务D、TCP一般适用于成批传送大量数据的场合正确答案:C

考题 SNMP采用UDP提供的数据报服务,这是由于 ( ) 。A.UDP比TCP更加可靠 B.UDP报文可以比TCP报文大 C.UDP是面向连接的传输方式 D.采用UDP实现网络管理不会太多增加网络负载 答案:D解析: 无连接的协议不需要增加过多的开销。

考题 以下关于UDP的说法,正确的有()。A、UDP是无连接的B、UDP通过重传机制,保证数据报发送的可靠性C、UDP的层次模型基于TCP和IP之间D、UDP不象TCP,数据包没有端口号的概念正确答案:A

考题 SNMP采用UDP提供数据报服务,这是由于 ( ) 。A.UDP比TCP更加可靠 B.UDP数据报文可以比TCP数据报文大 C.UDP是面向连接的传输方式 D.采用UDP实现网络管理不会太多增加网络负载答案:D解析:A、B、C都是明显错误。

考题 下面关于TCP和UDP的描述正确的是()。A、TCP、UDP均是面向连接的;B、TCP、UDP均是无连接的;C、TCP面向连接,UDP是无连接的;D、UDP面向连接,TCP是无连接的。正确答案:C

考题 在TCP/IP协议中,TCP提供可靠的面向连接服务,UDP提供简单的无连接服务,而电子邮件、文件传送协议等应用层服务是分别建立在TCP协议、UDP协议、TCP或UDP协议之上的。正确答案:正确

考题 SNMP采用UDP提供数据报服务,这是由于()A、UDP比TCP更加可靠B、UDP数据报文可以比TCP数据报文大C、UDP是面向连接的传输方式D、采用UDP实现网络管理不会太多增加网络负载正确答案:D

考题 关于TCP和UDP的说法,()是错误的。A、TCP和UDP都是传输层的协议B、TCP是面向连接的传输协议C、UDP是可靠的传输协议D、TCP和UDP都是以IP协议为基础的正确答案:C