计算机网络复试内容

1.说下OSI体系结构和TCP/IP体系结构。

OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型。

物理层:考虑的是怎样在传输媒体上传输数据比特流,而不是指具体的传输媒体。实现透明地传输比特流。

数据链路层:数据链路层把网络层传下来的分组封装成帧。

网络层:为主机提供数据传输服务。网络层把传输层传递下来的报文段或者用户数据报封装成分组。

传输层:而传输层协议是为主机中的进程提供数据传输服务。

会话层:建立及管理会话。

表示层:数据压缩、加密以及数据描述,这使得应用程序不必关心在各台主机中数据内部格式不同的问题。

应用层:为特定应用程序提供数据传输服务,例如 HTTP、DNS、FTP、SMTP等。

2.解释下ARP协议。

ARP协议是地址解析协议,根据IP地址获取MAC地址(物理地址)的一种协议。

详细解释:主机发送数据时首先会查看自己的ARP缓存表是否含有目标IP地址以及对应的MAC地址,如果没有会在网络上发送一个广播,当收到广播的某个主机符合条件就会准备好包含自己的MAC地址的ARP包传送给ARP广播的主机。拿到ARP包的广播主机就可以与目标主机进行通信,同时广播会更新自己的ARP缓存表,下次在发送数据时直接从自己的ARP缓存表查找就可以。

3.解释下DHCP协议?

DHCP(英文名:Dynamic Host Configuration Protocol)动态主机配置协议)主要是为新加入到计算机网络中的计算机自动配置IP地址。这样一台主机就可以即插即用不需要人工配置IP地址。

4.解释下TCP三次握手?如果两次握手会干嘛?三次握手的目的是什么?

假设主机A为客户端,主机B为服务端。首先主机A向B发送连接请求报文段,然后主机B对收到的主机A的报文段进行确认,最后主机A对主机B的确认进行确认。

如果是两次握手的话,当第一次客户端向服务器发送请求连接报文后,由于网络堵塞等原因,客户端等待的时间过长,取消请求连接,但是此时服务器端收到客服端发送的连接请求了,同意建立连接,向客服端发送确认报文,但由于客服端已经取消建立连接,所以导致服务器迟迟等不到客户端发送的确认报文,以至于服务器端一直在等待,这样就会长时间占用服务器的资源。

TCP三次握手的目的是同步连接双方的序列号和确认号并交换TCP窗口大小信息。

5.解释TCP的四次挥手?四次挥手的目的是什么?

主机A向主机B发送一个连接释放报文,主机B收到连接释放报文后发出确认。主机B向主机A发送连接释放报文,主机A接收到连接释放报文后发出确认。

TCP四次挥手的目的是终止TCP连接。

6.解释下TCP/UDP的区别?

TCP和UDP都是传输层中的协议。

TCP面向连接提供可靠的数据。

传输服务,UDP面向非连接不提供可靠传输服务。

TCP面向字节流数据、传输慢,UDP面向报文数据、传输快。

7.谈谈HTTP和HTPPS的区别?

HTTP是超文本传输协议,而HTTPS是具有安全性的SSL加密传输协议。

HTTP的端口是80,HTTPS是443。

8.谈谈GET和POST之间的区别?

首先GET和POST都是HTTP请求的2种方法。

从功能上来讲,GET一般用来从服务器上获取资源,POST一般用来更新服务器上的资源。

从安全性来讲,POST的安全性要比GET的安全性高,因为GET请求提交的数据将明文出现在URL上,而且POST请求参数则被包装到请求体中,相对更安全。

从请求的大小来看,GET请求的长度受限于浏览器或服务器对URL长度的限制,允许发送的数据量比较小,而POST请求则是没有大小限制的。

9.解释下CSMA/CD是什么?

载波监听多路访问/冲突检测方法

其基本思想是:当一个节点要发送数据时,首先监听信道;如果信道空闲就发送数据,并继续监听;如果在数据发送过程中监听到了冲突,则立刻停止数据发送,等待一段随机的时间后,重新开始尝试发送数据。

10.IPV4与IPV6的区别?

IPV6比IPV4更安全,而且存储空间更大。

IPV4长度为 32 位(4 个字节),IPV6长度为 128 位(16 个字节)。

11.怎么理解子网掩码和IP地址?

在国际互联网(Internet)上有成千百万台主机(host),为了区分这些主机,人们给每台主机都分配了一个专门的“地址”作为标识,称为IP地址。子网掩码的作用是用来区分网络上的主机是否在同一网络段内。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址主机地址两部分。

12.HUB,Switch,Router分别属于OSI哪一层?

HUB是集线器属于物理层,Switch是交换机属于数据链路层,Router是路由器网络层的,负责不同网络结合。

13.说一下交换机与路由器的区别?

工作层次不同:交换机主要工作在数据链路层,路由器工作在网络层。

主要功能不同:交换机根据MAC地址(物理地址)寻址,路由根据IP地址寻址。

14.解释下TCP/IP协议?

TCP/IP协议是因特网的通信协议,又称网络通信协议,由IP协议和TCP协议组成,TCP/IP协议定义了全世界计算机之间的通信、传输数据的规则。

15.解释下SMTP协议?

SMTP(Simple Mail Transfer Protocol)简单邮件传输协议,它的作用是帮助每台计算机发送信件时找到下一个目的地。

16.解释下ICMP协议?

ICMP(Internet Control Message Protocol)网际控制报文协议,时TCP/IP大的一个子协议,用于IP主机和路由器

之间传递控制消息。(控制消息是指:网络通不通、路由是否可达、主机是否可达)

ICMP有2中报文类型:差错报告报文、查询报文

ICMP的主要功能:确认IP包是否成功到达目标地址、通知在发送过程中IP包被丢弃的原因。

17.电路交换、报文交换、分组交换分别的优缺点?

电路交换

优点:传输时延小、没有冲突、实时性强;

缺点:独占式信道利用率低、建立连接时间长、灵活性差。

报文交换

优点:无需建立连接、信道利用率高;

缺点:转发时延长、要求的缓存空间大。

分组交换(无连接的数据报、面向连接的虚电路)

优点:无需建立连接、信道利用率高、简化了存储管理、加速了传输;

缺点:存在发送时延、可能会存在分组失序、丢失、重复。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每天都是被迫学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值