软测八股--计算机网络

计算机网络基础

局域网广域网

局域网:一个区域内由多台计算机互联成的计算机组(学校,办公室,公司/学校等)。可以实现文件管理,应用软件管理,答应及管理,扫描仪共享等。是封闭的,由两台或堕胎计算机组成

广域网:跨度大的,地域性的计算机网络的集合。通常跨省市甚至国家。广域网包括大大小小不同子网,可以是局域网或者小型广域网

DNS是什么,如何工作?

DNS:域名解析器,提供域名解析服务。把域名解析为IP,或将IP解析为域名。客户机可以指定DNS来解析,或者用本机hosts文件进行解析

活动目录:微软提供的目录服务的一种,它存储有关网络上的对象信息,并使管理员和用户更方便的查找和使用这类信息;
域:网络系统的一个安全边界,在一个域当中,计算机和用户共享一些列的安全信息。

TCP/IP协议层次结构

以及每一层的重要协议
五层结构
TCP/IP 协议
应用层:HTTP,SMTP,FTP
传输层:TCP,UDP
网络层:IP
链路层:ARP,RARP

简述ip地址

ip地址是TCP/IP网络中的主机的唯一地址,IP地址是网络层的逻辑地址

缺省网关只是缺省的路由器,只有在不同子网之间通信时,才需要配置缺省网关的ip地址

子网(Subnet)是在TCPP网络上,用路由器连接的网段,子网掩码Subnet Mask)用来确定IP地址中的网络地址部分。其格式与P地址相同,也是一组32位的二进制数。

子网掩码用途

判断两个ip地址是否在同一个局域网中。子网掩码和IP地址按位与运算后,结果一致处于一个局域网

TCP和UDP协议

UDP:对网络通讯质量要求不高时,要求网络通讯速度要快的场景

HTTP和HTTPS

HTTP议属于应用层协议

cookies和session

http get和post请求

http1.0和http1.1区别

TCP连接建立和断开

建立

断开

客户端使用DHCP获取IP过程

http常见状态码

1xx--信息性状态码:
100 continue 表示已经收到请求部分,正在处理
101 服务器根据客户端的请求切换协议

2xx 成功状态码
200 ok
201 请求已完成,创建了新的资源
202 accepted 请求已经接受,但还没处理完成

3xx 重定向状态码
301 资源已被永久移动到新位置
302 临时重定向,资源暂时不在位置
304 资源未修改,使用缓存内容

4xx--客户端错误
400 请求语法错误或参数错误
401 需要认证,上述请求未授权
403 未授权 禁止访问
404 找不到请求的资源
405 请求的方法不被允许

5xx--服务器错误
500 服务器内部错误
502 网关或代理服务器收到无效响应

计算

其它

B/S C/S区别

VPN类型

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/86853.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/86853.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

某省职业院校技能大赛 高职组“信息安全管理与评估”赛项第二部分:应急响应

!!!需要环境可私信博主!!! !!!若有错误欢迎指正!:) 序号任务要求1提交攻击者的两个内网IP地址2提交网站管理员用户的用户名和密码3提交黑客得到 mysql 服务的…

OkHttp 简单配置

OkHttpClient 的简单配置,包含重试,线程池 Configuration public class OkHttpConfig {Bean("deSourceOkHttp")public OkHttpClient okHttpClient() {return new OkHttpClient.Builder().connectTimeout(60, TimeUnit.SECONDS).readTimeout(3…

群晖nas安装moodle跳坑记录

1,套件里面直接安装 会安装好几个依赖,包括php apach ,数据库。这些安装的时间就比较长。 安装完成后自动安装 Moodle。 过程也很长数据库里面的表有接近500张。 2,安装位置 顺便提一下 nas程序的安装位置 这两个位置好像都不是…

鸿蒙HarmonyOS 5小游戏实践:打砖块游戏(附:源代码)

打砖块是一款经典的游戏,它简单易懂却又充满挑战性。本文将介绍如何使用ArkUI框架开发一个完整的打砖块游戏,涵盖游戏逻辑设计、UI实现和交互处理等核心内容。 游戏架构设计 我们的打砖块游戏采用了组件化设计,主要分为两个部分:…

Flutter MobX 响应式原理与实战详解

📚 Flutter 状态管理系列文章目录 Flutter 状态管理(setState、InheritedWidget、 Provider 、Riverpod、 BLoC / Cubit、 GetX 、MobX 、Redux) setState() 使用详解:原理及注意事项 InheritedWidget 组件使用及原理 Flutter 中 Provider 的使用、注…

浅谈国产数据库多租户方案:提升云计算与SaaS的资源管理效率

近年来,“数据库多租户”这一概念在技术圈内频频出现,成为云计算和SaaS(软件即服务)架构中的重要组成部分。多租户架构不仅为企业提供了高效的资源隔离与共享解决方案,还能大幅降低成本,提高系统的可扩展性…

Wpf的Binding

前言 wpf的Binding就像一个桥梁,它的作用就是连接逻辑层与界面层,既能够把逻辑层的数据搬到界面层展示,又能将界面层的数据更改后传递到逻辑层,Binding的数据来源就是Binding的源,数据展示的地方就是Binding的目标。 …

嵌入式单片机中SPI串行外设接口控制与详解

串行外设接口(Serial Peripheral Interface)的简称也叫做SPI,是一种高速的、全双工同步通信的一种接口,串行外设接口一般是需要4根线来进行通信(NSS、MISO、MOSI、SCK),但是如果打算实现单向通信(最少3根线),就可以利用这种机制实现一对多或者一对一的通信。 第一:…

【世纪龙科技】新能源汽车动力电池总成装调与检修教学软件

在新能源汽车产业“技术迭代快、安全要求高、实操风险大”的背景下,职业院校如何以“项目式教学改革”为突破口,破解传统实训“高成本、高风险、低效率”的困局?江苏世纪龙科技以桌面VR沉浸式技术为支点,推出《新能源动力电池总成…

GO泛型编程面试题及参考答案

目录 什么是 Go 中的泛型?Go 从哪个版本开始支持泛型? 在 Go 中如何定义一个带类型参数的函数? 如何为结构体添加类型参数? 使用 any 关键字和自定义类型约束有什么区别? 泛型中~T 的语义及其实际应用是什么? 如何在函数中使用多个类型参数?举例说明。 Go 泛型支…

ReactRouter-404路由配置以及两种路由模式

404路由 场景:当浏览器输入url的路径在整个路由配置中都找不到对应的path,为了用户体验,可以使用404兜底组件进行渲染 实现步骤 准备一个404组件在路由表数组的末尾,以*号作为路由path配置路由 新建404组件 const NotFound (…

《Kubernetes》Service 详解+Ingress

主要介绍kubernetes的流量负载组件:Service和Ingress。 1. Service 1.1 Service介绍 在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这也就意味着不方便直接采用…

常见网络知识,宽带、路由器

常见网络知识,宽带、路由器 1、关于光猫、桥接和路由接法 现在的光猫都带有路由功能,即光猫、路由一体。不需要路由器也能让设备连上,但是一般来说路由功能穿墙有限,放在弱电箱/多媒体箱里的光猫发射出来的wifi信号其实是很难在…

Android应用缓存清理利器:WorkManager深度实践指南

本文将带你全面掌握使用WorkManager实现缓存清理的技术方案,从基础原理到性能优化,提供完整代码实现和工程实践指南 一、缓存清理的必要性与挑战 在Android应用开发中,缓存管理是优化应用性能的关键环节。随着应用使用时间增长,缓…

如何理解构件“可独立部署”的特性

构件的“可独立部署”特性是其区别于普通代码模块的核心特征之一,我们可以通过生活案例和技术原理解释来理解这一特性: 一、生活类比:从“家电维修”看独立部署 假设你家的空调坏了,维修时只需拆开空调外机更换压缩机&#xff0…

uni-app subPackages 分包加载:优化应用性能的利器

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》、《前端求职突破计划》 🍚 蓝桥云课签约作者、…

CentOS 8 安装第二个jdk隔离环境

1.适用于原本已经装了jdk8,现在需要安装jdk17: 多版本 JDK 共存不希望修改系统默认 JavaDocker 或脚本化部署 2. 下载 Adoptium(原 AdoptOpenJDK) 的 OpenJDK 17: cd /指定目录 sudo wget https://github.com/adopti…

Day.43

getitem方法: class MyList: def __init__(self): self.data [10, 20, 30, 40, 50] def __getitem__(self, idx): return self.data[idx] my_list_obj MyList() print(my_list_obj[2]) len方法: class MyList: def __init__(self): self.data [10…

三七互娱GO面经及参考答案

MySQL 有哪些存储引擎?MyISAM 如何存储数字类型数据? MySQL 拥有多种存储引擎,每种都有其独特的特性和适用场景。常见的存储引擎包括 InnoDB、MyISAM、Memory、CSV、Archive、Federated 等。 InnoDB 是 MySQL 5.5 版本之后的默认存储引擎,它支持事务、外键、行级锁和崩溃恢…

git常见问题汇总-重复提交/删除已提交文件等问题

git常见问题汇总: 1,已经commit的文件需要修改 /删除,应该怎么处理? 2,自己建的分支“branch1”显示“rebasing branch1”,这是什么情况? 3,由于内容修改/优化,在同一个…