A.在利用UDP发送数据时,不需要与对方建立连接
B.在利用TCP发送数据前,需要与对方建立一条TCP连接
C.TCP和UDP的端口是相互独立的
D.TCP和UDP的端口是完全相同的,没有本质区别
以下关于UDP的说法,正确的有()
A.UDP是无连接的
B.UDP通过重传机制,保证数据报发送的可靠性
C.UDP的层次模型基于TCP和IP之间
D.UDP不象TCP,数据包没有端口号的概念
以下关于TCP/IP传输层协议的描述中,错误的是________。
A.TCP/IP传输层定义了TCP和UDP两种协议
B.TCP协议是—种面向连接的协议
C.UDP协议是—种面向无连接的协议
D.UDP协议与TCP协议都能够支持可靠的字节流传输
下列关于TCP和UDP的描述正确的是______。
A.TCP和UDP均是面向连接的
B.TCP和UDP均是无连接的
C.TCP是面向连接的,UDP是无连接的
D.UDP是面向连接的,TCP是无连接的
●SNMP采用UDP提供的数据报服务传递信息,这是由于(48)。
A.UDP比TCP更加可靠
B.UDP数据报文可以比TCP数据报文大
C.UDP是面向连接的传输方式
D.UDP实现网络管理的效率较高
浙江有数科技有限责任公司5月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:列举网络爬虫所用到的网络数据包,解析包?可用的回答 : 网络数据包 urllib、urllib2、requests 解析包 re、xpath、beautiful soup、lxml 问题 Q2:跨域请求问题django怎么解决的(原理)?可用的回答 : 1. 启用中间件 2. post请求 3. 验证码 4. 表单中添加%csrf_token%标签 问题 Q3: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函数无效 问题 Q4:Python中的self是什么?可用的回答 :self是类的实例或对象。在Python中,self包含在第一个参数中。init方法中的self变量引用新创建的对象,而在其他方法中,它引用其方法被调用的对象。问题 Q5:提到Python中局部变量和全局变量的规则是什么?可用的回答 :局部变量:如果在函数体内的任何位置为变量赋值,则假定它是本地的。全局变量:仅在函数内引用的那些变量是隐式全局变量。问题 Q6:描述数组、链表、队列、堆栈的区别?可用的回答 : 数组与链表是数据存储方式的概念,数组在连续的空间中存储数据,而链表可以在非连续的空间中存储数据; 队列和堆栈是描述数据存取方式的概念,队列是先进先出,而堆栈是后进先出; 队列和堆栈可以用数组来实现,也可以用链表实现。 问题 Q7:提到Python中局部变量和全局变量的规则是什么?可用的回答 :局部变量:如果在函数体内的任何位置为变量赋值,则假定它是本地的。全局变量:仅在函数内引用的那些变量是隐式全局变量。问题 Q8:什么是局域网和广域网?可用的回答 : 局域网:(Local Area Network,LAN), 局域网是一个局部范围的计算计组, 比如家庭网络就是一个小型的局域网,里面包含电脑、手机和平板等,他们共同连接到你家的路由器上。 又比如学校的机房就是一个局域网,里面有几百几千台电脑, 当机房无法上外网时,但是电脑之间仍可以通信,你们可以通过这个局域网来打CS 、玩红警。 理论上,局域网是封闭的,并不可以上外网,可以只有两台电脑,也可以有上万台。 广域网:(WAN,Wide Area Network),广域网的范围就比较大了, 可以把你家和别人家、各个省、各个国家连接起来相互通信。 广域网和局域网都是从范围的角度来划分的, 广域网也可以看成是很多个局域网通过路由器等相互连接起来。 问题 Q9:def func(a,b=) 这种写法有什么坑?可用的回答 : def func(a,b=): b.append(a) print(b) func(1) func(1) func(1) func(1) 如:看下结果 1 1, 1 1, 1, 1 1, 1, 1, 1 函数的第二个默认参数是一个list,当第一次执行的时候实例化了一个list,第二次执行还是用第一次执行的时候实例化的地址存储, 所以三次执行的结果就是 1, 1, 1 ,想每次执行只输出1 ,默认参数应该设置为None。 问题 Q10:列举网络爬虫所用到的网络数据包,解析包?可用的回答 : 网络数据包 urllib、urllib2、requests 解析包 re、xpath、beautiful soup、lxml 算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:唯一路径II题目描述如下:A robot is located at the top-left corner of a m x n grid (marked Start in the diagram below).The robot can only move either down or right at any point in time. The robot is trying to reach the bottom-right corner of the grid (marked Finish in the diagram below).Now consider if some obstacles are added to the grids. How many unique paths would there be?An obstacle and empty space is marked as 1 and 0 respectively in the grid.Note: m and n will be at most 100.Example 1:Input: 0,0,0, 0,1,0, 0,0,0Output: 2Explanation:There is one obstacle in the middle of the 3x3 grid above.There are two ways to reach the bottom-right corner:1. Right - Right - Down - Down2. Down - Down - Right - Right与Unique Path 相比就是多了不通的路,这个和边界处理的效果是一样的。不过不通所使用的数字1,所以预处理一下。其他的不同之处:在1中会将 0 0 变为1,但如果此处也直接使用的话会造成下面情况的错误:1时预处理为
关于TCP和UDP协议区别的描述中,哪句话是错误的?(单选)
A.TCP协议可靠性高,UDP则需要应用层保证数据传输的可靠性
B.TCP协议是面向连接的,而UDP是无连接的
C.UDP协议比TCP协议的安全性差
D.UDP协议要求对发出据的每个数据包都要确认
● SNMP 采用UDP 提供数据报服务,这是由于 (48) 。
(48)
A. UDP 比TCP 更加可靠
B. UDP 数据报文可以比TCP 数据报文大
C. UDP 是面向连接的传输方式
D. 采用UDP 实现网络管理不会太多增加网络负载