每日面经:计算机网络part1

在这里插入图片描述

1. 计算机网络的组成部分有哪些?

a. 硬件设备:计算机网络由各种硬件设备组成,包括计算机、服务器、路由器、交换机、网卡等。这些设备通过物理连接(如网线、光纤)相互连接。
b. 协议:计算机网络中的通信需要遵循一定的规则和约定,这些规则和约定被称为协议。常见的网络协议包括TCP/IP、HTTP、FTP、DNS等。
c. 软件应用:计算机网络提供了各种应用程序和服务,例如电子邮件、网页浏览、文件传输等。这些应用程序依赖于网络协议进行通信。
d. 数据传输介质:数据在计算机网络中通过各种介质进行传输,包括有线介质(如网线、光纤)和无线介质(如无线局域网、蓝牙、移动网络等)。
e. 网络拓扑:网络拓扑指的是网络中各个设备之间的连接方式和结构。常见的网络拓扑结构包括星型拓扑、总线拓扑、环形拓扑、网状拓扑等。
f. 网络服务提供商(ISP):ISP是提供互联网接入服务的公司或组织,通过它们提供的网络设施,用户可以连接到互联网。

2. OSI 模型各层的功能。

a. 物理层:负责传输原始的比特流,通过物理介质进行数据的传输和接收。
b. 数据链路层:负责将原始的比特流组织成帧(Frame),并提供可靠的点对点数据传输。
c. 网络层:负责将数据包(Packet)从源节点传输到目标节点,处理路由选择和数据包转发。
d. 传输层:负责保证数据的可靠传输和端到端的通信。常见的传输层协议包括 TCP(传输控制协议)和 UDP(用户数据报协议)。
e. 会话层:负责建立、管理和终止应用程序之间的会话连接。
f. 表示层:负责数据的格式化、加密和压缩,以确保数据在不同系统之间的兼容性。
g. 应用层:提供特定的应用程序和服务,例如电子邮件、文件传输、Web 浏览等。

3. TCP/IP 模型各层的功能。

a. 网络接口层:负责处理与物理网络之间的通信,包括数据的封装、帧的传输和物理地址的解析。
b. 网络层:类似于 OSI 模型中的网络层,负责 IP 地址的分配、路由选择和数据包的转发。
c. 传输层:类似于 OSI 模型中的传输层,提供端到端的可靠数据传输和流量控制。常用的传输层协议包括 TCP 和 UDP。
d. 应用层:类似于 OSI 模型中的应用层,提供特定的应用程序和服务,如 HTTP、FTP、DNS 等。

4. 什么是 IP 地址和子网掩码?它们有什么作用?

a. IP地址是用于在网络中唯一标识设备的地址。是由32位(IPv4)或128位(IPv6)二进制数字组成的数字串,通常以点分十进制的形式表示。
b. 子网掩码是一个与IP地址一起使用的掩码,用于划分一个IP地址的网络部分和主机部分。是由32位(IPv4)或128位(IPv6)二进制数字组成的数字串,与IP地址进行按位与操作,以确定网络地址和主机地址的范围。
c. IP地址和子网掩码的作用在于:

  • 唯一标识设备:IP地址可以唯一地标识连接到网络上的每个设备,类似于电话号码。允许设备之间进行通信和数据交换。
  • 划分网络和主机:子网掩码帮助划分IP地址中的网络部分和主机部分。通过与IP地址进行按位与操作,可以确定网络地址和主机地址的范围,从而使网络中的设备能够适当地进行通信和路由。
  • 路由和转发数据:IP地址和子网掩码是路由器和交换机等网络设备进行数据转发和路由决策的基础。提供了网络层的信息,以确定数据包的目标地址和传输路径。
  • 网络规划和管理:使用合适的IP地址和子网掩码规划和管理网络可以提高网络的性能、安全性和可管理性。允许管理员规划子网、分配IP地址和管理网络资源。

5. 解释 TCP 网络协议及应用场景

a. 可靠性:可靠协议,提供了数据包的完整性和可靠性。使用确认、重传和流量控制等机制来确保数据的正确传输。
b. 连接导向:面向连接的协议,通信双方在数据传输之前需要建立连接,然后进行数据的传输,最后再关闭连接。
c. 有序性:保证数据包按照发送的顺序进行传输,接收端按照发送端的顺序重组数据。
d. 适用场景:适用于对数据完整性要求较高的应用,如文件传输、电子邮件、网页浏览等。

6. 解释 TCP 网络协议及应用场景

a. 不可靠性:不可靠协议,不提供数据包的可靠性保证。不使用确认、重传和流量控制等机制,因此数据包的丢失或错误不会被修复。
b. 无连接:无连接协议,通信双方之间不需要建立连接,可以直接发送数据包。
c. 无序性:不保证数据包按照发送的顺序进行传输,接收端可能会以不同的顺序接收数据。
d. 适用场景:适用于对实时性要求较高的应用,如音频和视频流媒体、实时游戏等,也适合用于简单的请求-响应通信模式。
互联网大厂测开经历,目前担任测试开发负责人,每天分享互联网面经,如果你有测试相关的问题,欢迎咨询,海鲜市场【简历优化】、【就业指导】、【模拟/辅导面试】,已辅导20位以上同学拿到心仪offer
海鲜市场

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

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

相关文章

硬件项目开发过程详细介绍

对于很多未毕业的学生以及刚参加工作的工程师,经常弄不清楚硬件项目的开发过程?本文将通过详细的步骤来对硬件项目开发过程进行详细的介绍。 硬件项目开发是一个复杂而精细的过程,需要经过多个阶段来完成。在这个过程中,团队成员…

【智能排班系统】基于SpringSecurity实现登录验证、权限验证

文章目录 SpringSecurity介绍sss-security实现依赖工具类Jwt工具JSON响应工具加密工具类 用户上下文用户信息实体类用户上下文 自定义重写自定义无权限的报错自定义密码加密自定义用户类 过滤器登录过滤器权限过滤器 Service登录Service 配置类说明登录验证权限验证IP流量限制 …

【.Net】Polly

文章目录 概述服务熔断、服务降级、服务限流、流量削峰、错峰、服务雪崩Polly的基本使用超时策略悲观策略乐观策略 重试策略请求异常响应异常 降级策略熔断策略与策略包裹(多种策略组合) 参考 概述 Polly是一个被.NET基金会支持认可的框架,同…

在线监测系统在水厂水质管理工程中的应用与研究

【摘要】:随着水厂水质管理技术和管理水平的提升,达到了在线监测系统通过监测数据的反馈,及时发现问题,快速处理事故,优化了水资源的利用率,提高了供水系统的稳定性和安全性,从而有效地提高供水…

FX110网:菲律宾 eToro 发起人面临最高 21 年监禁的风险

任何在菲律宾推广 eToro 的“推销员、经纪人、经销商或代理商”将面临 500 万比索(约 88,500 美元)的罚款或最高 21 年的监禁,或两者并罚。据当地监管机构称,这是因为“无权在菲律宾向公众出售或发行证券”。 菲律宾证券交易委员会…

Springboot相关知识-图片描述(学习笔记)

学习java过程中的一些笔记,觉得比较重要就顺手记录下来了~ 目录 一、前后端请求1.前后端交互2.简单传参3.数组集合传参4.日期参数5.Json参数6.路径参数7.响应数据8.解析xml文件9.统一返回类10.三层架构11.分层解耦12.Bean的声明13.组件扫描14.自动注入 一、前后端请…

时序预测 | Matlab实现CPO-BiLSTM【24年新算法】冠豪猪优化双向长短期记忆神经网络时间序列预测

时序预测 | Matlab实现CPO-BiLSTM【24年新算法】冠豪猪优化双向长短期记忆神经网络时间序列预测 目录 时序预测 | Matlab实现CPO-BiLSTM【24年新算法】冠豪猪优化双向长短期记忆神经网络时间序列预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现CPO-BiLST…

由两个线路驱动器、两个线路接收器和双电荷泵电路组成的芯片D3232,主要用于工控主板、新能源充电桩等众多涉及RS232通讯的产品中

一、应用领域 D3232芯片主要用于工控主板、工业控制器、程序烧录下载器、仿真器、新能源充电桩等众多涉及RS232通讯的产品。 二、基本特性 D3232芯片由两个线路驱动器、两个线路接收器和双电荷泵电路组成,具有HBM>15kV、CDM>2kV的ESD保护能力,并且…

在线视频教育平台|基于Springboot的在线视频教育平台系统设计与实现(源码+数据库+文档)

在线视频教育平台目录 基于Springboot的在线视频教育平台系统设计与实现 一、前言 二、系统设计 三、系统功能设计 1、前台: 2、后台 用户功能模块 教师功能模块 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&a…

Vue - 3( 15000 字 Vue 入门级教程)

一:初识 Vue 1.1 收集表单数据 收集表单数据在Vue.js中是一个常见且重要的任务,它使得前端交互变得更加灵活和直观。 Vue中,我们通常使用v-model指令来实现表单元素与数据之间的双向绑定,从而实现数据的收集和更新。下面总结了…

Java Spring IoCDI :探索Java Spring中控制反转和依赖注入的威力,增强灵活性和可维护性

💓 博客主页:从零开始的-CodeNinja之路 ⏩ 收录文章:Java Spring IoC&DI :探索Java Spring中控制反转和依赖注入的威力,增强灵活性和可维护性 🎉欢迎大家点赞👍评论📝收藏⭐文章 目录 前提小知识:高内…

LeetCode-78. 子集【位运算 数组 回溯】

LeetCode-78. 子集【位运算 数组 回溯】 题目描述:解题思路一:回溯,回溯三部曲解题思路二:0解题思路三:0 题目描述: 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的 子…

【SpringCloud】Nacos 注册中心

目 录 一.认识和安装 Nacos1.Windows安装1. 下载安装包2. 解压3. 端口配置4. 启动5. 访问 2.Linux安装1. 安装JDK2. 上传安装包3. 解压4. 端口配置5. 启动 二.服务注册到 nacos1. 引入依赖2. 配置 nacos 地址3. 重启 三.服务分级存储模型1. 给 user-service 配置集群2. 同集群优…

JavaWeb前端基础(HTML CSS JavaScript)

本文用于检验学习效果&#xff0c;忘记知识就去文末的链接复习 1. HTML 1.1 HTML基础 结构 头<head>身体<body> 内容 图片<img>段落<p>图标<link> 标签 单标签双标签 常用标签 div&#xff1a;分割块span&#xff1a;只占需要的大小p&…

从三个维度看,你的企业是否需要引入精益管理咨询?

在快速变化的商业环境中&#xff0c;企业不断寻求提升自身运营效率和竞争力的方法。其中&#xff0c;精益管理作为一种追求卓越、消除浪费的管理理念&#xff0c;被越来越多的企业所认可。但是&#xff0c;如何判断自己的组织是否需要进行精益企业管理咨询呢&#xff1f;天行健…

【漏洞复现】通天星CMSV6车载视频监控平台FTP匿名访问

Nx01 产品简介 通天星车载视频监控平台软件拥有多种语言版本&#xff0c;应用于公交车车载视频监控、校车车载视频监控、大巴车车载视频监控、物流车载监控、油品运输车载监控等公共交通上。 Nx02 漏洞描述 通天星车载视频监控平台安装完毕后会默认开放端口2121作为ftp服务使用…

多语言婚恋交友APP开发的关键成功因素

随着移动互联网的快速发展&#xff0c;多语言婚恋交友APP的需求和发展逐渐成为了一个备受关注的话题。在全球范围内&#xff0c;人们希望通过移动应用来寻找爱情、建立关系和拓展社交圈子&#xff0c;因此开发一款具有全球影响力的多语言婚恋交友APP成为了许多开发者的目标。针…

Java实现Excel百万级数据的导入(约30s完成)

前言 在遇到大数据量excel&#xff0c;50MB大小或数百万级别的数据读取时&#xff0c;使用常用的POI容易导致读取时内存溢出或者cpu飙升。 本文讨论的是针对xlsx格式的excel文件上传&#xff0c;采用com.monitorjbl.xlsx.StreamingReader 。 什么是StreamReader? StreamReader…

开源低代码平台概况和说明推荐

开源低代码平台是一类允许开发者通过图形化界面和预构建的代码块&#xff0c;而非传统的手动编程方式&#xff0c;来创建应用程序的工具。这些平台通常提供了丰富的功能和特性&#xff0c;帮助开发者更加高效地进行应用开发。 开源低代码平台的概况可以总结为以下几点&#xf…

【C++】背包问题

目录 背包问题01 背包背包不装满问题背包必须满问题 完全背包 背包问题 背包问题属于动态规划的一类题型 01 背包 背包不装满问题 背包必须满问题 #include <iostream> using namespace std; const int N 1010; #include <vector> int main() {int n , V;int v[…