网设计基础知识点资料
web 一、超文本(hypertext) 一种全局性的信息结构, 它将文档中的不同部分通过关键字建立链接, 使信息得以用交 互方式搜索。它是超级文本的简称。 二、超媒体(hypermedia) 超媒体是超文本 (hypertext) 和多媒体在信息浏览环境下的结合。 它是超级媒体的简称。 用户不仅能从一个文本跳到另一个文本, 而且可以激活一段声音, 显示一个图形,甚至可以 播放一段动画。 Internet 采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet 上。 Web 就是一种超文本信息系统,Web 的一个主要的概念就是超文本连接,它使得文本不再 象一本书一样是固定的线性的。 而是可以从一个位置跳到另外的位置。 可以从中获取更多的 信息。可以转到别的主题上。 想要了解某一个主题的内容只要在这个主题上点一下, 就可以 跳转到包含这一主题的文档上。正是这种多连接性把它称为Web。 三、超文本传输协议(HTTP)Hypertext Transfer Protocol超文本在互联网上的传输协议。 IP IP 是英文 Internet Protocol(网络之间互连的协议)的缩写,中文简称为“网协” ,也就是为 计算机网络相互连接进行通信而设计的协议。 在因特网中, 它是能使连接到网上的所有计算 机网络实现相互通信的一套规则, 规定了计算机在因特网上进行通信时应当遵守的规则。 任 何厂家生产的计算机系统, 只要遵守 IP 协议就可以与因特网互连互通。 IP 地址具有唯一性, 根据用户性质的不同,可以分为 5 类。另外,IP 还有进入防护,知识产权,指针寄存器等 含义。 http 超文本传送协议 HTTP 是一种通信协议, 它允许将超文本标记语言 HTML 文档从 Web 服务器传送到 Web 浏览器。HTML 是一种用于创建文档的标记语言,这些文档包含到相 关信息的链接。您可以单击一个链接来访问其它文档、 图像或多媒体对象, 并获得关于链接 项的附加信息。HTTP 工作在 TCP/IP 协议体系中的 TCP 协议上。 FTP FTP(File Transfer Protocol, FTP)是 TCP/IP 网络上两台计算机传送文件的协议,FTP 是在 TCP/IP 网络和 INTERNET 上最早使用的协议之一,它属于网络协议组的应用层。FTP 客户 机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。 第一、什么是 C/S 结构。 C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结 构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来 实现, 降低了系统的通讯开销。 目前大多数应用软件系统都是Client/Server 形式的两层结构, 由于现在的软件应用系统正在向分布式的Web应用发展,Web和 Client/Server 应用都可以 进行同样的业务处理,应用不同的模块共享逻辑组件; 因此,内部的和外部的用户都可以访 问新的和现有的应用系统, 通过现有应用系统中的逻辑可以扩展出新的应用系统。 这也就是 目前应用系统的发展方向。传统的 C/S 体系结构虽然采用的是开放模式,但这只是 系统开发一级的开放性,在特定的应用中无论是 Client 端还是 Server 端都还需要特定的软 件支持。由于没能提供用户真正期望的开放环境, C/S 结构的软件需要针对不同的操作系统 系统开发不同版本的软件, 加之产品的更新换代十分快,已经很难适应百台电脑以上局域 网用户同时使用。而且代价高, 效率低。 第二、什么是 B/S 结构。 B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 WWW 浏览器 来实现, 极少部分事务逻辑在前端 (Browser)实现, 但是主要事务逻辑在服务器端 (Server) 实现,形成所谓三层3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升 级的成本和工作量,降低了用户的总体成本(TCO) 。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是 较低的。 它是一次性到位的开发, 能实现不同的人员, 从不同的地点, 以不同的接入方式 (比 如 LAN, WAN, Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护数据平台和 管理访问权限,服务器数据库也很安全 。特别是在JAVA 这样的跨平台语言出现之后,B/S 架构管理软件更是方便、快捷、高效。 C 语言有很高的执行效率,代码较复杂,现在大部分3d 游戏靠它编写,Java 有很好的跨平 台和通用性,用它写的东西不但可以在电脑各大系统间运行,而且可以在手机, Psp 等数码 设备中使用,手机的很多 Java 游戏靠它编写。Php 作为网页脚本语言,编写的程序适合网 站使用,比如论坛系统,新闻系统,博客等靠此编写。Vb 则是众多编程语言中最易学的语 言,虽然易学,但其功能亦不能小视,一些软件使用它编写完全绰绰有余,但相比 C,dephi 等,Vb 执行效率低,数据库不够强大,不适合3d 游戏以及大型软件(比如 Photoshop,这 个软件的计算很复杂)的开发。而 Delphi,执行效率非常高(应该仅次于 C 语言)代码严 谨,常用于商业软件的开发。综合上叙, 视频聊天程序并不是多复杂的东西,建议用简单的 Vb 编写,如果你是要贴到网页上的视频聊天程序,建议用Php html 是超文本标记语言作用可以插个图片 css 是样式 这些都不需要编译 由浏览器直接执行 javascript 是脚本语言 我不知道你有没有学过 高级语言比如c, vb 等 javascript 和他们差不多 比如有变量函数等 现在主流的网站开发语言无外乎asp、php、 、jsp 等。 网页从开始简单的 hmtl 到复杂的服务语言,走过了10 多个年头,各种技术层出不穷,单个 的主流技术也在不断翻新的版本, 现在分析下各种语言的区别、 优势、 劣势、 开发注意事项 HTML当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是 开始,不说了. 主流网站开发语言之 ASPASP 是微软(Microsoft)所开发的一种后台脚本语言,它的语法 和 Visual BASIC类似,可以像SSI(Server Side Include)那样把后台脚本代码内嵌到HTML 页面中。虽然 ASP 简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。目 前在微软的 .net 战略中新推出的 ASP.net 借鉴了 Java 技术的优点, 使用 C Sharp C 语言 作为 ASP.net的推荐语言, 同时改进了以前 ASP 的安全性差等缺点。 但是, 使用 ASP/ASP.net 仍有一定的局限性,因为从某种角度来说它们只能在微软的 Windows