网络工程师常见面试题,1分钟就能看完

哈喽大家好,我是网工学姐~

今天我们继续来看看网络工程师在面试中的一些常见问题,后续也会持续更新,大家可以收藏起来慢慢看哦~

网络工程师常见面试题,1分钟就能看完_第1张图片

面试官:请说一下什么是TCP?

参考答案:TCP 是TCP/IP四层模型中的传输层协议,中文名称是传输控制协议,它是一个面向连接的、可靠的,有序的,具有流量控制的传输协议;

面试官:TCP三次握手又是什么?

网络工程师常见面试题,1分钟就能看完_第2张图片

参考答案:(如图所示)第一次握手:客户端给服务端发一个 SYN(syn=1) (同步序列编号)报文,并指明客户端的初始化序列号seq= x。

第二次握手:服务器收到客户端的 SYN 报文之后,必须确认客户的SYN,此时ACK确认号为1,ACK的值为x+1,并且指定了自家的初始化序号y,发送ACK+SYN包,初始序号seq为y.

第三次握手:客户端收到 SYN 报文之后,会发送一个 ACK 报文,当然,也是一样把服务器的 y+ 1 作为 ACK 的值,表示已经收到了服务端的 SYN 报文,此时客户端处于 (建立连接)ESTABLISHED 状态。服务器收到 ACK 报文之后,也处于 ESTABLISHED 状态,此时,双方已建立起了连接。

面试官:那TCP和UDP又有什么区别?

参考答案:TCP提供有连接、可靠的、有序的、有流量控制的连接,协议号为6,常常用在邮件的收发、浏览网页HTTP传输等,UDP提供无连接,不可靠,无序的,无流量控制的传输服务,协议号为7,两者均是通过端口号来区别上层应用,常常用在视频聊天QQ语音等。

小拓展:

我们已经介绍了传输层协议,那么我们常见的应用层协议有哪些呢?

网络工程师常见面试题,1分钟就能看完_第3张图片

1、DHCP(动态主机配置协议)

设备需要实现通信必须用到IP地址,随着移动终端设备的增长,越来越多的设备需要用到IP地址,然而非专业人员并不知道IP地址如何配置,且手工配置过于麻烦也容易造成IP地址冲突,那么这时候就需要用到DHCP了。

DHCP是一种能够给主机自动配置IP地址的协议,常常用在企业内网及校园网中,能够省去手工配置IP的过程,给人们带来极大的便利。

2、DNS(域名解析协议)

当我们访问一个网站时,大家是输入IP地址访问还是使用搜索引擎直接访问的呢?我想,要是访问百度,应该没有人能够记住百度的IP地址吧!我们知道通信设备找到目标时需要访问的实际是具体的IP地址,但是我们输入的网址是怎么能够变成IP地址的呢?

DNS是因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串通过DNS域名解析协议,我们不需要再去记那些繁琐的IP地址,让我们上网更轻松!

3、HTTP(超文本传输协议)

我们向浏览器请求网页的时候,是不是常常会看到HTTP这几个字眼,HTTP是超文本传输协议,它是互联网上应用最为广泛的一种网络协议当客户端与服务器进行通信的时候,就需要一个协议来进行沟通这个协议就是HTTP协议。

当我们客户端点击一个URL地址的时候,会给浏览器一个请求,浏览器根据请求,会向客户端请求的服务器转发这个请求,这时候服务器会给一个响应

如果不出错的话浏览器就会把服务器发送的信息传递给客户端,在客户端上进行显示出来。如果错误的话就会把错误的信息,在客户端上显示出来常见的错误信息有403、200、302等,值得注意的是,http协议永远都是客户端发起请求浏览器进行响应。

4、FTP(文件传输协议)

文件传输协议是一种基于客户端/服务器的协议,用于将文件下载到主机或与主机向服务器上传文件的场景。FTP有主动连接与被动连接两种形式,且分为两个步骤,第一个步骤是控制连接,第二个步骤是数据连接,用户可以使用用户名和密码进行身份验证接收数据,但匿名则FTP允许所有用户从FTP服务器直接访问文件和数据。

                                       网络工程师常见面试题,1分钟就能看完_第4张图片

 

 

你可能感兴趣的:(网络工程师,网络,华为认证,网络,tcp/ip,网络协议)