计算机基础知识面试题集合(包含计网OSI、TCP/IP、HTTP、TCP、UDP、三次握手、四次挥手、OS进程线程、死锁,常见数据结构及排序,Linux常用命令、数据库基础等。)

本文详细介绍了计算机网络的基础知识,包括OSI七层模型与TCP/IP四层模型的对比,TCP三次握手四次挥手的过程,以及HTTP与HTTPS的区别。此外,还涵盖了操作系统中的进程线程关系和死锁条件,数据结构的常见类型与排序算法,以及Linux基本命令和MySQL数据库的相关概念。这些内容是面试中常见的技术知识点。
摘要由CSDN通过智能技术生成

超级详细的面试计算机基础知识问题集合(包括计网(TCP\UDP\HTTP), 数据结构(常用结构及排序查找算法), 操作系统(进程线程及死锁相关), Linux, MySQL)

目录

  • 一、软测知识
  • 二、计算机基础知识
    • 2.1 计算机网络
      • 2.1.1、OSI七层模型与TCP/IP四层模型。
      • 2.1.2、URL、HTTP、HTTPS、浏览器进入一个网址的过程、Cookie。
      • 2.1.3、TCP三次握手四次挥手。
      • 2.1.4、TCP拥塞控制
      • 2.1.5、TCP与UDP的区别。
      • 2.1.6、其他常见协议。
      • 2.1.7、HTTP与HTTPS。
    • 2.2 操作系统
      • 2.2.1、进程线程的关系。
      • 2.2.2、死锁的条件,死锁的解决办法。
    • 2.3 数据结构
      • 2.3.1、常见数据结构有哪些
      • 2.3.2、排序算法及比较
    • 2.4 其他问题
      • 2.4.1、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?
  • 三、Linux
    • 3.1、Linux基本命令
    • 3.1、常问语句
  • 四、MySql
    • 4.1 数据库概念
    • 4.2 SQL语句
      • 4.2.1 学生课程信息表:
    • 4.3 索引
    • 4.4 其他问题
      • 4.4.1、数据库分页分表,分页查询
      • 4.4.2、优化数据库,提高数据库的性能:

一、软测知识

软测

二、计算机基础知识

2.1 计算机网络

2.1.1、OSI七层模型与TCP/IP四层模型。

OSI:
想要比较这两个模型,就不得不提及他们的历史。
OSI是法定的参考标准,是一堆老头(ISO国际标准化组织)聚集在一起研究出来的,它提出了一系列标准化的名词,如协议、服务、接口等。但是等OSI提出的时候,市面上已经使用了另一种模型——TCP/IP
TCP/IP之所以叫这个名字,是因为在他的协议栈中,TCP和IP占了非常重的位置。虽然没有标准的理论,没有标准的名词,没有标准的规范,但他所解决的是实际应用中的问题。这也就是与OSI最大的不同,一个只有理论没有实践,一个只有实践没有理论。
下图是他们的比较:
在这里插入图片描述

2.1.2、URL、HTTP、HTTPS、浏览器进入一个网址的过程、Cookie。

先认识一下URL:
URL是统一资源定位符,通常就是我们所使用的网址,格式如下。
再认识一下超文本:
超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。常用的是HTML。
在这里插入图片描述
再认识一下HTTP:
HTTP是HyperText Transfer Protocol,即超文本传输协议,是基于TCP的一种应用层协议。他主要定义了万维网浏览器怎么向服务器请求,服务器怎么回复请求的过程。浏览器进入一个网址的过程中也使用到了HTTP协议。具体如下图:
在这里插入图片描述
HTTP的特点是无状态,指对交互性记录没有记忆功能,但可以使用Cookie记录用户的访问记录,也就是我们常说的浏览记录。
在这里插入图片描述

2.1.3、TCP三次握手四次挥手。

三次握手:
在这里插入图片描述
四次挥手:

在这里插入图片描述
这里直接放某道的笔记开篇。一定要记住,TCP的特点就是稳、慢,比喻一下就是非常客气。
连接建立:说话前,先客气的打个招呼,人家让你说你再说。所以是三次交流。
在这里插入图片描述
连接释放:说话后,要客气地说我说完了,然后等别人说完,别人说完再客气的回复说我也说完了,然后你在回复个ok。这就是四次挥手的过程。
在这里插入图片描述
三握四挥,少一次都不行。面试可能会问为什么不是两次握手,为什么不是三次挥手,你只要从TCP的本质特点,从TCP的可靠机制来回答,就不会出错。三握四挥少任何一次都会发生不可靠的故障,比如你不跟他说开始就发信息,对方可能会没准备好而遗漏信息。比如你发完信息没说结束那么聊天会一直挂起。多加用现实情况去模拟就行。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值