个人技术分享

Internet介绍(我感觉不会考)

Internet意为国际互联网络,由遵循TCP/IP(Transmission Control Protocol / Internet Protocol)协议的众多网络互联而成,现已覆盖世界176多个国家和地区,拥有6000万多个网络,联接主机近 500万台,600多个大型图书馆,400多个学术文献库,100多万个信息源,用户已近上亿,其中国内用户已超过15 万,预计到2000年全球用户将达到二亿,成为名副其实的跨越时空和地域的全球最大的计算机网络,又称“寰球网”。

Internet发 展 简 史
七十年代初,美国国防部组建了一个叫ARPAnet的网络,其初衷是要避免传统网络中主服务器负担过重,一旦出问题,全网都要瘫痪的问题。 于是基于网络总是不安全的这一假设,设计出Client/Server模式和IP地址通信技术。

八十年初,以太网技术开始发展,一些与ARPAnet有关的以太局域网开始应用IP地址技术与ARPAnet互联。八十年代后期,美国国家科学基金会(NFS)在五所大学中设立了五个超级服务器,并在不久后建成了SFNET,为实现资源共享的目的,NSFNET引用了ARPAnet的互联技术。NSFNET运行后,效果非常好,很快就需要扩容。1987年,NSF委托Merit Network, Inc.、IBM和MCI等公司对NSFNET进行维护和扩容。九 十年代,商家开始介入,开始了Internet迅猛发展的时期,并在很短的 时间里演变成覆盖全球的国际性的互联网络。

web介绍


互联网是web的基础平台,web是互联网平台上的一种应用层服务,web是互联网平台上的一种应用层服务。

web技术的主要组成

Internet IP地址与网络域名

在以TCP/IP网络协议为主的网络中,机器之间的访问是通过IP地址来访问的。

32位

按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32位,即四个字节。

ip地址被改成十进制的形式,中间使用“.”分开不同的字节,ip地址这种表示法叫做“点分十进制表示法”。

域名由若干个部分组成,包括数字和字母。

www.bit.edu.cn ,bit是这个域名主题,最后edu.cn则是该域名的后,edu代表的是一个教育类域名,cn代表国际域名中的中国域名,是顶级域名。

www是主机名,表明这台机器上运行web服务。

域名系统是由DNS服务器来管理和解析,DNS规定,域名中的符号都有英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。

一个IP地址对应于一个DNS域名,但在实际应用中一个IP地址可以对应多个域名

一个域名也可以对应多个IP地址。

统一资源定位符URL

最初是由蒂姆.伯纳斯-李发明用来作为万维网地址的,或web地址,俗称“网址”。

统一资源定位符URL常见的基本格式为:

<访问协议>://<主机名>:<端口号>/<文件路径>

http://cms.bit.cn:8080/login.aspx,其中http代表访问协议,cms.bit.edu.cn表示一台主机,8080是端口号,而login.aspx为web服务器根目录下的文件名。

常用的访问方式有HTTP(超文本传输协议)FTP(文件传输协议)等

HTTP的保留端口号是80

<访问协议>和<主机名>是必须的

HTTP协议

HTTP是Hypertext Transfer Protocol(超文本传输协议)的缩写

HTTP是一张应用层协议,基于标准的客户机/服务器模型。

HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SLL协议层之上,此时被称为安全HTTP

,即HTTPS

HTTP协议是一种无状态的协议,同一个客户机的这次请求和上次请求之间是没有历史联系的

HTTP1.0使用非持续连接,HTTP1.1使用持续连接。

HTML语言

超文本标记语言,即HTML,是用于描述网页文档的一种标记语言。

网页的本质是HTML

WEB浏览器与服务器

浏览器主要通过HTTP协议与WEB服务器交互并获取网页,这些网页由URL指定,文件格式通常为HTML.

WEB的基本架构

C/S架构‘

B/S架构

三层与多层架构

在B/S架构基础上,可以进一步扩充成三层架构或多层架构

所谓三层架构是在客户端浏览器与数据库之间加入了一个中间层,也叫组件层或应用层。软件开发的三层架构为用户界面层(UIL),业务逻辑层(BLL)和数据访问层(DAL)

高内聚低耦合

JSP开发技术

在传统的网页HTML文件中插入jave程序段和jsp标记,从而形成JSP文件。JSP实质仍是Servlet.

JSP技术的优点是一次编写,到处运行,除了系统之外,代码不用做任何更改。

ASP.NET开发技术

其后缀名为.aspx

其它应用技术

PHP是Hypertext Preprocessor(超文本预处理语言)的缩写

开放的源代码

PHP是免费的

PHP是快捷性的

跨平台性强

效率高

图像处理

面向对象

总结

WEB是一种基于客户机/服务器架构,包括internet网络协议的体系结构。它是一种超文本的信息系统,存在于internet基础之上。

intenet是由各种不同类型,不同规模,独立管理和运营的主机或计算机网络组成的一个全球特大型网络,使用的网络协议是TCP/IP协议

web是基于Internet之上的一个应用服务

目前在internet上应用最广泛的服务是web协议

FTP协议是一种文件传输协议

Internet协议是一种超文本传输协议

客户机端脚本语言:VBScript

在URL中,默认的web服务器的端口是80

利用ASP.NET开发的页面,其文件的扩展名应命名为.aspx

Web的工作模式是浏览器/服务器

域名系统能够实现域名转换为IP地址

HTML是网页的核心,是一种超文本标记的页面描述语言。