基础知识-网络与服务器(1),系统学前端从零开始

avatar
作者
猴君
阅读量:0

服务器软件

网路相关知识概念

IP地址

域名

DNS 域名解析服务器

端口

通信协议


服务器与客户端


服务器和客户端其实都是电脑,它们之间的区别为以下几点:

概念上区别

服务器:能够提供某种服务的电脑

客户端:想使用服务器所提供服务的电脑

硬件上区别

服务器:因为要给许多客户端提供服务,服务器的硬件配置要高一点

客户端:个人电脑、手机、平板等都可以称为客户端

注意

服务器和客户端在硬件层面上没有明显的划分,配置很差的电脑依然可以当作服务器使用,只不过这台服务器很慢而已。

服务器提供的服务

我们日常生活中常使用的功能,都是服务器所提供的服务,例如:网页服务、邮箱服务、文件上传下载服务、聊天服务等等…

服务器软件

既然服务器也是一台电脑,那这台电脑就必须要安装操作系统,否则就是一台裸机,啥事情都做不了,更不用说提供服务了。一般来说,服务器更多会选择Linux 操作系统,而个人电脑更多会选择安装Windows操作系统。

服务器能提供服务是由于在服务器操作系统上安装了很多软件,由这些软件对外提供服务,比如:

HTTP网页服务:Apache、 Tomcat、lIs等。

文件上传下载服务:VsFtp等

邮箱服务:SendMail等。

数据存储服务:MySql、Oracle等。

总结:服务器就是提供服务的,客户端就是使用服务器所提供的服务。

网路相关知识概念


IP地址

地址是为了标注某个地点,方便查找。互联网上的许多公司,每家公司都有自己的服务器提供服务。通过ip 地址就能找到特定的服务器,使用这台服务器提供的服务。

比如百度的ip地址为:202.108.22.5

域名

由于IP地址是一串数字,人很难记忆。就好像经度纬度一样,人们能记忆下来的是地名。而域名就相当于是地名一样,方便人们查找到服务器。

比如说网址:www.baidu.com www.qq.com

查看本机的IP( Win + R 输入cmd ):ipconfig (ip地址为局域网ip并不是广域网ip地址)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
img

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)

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

理(react)
3)对象属性(vue)
4)vue:view——medol之间双向绑定
5)vue:组件之间的通信(props,callback,emit)

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

[外链图片转存中…(img-yohkwMNL-1712019258935)]

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!