2024年最全网络协议必知基础知识(图文并茂),2024年最新2024前端大厂面试集合

js基础

1)对js的理解?
2)请说出以下代码输出的值?
3)把以下代码,改写成依次输出0-9
4)如何区分数组对象,普通对象,函数对象
5)面向对象、面向过程
6)面向对象的三大基本特性
7)XML和JSON的区别?
8)Web Worker 和webSocket?
9)Javascript垃圾回收方法?
10)new操作符具体干了什么呢?
11)js延迟加载的方式有哪些?
12)WEB应用从服务器主动推送Data到客户端有那些方式?

js基础.PNG

前16.PNG

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

  • 会话层−负责在两个需要交换数据的工作站之间建立会话。

  • 表示层−该层与数据的正确表示有关,即信息的语法和语义。 它控制文件级别的安全性,并负责将数据转换为网络标准。

  • 应用层−是网络的顶层,负责向下层发送应用请求。 典型的应用包括文件传输、电子邮件、远程登录、数据输入等。

并不是每个网络都必须拥有所有的层。 例如,在广播网络中没有网络层。

当一个系统想要与另一个工作站共享数据或通过网络发送请求时,它被应用层接收。 数据经过处理后,然后进入较低的层,直到它到达物理层。

在物理层,数据实际上由目的工作站的物理层传输和接收。 在那里,数据经过处理后继续到上层,直到它到达应用层。

在应用层,数据或请求与工作站共享。 所以每一层对于源工作站和目标工作站都有相反的功能。 例如,源工作站的数据链路层在帧上添加开始和停止标志,而目标工作站的同一层将从帧上删除开始和停止标志。

现在让我们看看不同层用于完成用户请求的一些协议。

TCP / IP

========

TCP/IP是传输控制协议/Internet协议的缩写。 TCP/IP是一组用于Internet上通信的分层协议。 该套件的通信模型是客户机-服务器模型。 发送请求的计算机是客户端,发送请求的计算机是服务器。

TCP/IP有四层

  • 应用层−使用HTTP、FTP等应用层协议。

  • 传输层−数据以数据报的形式通过TCP (Transmission Control Protocol)进行传输。 TCP负责在客户端分解数据,然后在服务器端重新组装。

  • 网络层−网络层通过网络层的IP (Internet Protocol)协议连接。 该协议为连接到Internet的每台机器分配一个称为IP地址的地址,以便方便地识别源机器和目标机器。

  • 数据链路层−实际数据以比特的形式在数据链路层通过网络层提供的目的地址进行传输。

TCP/IP广泛应用于Internet以外的许多通信网络。

FTP

=====

正如我们所看到的,对网络的需求主要是为了方便研究者之间的文件共享。 直到今天,文件传输仍然是最常用的工具之一。 处理这些请求的协议是文件传输协议FTP

使用FTP传输文件在这些方面是有帮助的

  • 轻松地在两个不同的网络之间传输文件

  • 如果协议配置得当,即使连接被丢弃,也可以恢复文件传输会话

  • 支持地理上分散的团队之间的协作

PPP

===

react和vue的比较

相同
1)vitual dom
2)组件化
3)props,单一数据流

不同点
1)react是jsx和模板;(jsx可以进行更多的js逻辑和操作)
2)状态管理(react)
3)对象属性(vue)
4)vue:view——medol之间双向绑定
5)vue:组件之间的通信(props,callback,emit)

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

频】](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**

[外链图片转存中…(img-vgasLvXk-1715687663186)]

[外链图片转存中…(img-RDHPsAzl-1715687663186)]

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值