1、OSI七层模型,TCP/IP模型
2、拥塞控制和流量控制的区别?
拥塞控制:是一种用于管理网络中拥塞的调节机制。拥塞指的是网络中出现过多的数据包或者流量,导致网络资源不足,造成网络性能下降和数据传输延迟增加的情况。
流量控制:是一种用于管理通信双方之间数据传输速率的调节机制。流量控制是为了解决接收方处理速度慢于发送方的情况,从而避免数据包在传输过程中丢失或者溢出。
拥塞控制主要针对网络中的拥塞问题进行调节,而流量控制主要针对通信双方之间的传输速率进行调节。
3、路由器的作用是什么?
路由器(Router) 是计算机网络中的一种网络设备,其主要作用是在不同的网络之间传递数据包,实现数据在网络中的转发和路由。
路由器的主要作用包括:
1、数据转发:根据IP地址,将数据包从一个网络接口转发到另一个网络接口。
2、路由选择:根据网络拓扑结构、路由协议等信息选择最优的路径来转发数据包,以保证数据包能够快速、准确地到达目的地。
3、网络分割:将一个大的网络划分成多个较小的子网,从而实现对网络流量的控制和管理,提高网络的安全性和效率。
4、网络连接:连接不同类型的网络,例如将局域网(LAN)连接到互联网,或者连接不同的局域网之间,实现不同网络之间的互联互通。
4、请解释IP地址和MAC地址的作用及区别。
IP地址:用于在网络层标识主机的逻辑地址,实现跨网络的通信。
MAC地址:用于数据链路层标识主机的物理地址,实现局域网内的通信。
区别: IP地址是逻辑地址,可以动态分配和改变; MAC地址是物理地址,通常与网卡绑定,不易改变。
5、请简述ARP协议的作用和工作原理。
ARP协议:是指地址解析协议,用于将网络层的IP地址解析为数据链路层的MAC地址。
工作原理:主机在发送数据包前,首先检查ARP缓存中是否有目标IP地址对应的MAC地址,如果有则直接使用;如果没有则发送ARP请求广播,询问目标IP地址的MAC地址,收到回复后更新ARP缓存并发送数据包。
6、请简要介绍TCP协议和UDP协议的特点和应用场景。
TCP协议:是一种面向连接、可靠的传输层协议,提供高可靠性的数据传输服务。
- 特点:
1、提供可靠的数据传输,通过序号、确认和重传机制保证数据的可靠性。
2、支持流量控制和拥塞控制,调整发送速率和处理网络拥塞。
3、提供全双工通信,允许双方同时发送和接收数据。
应用场景:适用于需要可靠数据传输的应用,如网页浏览、电子邮件、文件传输等。对数据完整性要求较高、对传输速度要求不那么敏感的应用。
UDP协议:是一种简单的无连接、不可靠的传输层协议,提供低延迟的数据传输服务。
- 特点:
1、不提供可靠的数据传输,不进行重传和确认,数据可能丢失或乱序到达。
2、不提供流量控制和拥塞控制,发送方以恒定的速率发送数据。
3、包头较小,传输效率较高。
应用场景:适用于实时性要求较高、对数据传输可靠性要求不高的应用,如音视频流媒体、实时游戏等。对传输延迟要求较高、对数据丢失或乱序不敏感的应用。
7、TCP协议中的三次握手和四次挥手过程分别是什么?它们的作用是什么?
8、讲一下IP协议的地址分配方式。
IPv4采用32位地址,通常以点分十进制表示(如192.168.0.1)
IPv4地址分为5类,分别是A、B、C、D和E类地址,其中A、B、C类地址用于主机分配,D类地址用于多播,E类地址保留未使用。
9、用过ping命令吧,是哪个协议的?该协议有什么作用?
是ICMP (Internet Control Message Protocol)协议的,有以下作用:
1、网络诊断和故障排除:当目标主机不可达时,路由器会发送ICMP目标不可达消息给源主机;
2、错误报告和状态通知:报告各种错误情况,例如目标不可达、时间超时、数据包超过最大传输单元等;
3、路由器和主机的通信:包括路由器的重定向通知、路由器发现和路由器选择等功能;
4、网络管理和监控:包括Ping命令和Traceroute命令等,用于测试主机之间的连通性和测量网络的延迟和路由情况。
10、1. ip地址如何转换为物理地址?
ip地址—>物理地址:网络层采用ARP协议(地址解析协议)。主机先在本地ARP缓存中查找,若无则将包含目标IP地址的ARP请求广播到局域网上所有主机,目标主机接收后单播返回自身的物理地址,主机收到后将该IP地址和物理地址存入本机ARP缓存中。
11、IPv4 VS IPv6
1、IPv4:地址32位。
2、IPv6:地址128位。数据包的头部更加简短,路由表更小,提高转发效率。解决地址冲突问题,为设备提供更简化连接。更加安全。
12、什么是B/S架构?
B/S架构:客户端通过URL访问web服务器, web服务器请求数据库服务器,将结果以htm形式返回客户端浏览器。分为表现层、逻辑层、数据层。
13、TCP Vs UDP
1、TCP:可靠的面向连接的,头部20B, 面向字节流。
2、UDP:不可靠的无连接的,头部8B,面向报文。
14、如何实现TCP的可靠性?
TCP的可靠性:停止等待协议、超时重传协议。
15、什么是总线带宽?
总线带宽:总线在单位时间内可以传输的数据总量.
16、什么是云计算,分为哪三种服务?
1、云计算:云是网络,云计算就是一种网络计算模式,可以随时随地提供解决网络资源的-种计算服务和应用。
2、三种服务模式:Saas服务(可直接用的云储存云文档)、Paas服务(服务商提供框架和基础功能,在此平台上开发软件)、laas服务(服务商只出租硬件设施, 如服务器硬盘网络等)。
17、以太网和无线局域网发送数据后是否需要等确认
1、以太网发送数据后不需要对方确认:以太网是有线网络,容易实现碰撞检测,若碰撞则能及时检测并重发;若不碰撞则在有线网络中误码率很低,不需要实现可靠传输。
2、无线局域网发送数据后需要对方确认:无线局域网的MAC协议不进行碰撞检测,且无线信道易受干扰,所以要返回确认帧,没收到就重传。
18、香农定理Vs奈奎斯特准则
1、奈奎斯特准则:在理想低通信道下的最高传输速率C=2Wlog2(K)
2、香农定理:带宽受限且有噪声存在时,不产生误差的数据传输速率C=Wlog2(1+S/N)
20、计算机网络的主要功能
计网主要功能:资源共享、信息交换、分布式处理。
21、主机间有哪几种通信方式?
主机间通信方式: C/S客户和服务器方式、P2P对等方式。
22、电路交换VS报文交换VS分组交换
1、电路交换:报文通过电路以比特流形式发送,需要建立连接、传输数据、断开连接,如电话网络。
2、报文交换:将报文发送到相邻结点,全部保存下来,查找转发表,转到下一个结点,采用存储转发。
3、分组交换:将报文分组转发到相邻结点,存储查表转发。
23、同步通信VS异步通信
1、同步通信:发送方在发送的数据中添加一个时钟信号,接收方通过这个时钟信号同步接收。
2、异步通信:发送方和接收方时钟信号始终不-致,发送方不知道接收方啥时候能收到,二者通过起始位和终止位来接收数据。
24、计算机网络主要的性能指标有什么?
计算机网络主要的性能指标:速率、带宽、吞吐量、时延、时延带宽积、信道利用率、往返时延等。
25、描述下输入一个网址到获取这个页面的过程
输入网址到获得页面过程:
①首先要将网址转化,查询DNS获取对应网址的IP地址(先查询本地DNS缓存,若没有则发送一个请求给本地域名服务器,若还没有则本地域名服务器发起一个迭代/递归DNS请求,直到查询到对应IP地址后返回给主机) ;
②主机向该IP地址的80端口的HTTP服务器发起一个TCP连接;
③建立完连接后,本地主机可以给服务器发送http请求;
④服务器收到请求后,处理生成html页面代码返回给主机;
⑤主机浏览器拿到后开始解析和渲染,若页面还包含图片、外部S等静态资源,也需要分别通过上述http请求来获取。