2021-1寒假学习计划

标题

2021寒假学习(1)

学习目标:

在寒假期间学习有关网络知识

学习内容:

《web技术应用基础》第一章

学习笔记:

Web技术概述

1.1 Web简介
全称为World Wild Web,简称WWW,也就是万维网。
Web使用超链接技术连接分布信息,使用超文本传输协议HTTP传输超文本数据,应用超文本标记语言HTML作为基本发布语言。

超文本: 超链接+文本 在文本中包含指向其他文档的链接文本。
超媒体:超链接+多媒体 文档中包含图像、声音等。

1.1.1 Web要素
Web以客户/服务器方式工作,客户查询信息需要先在客户端提出请求,然后由信息所在站点服务器向客户端返回响应信息。

Web采用统一资源定位符URL标识网上各种文档。

1.2 计算机网络基础
#注意区分Web与Internet
基于Web的信息系统是运行在计算机网络之上的,Internet是全球最大的、开放的、由众多网络互联而形成的计算机网络。

1.2.1 计算机网络定义
两个主要功能:连通和共享
分类依据根据其覆盖的地理范围,从小到大分为:个人区域网、局域网、城域网、广域网。(校园网就是属于局域网)

1.2.2 Internet

  1. Internet定义
    因特网是把世界范围内计算机及相关硬件、数据连接在一起,通过一个共同的通信协议(TCP/IP)协议相互会话的网络。

路由器是Internet实现互联的“标准件”,能够将网络互联并执行路由选择。

Internet技术都有以下特点:
#采用标准协议——TCP/IP协议
#通过路由器实现网络互联
#提供了建立在TCP/IP协议基础上的WWW浏览服务。
#应用DNS域名解析系统完成网络计算机之间的地址解析工作。
注意:Internet 是用TCP/IP协议联系起来的全球互联网,而Web(万维网)是建立在Internet上的一种重要应用。

  1. Internet提供的基本服务
    (1)WWW 它是在Internet上运行的信息服务系统。
    (2)E-mail
    (3)信息检索
    (4)文件传输(FTP)
    还有很多就不一一列举了

1.2.3 TCP/IP协议
TCP/IP----传输控制协议/网际协议,拥有一套完整而系统的协议标准,实际由一组协议构成,称为TCP/IP协议族,TCP和IP是最主要的两个协议。

应用层:向用户提供一组常用的应用程序,如文件传输,电子邮件等。

运输层(TCP):提供进程之间端到端的数据传输服务
TCP 传输控制协议,提供面向连接的可靠数据传输服务
UDP 用户数据报协议,面向无连接的协议,不采用复杂的数据可靠性保护机制,不支持数据丢失和数据报重传处理。

网际层(IP): 定义数据报,处理路由。
IP:网际协议,IP协议为每个数据包写上发送主机和接收主机的地址,负责在网络上传输由TCP和UDP装配的数据包。主要功能:管理Internet中的地址,在源方和目的方之间选择一条最佳路径。

网络接口层:接受网际层数据报,通过网络发送,从网络上接收数据(抽出IP数据包)送交网际层。它是主机与网络实际连接层。

1.3 IP地址、域名、和URL
主机的IP地址由在Internet上唯一的32位二进制数(IPv4)或128位二进制数(IPv6)构成。IPv4采用“点分十进制”表示法:转化为4组十进制数,小数点分隔。IPv6采用冒号分隔的十六进制数表示。

IP地址由网络地址和主机地址两部分组成。网络地址标识该主机所在的网络,主机地址标识该主机在网络中的位置。

网络号全球统一分配,主机号由本地分配。
IP地址可分为A\B\C\D\E五类,ABC为常用网络地址。
具体IP地址格式与范围这里就不列出了

子网划分将网络二级结构转换成三级结构
网络号|主机号
网络号|子网号|主机号

子网掩码可以将一个IP地址分解为对应的网络地址、子网地址及主机地址。
规定子网掩码网络号部分全为1,主机号部分都是0.
根据IP地址可以确定网络类型(A/B/C)、网络号、主机号

1.3.2 域名
域名解析系统(DNS)可将域名转化为IP地址。
域名结构:主机名,三级域名,二级域名,顶级域名。
我国的顶级域名为cn。
cn下的二级域名分为类别域名(最初6个,还在增加)和行政域名(对应34个省市)
主机名是第四级域名。

1.3.3 统一资源定位符URL
URL能以唯一且一致的方式定义每个资源在Internet上的位置。
1.URL格式
访问方式 域名或IP 资源位置
<协议>://<主机名>:端口号/<路径/文件名>
例如:http://www.bta.net.cn:80/software/home.html。

访问Web站点使用HTTP协议,其他常见的有news、file、telnet、FTP、Gopher等。

对某些资源的访问,需要给出相应服务器提供的端口号,使操作系统用来辨别特定信息服务的软件端口。HTTP的标准端口号是80,一般情况采用标准的保留端口号,可省略。

文件定位三种方式:域名方式、IP地址方式、文件目录方式。

1.4.1 Web工作机制
1.客户发起请求,在浏览器地址栏目输入请求页面URL,例如:http://www.bta.net.cn/software/index.html。
2.浏览器向DNS域名系统请求,把域名www.bta.net.cn解析为IP地址。域名系统解析出的IP地址为202.106.196.56。
3.根据解析出的IP地址,浏览器与服务器建立连接。
4.浏览器发出HTTP请求报文。
5.Web服务器响应请求,找到software目录下的Index.html文件。
6.如果HTML页面中嵌入了JSP、ASP、ASP.NET或PHP程序,则由Web服务器运行这些程序,把结果嵌入页面,如果应用程序包含对数据库的操作,则应用程序服务器把查询指令发送给数据库驱动程序,由数据库驱动程序对数据库执行查询操作。查询结果返回给数据库驱动程序,并由驱动程序返回给Web服务器,Web服务器将结果数据嵌入页面。
7.Web服务器把结果页面发送给浏览器。
8.浏览器与服务器断开连接
9.浏览器解释HTML文档,在客户端上显示结果

注意:一旦服务器响应了客户请求,并把结果发送给客户,服务器客户之间的连接就被断开,服务上不储存连接信息,故HTTP也称为无状态协议。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值