网络基础知识.docx

上传人:b****5 文档编号:8302930 上传时间:2023-01-30 格式:DOCX 页数:10 大小:55.30KB
下载 相关 举报
网络基础知识.docx_第1页
第1页 / 共10页
网络基础知识.docx_第2页
第2页 / 共10页
网络基础知识.docx_第3页
第3页 / 共10页
网络基础知识.docx_第4页
第4页 / 共10页
网络基础知识.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

网络基础知识.docx

《网络基础知识.docx》由会员分享,可在线阅读,更多相关《网络基础知识.docx(10页珍藏版)》请在冰豆网上搜索。

网络基础知识.docx

网络基础知识

OSI参考模型

OSI(OpenSystemInterconnect),即开放式系统互联。

一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互联模型。

该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即ISO开放系统互连参考模型。

在这一框架下进一步详细规定了每一层的功能,以实现开放系统环境中的互连性、互操作性和应用的可移植性。

具体7层

数据格式

功能与连接方式

典型设备

应用层Application

网络服务与使用者应用程序间的一个接口

表示层Presentation

定义数据格式及加密

数据表示、数据安全、数据压缩

会话层Session

会话层连接到传输层的映射;会话连接的流量控制;数据传输;会话连接恢复与释放;会话连接管理、差错控制

传输控制

它定义了如何开始、控制和结束一个会话

传输层Transport

数据组织成数据段Segment

用一个寻址机制来标识一个特定的应用程序(端口号)

网络层Network

分割和重新组合数据包Packet

基于网络层地址(IP地址)进行不同网络系统间的路径选择

虚电路分组交换和数据报分组交换、路由选择算法、阻塞控制方法、X.25协议、综合业务数据网(ISDN)、异步传输模式(ATM)及网际互连原理与实现

路由器

数据链路层DataLink

将比特信息封装成数据帧Frame

在物理层上建立、撤销、标识逻辑链接和链路复用以及差错校验等功能。

通过使用接收系统的硬件地址或物理地址来寻址

网桥、交换机、网卡

物理层Physical

传输比特(bit)流

建立、维护和取消物理连接

光纤、同轴电缆、

双绞线、中继器和集线器

 

TCP/IP网络使用32位长度的地址以标识一台计算机和同它相连的网络,它的格式为:

IP地址=网络地址+主机地址。

IP地址是通过它的格式分类的,它有四种格式:

A类、B类、C类、D类。

A类地址空间为0-127,最大网络数为126,最大主机数为16,777,124;

B类地址空间为128-191,最大网络数为16384,最大主机数为65,534;

C类地址空间为192-223,最大网络数为2,097,152,最大主机数为254;

D类地址空间为224-254。

A类IP段:

0.0.0.0到127.255.255.255

B类IP段:

128.0.0.0到191.255.255.255

C类IP段:

192.0.0.0到223.255.255.255

 

特殊格式的IP地址:

广播地址:

当网络或主机标志符字段的每位均设置为1时,这个地址编码标识着该数据报是一个广播式的通信,该数据报可以被发送到网络中所有的子网和主机。

例如,地址128.2.255.255意味着网络128.2上所有的主机。

本网络地址:

IP地址的主机标识符字段也可全部设置为0,表示该地址作为“本主机”地址。

网络标识符字段也可全部设置为0,表示“本网络”。

如,128.2.0.0表示网络地址为128.2的网络。

使用网络标识符字段全部设置为0的IP地址在一台主机不知道网络的IP地址时时是很有用的。

私有的IP地址:

在有些情况下,一个机构并不需要连接到Internet或另一个专有的网络上,因此,无须遵守对IP地址进行申请和登记的规定。

该机构可以使用任何的地址。

在RFC1597中,有些IP地址是用作私用地址的:

A类地址:

10.0.0.0到10.255.255.255。

B类地址:

172.16.0.0到172.31.255.255.255。

C类地址:

192.168.0.0到192.168.255.255。

ARP协议是“AddressResolutionProtocol”(地址解析协议)的缩写。

在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。

在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。

但这个目标MAC地址是如何获得的呢?

它就是通过地址解析协议获得的。

所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。

ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

协议属于链路层的协议在以太网中的数据帧从一个主机到达网内的另一台主机是根据48位的以太网地址(硬件地址)来确定接口的,而不是根据32位的IP地址。

内核(如驱动)必须知道目的端的硬件地址才能发送数据。

当然,点对点的连接是不需要ARP协议的。

ARP协议的数据结构:

下层能够向上层提供的服务有两种形式:

面向有连接的服务(TCP)和无连接的服务(UDP)。

TCP:

传输控制协议,当传输出现错误时能自动予以纠正;

UDP:

用户数据包协议,当传输出现错误时会将错误信息丢弃;

在线视频采用UDP方式传送。

FTP:

是TCP/IP网络上两台计算机传送文件的协议

Transaction事务:

指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)

HTTP:

超文本传输协议,是浏览器与Web服务器之间的通信协议。

通过使用Web浏览器,由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。

HTTP服务器则在那个端口监听客户端发送过来的请求。

一旦收到请求,服务器向客户端发回一个状态行(比如"HTTP/1.1200OK")和响应的息(握手)。

HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传输协议。

它可以使浏览器更加高效,使网络传输减少。

HTML超文本标记语言

URL(UniformResourceLocator,统一资源定位符):

其实是资源路径或者地址,网站地址(开头无http:

//)。

例如:

http:

//www.******.com/china/index.htm。

它的含义如下:

1.http:

//代表超文本转移协议,

2.www:

代表一个Web(万维网)服务器;

3.****.com/:

服务器的域名,或站点服务器的名称;

4.china/:

为该服务器上的子目录,就好像我们的文件夹;

5.Index.htm:

index.htm是文件夹中的一个HTML文件(网页)。

TCP/IP协议:

Internet的基本协议,然而在TCP/IP模型最上层的是应用层(Applicationlayer),它包含所有高层的协议。

高层协议有:

文件传输协议FTP、电子邮件传输协议SMTP、域名系统服务DNS、网络新闻传输协议NNTP和HTTP协议等。

HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传输协议。

它可以使浏览器更加高效,使网络传输减少。

 

IP地址:

同一个网络中的每一台主机都分配有一个唯一的32位地址,该地址称为IP地址,也称作网际地址。

IP地址由4个数组成,每个数可取值0~255,各数之间用一个点号“.”分开,例如:

202.103.8.46。

实际上,每个IP地址是由网络号和主机号两部分组成的。

网络号表明主机所联接的网络,主机号标识了该网络上特定的那台主机。

如:

上例中202.103是网络号,8.46是主机号。

子网掩码:

判断两台计算机是不是在同一个网络.

网关:

可以认为是不同网络之间的服务器,通过网关实现不同网络之间的通讯。

在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码判定两个网络中的主机处在不同的网络里。

而要实现这两个网络之间的通信,则必须通过网关。

如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。

所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。

网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器、代理服务器。

默认网关:

一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。

DNS:

是域名系统(DomainNameSystem)的缩写,为Internet上的主机分配域名地址和IP地址。

用户使用域名地址,该系统就会自动把域名地址转为IP地址。

执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。

在地址栏输入时,电脑不是直接就连接到XX的服务器里的,而是先向这个DNS服务器查的IP地址,然后再按照这个IP地址转到XX的服务器里

端口:

在计算机要与外界网络建立一个网络连接时打开的网络通道。

域:

管理权限的划分,域是安全边界。

域管理员只能管理域的内部,除非其他的域显式地赋予他管理权限,他才能够访问或者管理其他的域。

每个域都有自己的安全策略,以及它与其他域的安全信任关系。

Soap协议即简单对象访问协议,是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的用于在分散或分布环境中交换结构化和类型信息的机制。

WebService三要素:

SOAP、WSDL(WebServicesDescriptionLanguage)、UDDI(UniversalDescriptionDiscoveryandIntegration)之一,soap用来描述传递信息的格式,WSDL用来描述如何访问具体的接口,uddi用来管理,分发,查询webService。

具体实现可以搜索WebServices简单实例;SOAP可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。

它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。

SOAP使用基于XML的数据结构和超文本传输协议(HTTP)的组合定义了一个标准的方法来使用Internet上各种不同操作环境中的分布式对象。

WSDL是WebService的描述语言,是一种接口定义语言,用于描述WebService的接口信息等。

 

HTML(HypertextMarkedLanguage,超文本标记语言),是一种用来制作超文本文档的简单标记语言。

超文本传输协议规定了浏览器在运行HTML文档时所遵循的规则和进行的操作.HTTP协议的制定使浏览器在运行超文本时有了统一的规则和标准.用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台,自1990年以来HTML就一直被用作WWW(是WorldWideWeb的缩写,也可简写WEB,中文叫做万维网)的信息表示语言,使用HTML语言描述的文件,需要通过WEB浏览器显示出效果。

所谓超文本,是因为它可以加入图片、声音、动画、影视等内容,事实上每一个HTML文档都是一种静态的网页文件,这个文件里面包含了HTML指令代码,这些指令代码并不是一种程序语言,它只是一种排版网页中资料显示位置的标记结构语言,易学易懂,非常简单。

HTML的普遍应用就是带来了超文本的技术----通过单击鼠标从一个主题跳转到另一个主题,从一个页面跳转到另一个页面与世界各地主机的文件链接。

直接获取相关的主题。

 

 

网络七层协议

1、

 

浮动IP

在做双机的时候,设定的一个IP,通过访问这个IP,具体到后台哪台机器,由系统指定。

就是由软件根据具体情况把该IP设置在某一台机器上,对外提供服务

为了避免因为一台机器down而导致不能对外提供服务,致使业务中断,使用两台机器进行提供服务

于是就使用一个软件,她根据主机情况,指定一个IP在两台主机中的任何一个,如果一台主机down了,就把这个IP自动切换到另外一台机器上,这样用户只需要使用这个IP,任何一台主机down了,都不会导致服务中断。

说白了,就是这个IP可以根据具体情况,自动的在不同的N台机器间进行设置。

 

真实IP、虚拟IP

真实IP:

外网IP,在局域网以外看到的IP

内网IP:

在局域网以内看到的IP

A类IP段:

0.0.0.0到127.255.255.255

B类IP段:

128.0.0.0到191.255.255.255

C类IP段:

192.0.0.0到223.255.255.255

 

 

回指路由

对端路由器配一条指向你的路由

3

 

IP地址、子网掩码、网络号、主机号、网络地址、主机地址

1、IP地址要转化成二进制来看

IP地址:

4段二进制,共32位二进制,如:

192.168.1.1二进制就是:

11000000|10101000|00000001|00000001

2、子网掩码:

用来说明网络地址有多少位

数值特性:

一定是2的N次方,现段是连续的1,后端是连续的0

IP地址(32位)=网络地址+主机地址

网络地址=子网掩码为1的位数

例如:

IP=198.198.194.149

子网掩码为:

255.255.255.224

现转化为二进制:

IP=11000110.11000110.11000010.10010101

子网掩码:

11111111.11111111.11111111.11100000

也就是说子网掩码有27位

那么网络地址就是:

IP的前27为后补0:

11000110.11000110.11000010.10000000

也就是:

198.198.194.128

那么网络地址也是2的N次方,后端是连续的0

主机数=2的(主机位数)次方-2

主机位数=32-子网掩码位数

上面的ip的最大主机数量=2(5)-2=30

广播地址:

该网络地址中最大的主机地址。

网络地址:

11000110.11000110.11000010.10000000

广播地址:

11000110.11000110.11000010.10011111

 

相对路径和绝对路径的区别

在HTML里只要涉及文件的地方(如超级链接、图片等)就会涉及绝对路径与相对路径的概念。

1、绝对路径:

绝对路径是指文件在硬盘上真正存在的路径。

相当于物理地址,全地址,真实地址。

例如“bg.jpg”这个图片是存放在硬盘的“E:

\book\网页布局\代码\第2章”目录下,那么“bg.jpg”这个图片的绝对路径就是“E:

\book\网页布局\代码\第2章\bg.jpg"。

那么如果要使用绝对路径指定网页的背景图片就应该使用以下语句:

\book\网页布局\代码\第2章\bg.jpg">

2、使用绝对路径的缺点:

事实上,在网页编程时,很少会使用绝对路径,如果使用“E:

\book\网页布\代码\第2章\bg.jpg”来指定背景图片的位置,在自己的计算机上浏览可能会一切正常,但是上传到Web服务器上浏览就很有可能不会显示图片了。

因为上传到Web服务器上时,可能整个网站并没有放在Web服务器的E盘,有可能是D盘或H盘。

即使放在Web服务器的E盘里,Web服务器的E盘里也不一定会存在“E:

\book\网页布局\代码\第2章”这个目录,因此在浏览网页时是不会显示图片的。

3、相对路径:

为了避免这种情况发生,通常在网页里指定文件时,都会选择使用相对路径。

所谓相对路径,就是相对于自己应用的位置,是以应用所在位置开始的,或者是该用户指定文件路径下。

例如上面的例子,“s1.htm”文件里引用了“bg.jpg”图片,由于“bg.jpg”图片相对于“s1.htm”来说,是在同一个目录的,那么要在“s1.htm”文件里使用以下代码后,只要这两个文件的相对位置没有变(也就是说还是在同一个目录内),那么无论上传到Web服务器的哪个位置,在浏览器里都能正确地显示图片。

再举一个例子,假设“s1.htm”文件所在目录为“E:

\book\网页布局\代码\第2章”,而“bg.jpg”图片所在目录为“E:

\book\网页布局\代码\第2章\img”,那么“bg.jpg”图片相对于“s1.htm”文件来说,是在其所在目录的“img”子目录里,则引用图片的语句应该为:

注意:

相对路径使用“/”字符作为目录的分隔字符,而绝对路径可以使用“\”或“/”字符作为目录的分隔字符。

由于“img”目录是“第2章”目录下的子目录,因此在“img”前不用再加上“/”字符。

在相对路径里常使用“../”来表示上一级目录。

如果有多个上一级目录,可以使用多个“../”,例如““s1.htm”文件所在目录为“E:

\book\网页布局\代码\第2章”,而“bg.jpg”图片所在目录为“E:

\book\网页布局\代码”,那么“bg.jpg”图片相对于“s1.htm”文件来说,是在其所在目录的上级目录里,则引用图片的语句应该为:

再举一个例子,假设“s1.htm”文件所在目录为“E:

\book\网页布局\代码\第2章”,而“bg.jpg”图片所在目录为“E:

\book\网页布局\代码\img”,那么“bg.jpg”图片相对于“s1.htm”文件来说,是在其所在目录的上级目录里的“img”子目录里,则引用图片的语句应该为:

4.相对虚拟目录

有关相对路径还有一个比较特殊的表示:

“相对虚拟目录”。

请看下面的例子:

在这个例子里,background属性的值为“/img/bg.jpg”,注意在“img”前有一个“/”字符。

这个“/”代表的是虚拟目录的根目录.假设把“E:

\book\网页布局\代码”设为虚拟目录,那么“/img/bg.jpg”的真实路径为“E:

\book\网页布局\代码\img\bg.jpg”;如果把“E:

\book\网页布局\代码\第2章”设为虚拟目录,那么“/img/bg.jpg”的真实路径为“E:

\book\网页布局\代码\第2章\img\bg.jpg”

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1