元旦期间 整理了12道盘算机网络面试题

时间:2021-06-09 01:15 作者:爱博下载
本文摘要:因为TCP是双工传输模式不区分客户端和服务端毗连的建设是双向的历程。 结构应用层请求http报文传输层添加TCP/UDP头部网络层添加IP头部数据链路层添加以太网协议头部 可是单个Reactor负担了所有的事件监听、响应事情如果毗连过多还是可能存在性能问题。 数据链路层 :首先把比特流封装成数据 帧 的花样对0、1举行分组。电脑毗连起来之后数据都经由网卡来传输而网卡上界说了全世界唯一的MAC地址。

爱博网址

因为TCP是双工传输模式不区分客户端和服务端毗连的建设是双向的历程。

结构应用层请求http报文传输层添加TCP/UDP头部网络层添加IP头部数据链路层添加以太网协议头部

可是单个Reactor负担了所有的事件监听、响应事情如果毗连过多还是可能存在性能问题。

数据链路层:首先把比特流封装成数据 的花样对0、1举行分组。电脑毗连起来之后数据都经由网卡来传输而网卡上界说了全世界唯一的MAC地址。

然后再通过广播的形式向局域网内所有电脑发送数据再凭据数据中MAC地址和自身对比判断是否是发给自己的。

网络层:广播的形式太低效为了区分哪些MAC地址属于同一个子网网络层界说了IP和子网掩码通过对IP和子网掩码举行与运算就知道是否是同一个子网再通过路由器和交流机举行传输。IP协议属于网络层的协议。

传输层:有了网络层的MAC+IP地址之后为了确定数据包是从哪个历程发送过来的就需要端口号通过端口来建设通信好比TCP和UDP属于这一层的协议。

会话层:卖力建设和断开毗连

表现层:为了使得数据能够被其他的盘算机明白再次将数据转换成另外一种花样好比文字、视频、图片等。

应用层:最高层面临用户提供盘算机网络与最终出现给用户的界面

实际的IO读写操作

为了保证毗连的可靠关闭。

如果server没有收到最后一个ACK那么就会重发FIN。

爱博下载

这个模式reactor和handler在一个线程中如果某个handler阻塞的话会导致其他所有的handler无法执行而且无法充实使用多核的性能。

提倡IO请求

为什么要等候2MSL的时间才关闭?

为了保证毗连的可靠关闭。

如果server没有收到最后一个ACK那么就会重发FIN。

这个模式reactor和handler在一个线程中如果某个handler阻塞的话会导致其他所有的handler无法执行而且无法充实使用多核的性能。

提倡IO请求

为什么要等候2MSL的时间才关闭?

谈一谈你对TCP/IP四层模型OSI七层模型的明白?

server端收到SYN之后同意建设毗连返回一个ACK响应同时也会给client发送一个SYN包发送完成之后状态变为SYN_RCVD

应用层包罗OSI的会话层、表现层和应用层提供了一些常用的协议规范好比FTP、SMPT、HTTP等。

谈一下你对Reactor模型的明白?

TCP/IP则是四层的结构相当于是对OSI模型的简化。

client端收到server的ACK之后状态变为ESTABLISHED返回ACK给server端。server收到之后状态也变为ESTABLISHED毗连建设完成。

谈一下你对Reactor模型的明白?

TCP/IP则是四层的结构相当于是对OSI模型的简化。

client端收到server的ACK之后状态变为ESTABLISHED返回ACK给server端。server收到之后状态也变为ESTABLISHED毗连建设完成。

爱博

其中硬件负载平衡价钱昂贵性能最好能到达百万级软件负载平衡包罗Nginx、LVS这种。

Handler:与IO事件绑定卖力IO事件的处置惩罚。

数据经由路由器、交流机转发最终到达目的服务器目的服务器同样剖析数据最终拿到http报文根据对应的法式的逻辑响应回去。

用户通过浏览器请求https网站服务器收到请求选择浏览器支持的加密和hash算法。


本文关键词:元旦,爱博网址,期间,整理,了,道,盘算机,网络,面,试题

本文来源:爱博-www.il-norge.com