嵌入式笔试面试题(9)----网络

时间:2021-09-13 12:01:35

7、TCP使用_______进行流量控制。

A. 3次握手法 B. 窗口控制机制

C. 自动重发机制 D. 端口机制

28、TCP/IP层IP协议的服务是_______

A. 可靠服务 B. 有确认的服务

C. 无连接数据报 D. 以上都不对

对于一个没有设置任何套接口选项的阻塞套接口,调用recv接收对方的数据,对方发送数据前突然断电,下列哪种情况将会发生________

A. recv永远不会返回 B. recv立刻返回-1

C. recv立刻返回0 D. recv在等待很长一段时间后返回-1

某公司申请到一个C类的IP地址,但要连接6个子公司,最大的一个子公司有26台计算机,每个子公司在一个网段中,则子网掩码应该为多少?

网络号为全1

主机号为全0

子网掩码&ip-------------》网络号

~子网掩码&ip------------》主机号

C网段默认子网掩码255.255.255.0

2^4<26<2^5   由于有26个主机最少有26个ip故主机号为11111

C类地址8-5=3     可划分为2^3=8个子网  

 

11111111 11111111 11111111 11100000(224)  

255.255.255.244

 

 

60、一台主机从一个网络移到另一个网络,它的IP地址和MAC地址必须改变吗?

Ip改变(由DHCP分配),mac不会改变(mac由厂家固定)

61、HTTP服务所用到的端口号是多少?

80超文本传输协议,凡www开头的文本都要遵循这个协议;

83、TCP和UDP协议的区别,谈谈增强UDP传输安全性的策略

相同点:都是传输层协议;

Tcp:数据传输高可靠性,数据传输有三次握手,保证数据传输无丢失,无失序,无重复,无错误;

面向连接的,点对点传输;

对数据传输可靠性高时应用tcp;

 

Udp:数据传输高时效性,可靠性不能保证;

无连接,点对点,一对多或多对一或多对多;

数据比较大,对数据传输效率比较高时应用udp;

 

可以增加校验机制增强udp的可靠性;

 

84、TCP三次握手,包头中的标志变化?

第一次握手:客服端给服务端发送一个SYN包,tcp协议中(SYN=1,seq=x),SYN标志置1,序列号seq为x,便于下次的确认,并进入SYN_SEND状态;

第二次握手:服务端收到客服端发送的SYN包后,给客户端发送一个SYN+ACK包,在tcp协议中(SYN=1,ACK=1,ack=x+1,seq=y),SYN置1,确认包ACK置1,确认序列号为x+1,同时也发送seq=y,便于客服端接收数据的准确性,同时进入SYN_RECV状态;

第三次握手:客户端收到服务端的ACK+SYN包后,回复一个SYN包(SYN=1,seq=z),客服端和服务端进入ESTABLISHED状态,完成三次握手;

 

224、OSI 7层协议模型 和各个层次的 关系

应用层           为上提供接口,并接受上层数据

表示层           数据的编码和解码

会话层           选择会话通道                            【数据】

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

传输层           tcp/udp   port                【tcp/udp】+【数据】

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

网络层            ip   路由选择              【ip】+【tcp/udp】+【数据】

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

数据链路层       MAC

物理层           设备间比特流传输  ethan】+【ip】+【tcp/udp】+【数据】

239、ICMP是什么协议,属于那一层。

Icmp控制报文协议,主要用在主机和路由器之间传递控制信息,包括报告出错,状态信息等,ping时会发送icmp回应请求消息,记录到icmp回应回复消息,通过这些消息对主机或网络故障进行诊断;

属于网络层;

 

240、组播的优点。

组播可以外网间通信,只要加入到组中即可;(单工)

广播:局域网间通信;(单工)

网上视屏会议就特别适合组播,如果采用单播一个个节点数据发送(有多少目标就发送多少次)就浪费大量时间,如果广播发送虽然能一次性发送,但不能区分目标对象,若采用组播既能一次性传输所有目标节点数据,也可以针对性的发送给特定目标对象;

251、6个网段,每个网段26台主机,网关应该设置为多少合适?192.168.1.1

DNS域名系统主要负责主机名____之间的解析:(  )

A.IP地址B.MAC地址 C.网络地址 D.主机别名