网络相关知识

1.了解什么是HTTP协议:HTTP 是一种用作获取诸如 HTML 文档这类资源的协议。它是 Web 上进行任何数据交换的基础,同时,也是一种客户端—服务器(client-server)协议,也就是说,请求是由接受方——通常是浏览器——发起的。一个完整网页文档是由获取到的不同文档组件——像是文本、布局描述、图片、视频、脚本等——重新构建出来的。

(1)啥叫无状态:

        HTTP无状态协议,是指协议对于交互性场景没有记忆能力。因为它的每个请求都是完全独立的,每个请求包含了处理这个请求所需的完整的数据,发送请求不涉及到状态变更。

(2)HTTP端口号?:80

(3)HTTP和HTTPS区别:HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包。

(4)HTTP基于什么协议:基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。

(5)HTTP请求头响应头是什么:

        请求头(Request Header)是在HTTP协议中用于描述一个HTTP请求的元数据。它是客户端发送给服务器的一部分请求信息,包含了客户端的相关配置和要求。

        响应头(Response Header)是在HTTP协议中用于描述服务器响应的元数据。它是服务器在响应客户端请求时发送给客户端的一部分响应信息,包含了服务器的相关配置和响应内容的描述。

(6)HTTP响应码是什么:

当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含 HTTP 状态码的信息头(server header)用以响应浏览器的请求。

HTTP 状态码的英文为 HTTP Status Code。。

下面是常见的 HTTP 状态码:

  • 200 - 请求成功
  • 301 - 资源(网页等)被永久转移到其它URL
  • 404 - 请求的资源(网页等)不存在
  • 500 - 内部服务器错误

2.什么是HTML,什么是JavaScript,什么是CSS:

        (1)HTML是超文本标记语言(Hyper Text Markup Language)是用来描述网页的一种语言。

        注意:HTML不是一种编程语言,而是一种标记语言。

        简单来说,HTML文件也可以直接称为网页,浏览器的作用就是读取HTML文件,并且以网页的形式去展示它们。

        (2)CSS:(Cascading Style Sheets)指层叠样式表(级联样式表、样式表),CSS是⼀种标记语⾔。

        CSS的作⽤:

        ● 设置HTML⻚⾯中⽂本内容

        ● 图⽚的外形

        ● 版⾯的布局和外观显示样式

        (3)JavaScript简称js,是运行在客户端的脚本语言。

3.什么是URL,它由几部分组成:

        URL 代表着是统一资源定位符(Uniform Resource Locator)。URL 无非就是一个给定的独特资源在 Web 上的地址。

        它包括协议、主机、端口、路径、查询参数、锚点。

4.什么是静态网站,什么是动态网站:

        静态网站是指全部由HTML代码格式页面组成的网站,所有的内容包含在网页文件中。

        动态网站指网站内容可根据不同情况动态变更的网站,一般情况下动态网站通过数据库进行架构。

5.CGI,ASP, ASP.NET, PHP, JSP, Node.js是什么:

       CGI(通用网关接口)是一种标准协议,用于在Web服务器和外部应用程序之间传递数据。

        ASP:动态服务器页面(Active Server Page)的英文缩写。是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。

        ASP.NET 是一个由 Microsoft 创造的开源 Web 框架,它允许开发者使用 .NET 语言如 C# 或 VB.NET来构建现代的 Web 应用和服务。

        PHP:一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛。

        JSP(全称Java Server Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。

        Node.js是一个开源的跨平台JavaScript运行时环境。

6.什么是XML,什么是JSON:   

        XML(可扩展标记语言)是一种用于存储和传输数据的标记语言。它使用自定义标签来描述数据的结构和内容。每个标签都由一个开始标记和结束标记组成,并可以嵌套在其他标签中。XML被广泛应用于跨平台数据交换和配置文件。

        JSON(JavaScript对象表示法)是一种轻量级的数据交换格式。它基于JavaScript语言的子集,并使用键值对的形式来表示数据。JSON数据由键值对组成,其中键是字符串,值可以是字符串、数字、布尔值、数组、对象或null。JSON具有简洁、易读和易解析的特点,常用于Web应用程序之间的数据交换。

7.什么是web service, soap, restful:

        
web service是一种基于Web技术的应用程序接口,它可以实现不同系统之间的远程通讯和交互。

        Soap:简单对象访问协议(Simple Object Access Protocol,SOAP)是一种基于 XML 的协议,由Dave Winer, Don Box,Bob Atkinson, Mohsen Al-Ghosein于1998年设计,当时只作为一种对象访问协议。

      REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。

        

        

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值