网络基础概述

网络概述:

首先得简单说一下Internet的发展史,从60年代的ARPAnet3,实现了分组交换,到70~80年代,出现了TCP/IP协议,沿用至今,再到90年代,浏览器,web技术得到了飞速发展。

互联网主要的功能,实现了用户与应用之间,用户与用户之间的信息交换。互联网的三大基础服务是www,FTP, E-Mail。其中www服务绝大多数是c/s结构,这种结构节省了服务器资源,绝大多数配置在用户机器上,但对客户端要求比较高,例如QQ,LOL等。目前慢慢流行的,也就是由c/s过渡到b/s结构,这样客户端就变得简单,只要登录网页即可,但服务器端就会变得相对复杂。


网页连接过程简述:

在我们浏览互联网时,很多时候要用到一个东西:URL,其实有些人不知道他是个什么。

www.baidu.com

就像这个,在浏览网页时在浏览器地址栏中输入的一个地址,就是URL,他的一般格式是:协议+域名/ip:端口+路径+网页。

比如http://www.oschina.net:80/index.html,当你输入这个网址时,计算机将此网址发向DNS服务器,DNS服务器将www.oschina.net解析为120.76.56.38,然后你会连接到这个地址的服务器(当然应用http协议),搜索80端口,发现监听这个端口的是apache服务,于是通过apache服务,找到了文件index.html文件,apache服务将index.html文件的内容原封不动通过80端口发给浏览器(其中可能是html,javascrip,css等),浏览器翻译呈现给用户。这就是从输入URL到获得网页的整个过程。问题来了,可我上网时输入的可不像这么复杂啊,比如上百度我们常常会输入www.baidu.com或者直接是baidu.com,为什么这样也可以上?因为浏览器有自动补全机制,默认情况下使用http协议,且默认访问80端口。


URL分级:

URL还有一个分级机制,ICANN将域名分为三级:

一级域名:.com(商业机构) .net(网络组织) .org(非盈利组织) .edu(教育组织) .gov(政府组织) .int(国际组织)等。

二级域名:个人或组织申请的,例如:.sina .baidu,二级域+一级域全球唯一。

三级域名:个人或组织自定义的。例如:www,abc。


互联网接入方式:

接着我来分享互联网的接入方式。

首先是ADSL,它是将网路一分为二,一半供下载一半供上传。但一般下载的数据量较大,这会导致信道的浪费。ADSL只留很少一部分用于下载和上传,其他部分都用于下载。ADSL都是基于电话线的,最高支持1Mbps上行速率和8Mbps的下行速率。ADSL2+可提供24Mbps的下行速率。目前我国应用的最广泛,节省布网成本,但IP是动态的,不能用来搭服务器。

FTTH:光纤入户。原料是二氧化硅,IP也是动态的。光纤现在也逐渐普及起来了。

小区宽带:小区宽带是一个大的局域网,所有用户在一个网段中。外网接口可以使用FTTH,ADSL等。就好比小区接外网,他给你开个端口让你通过它访问外网。

固定IP光纤:有多个固定IP,价格昂贵。企业一般选择这种接入方式。


路由器和交换机:

在最初的学习中,要分清路由器和交换机。其实可以简记为:交换机是用作局域网内数据通信,路由器是用作跨网段数据通信。

连接在同一个交换机上的主机可以视为处在同一个局域网中,交换机上维护有各主机和对应MAC地址的列表,当主机进行局域网通信时会进行广播,广播包由交换机转发到各主机。而路由器的最大作用是做网络隔离,以避免广播风暴,可以将它视为网络的边缘。两台跨网络的主机进行通信需要经由一个或多个路由器进行转发。

你可能感兴趣的:(Linux网络,网络)