前言
什么是网络?
各种设备相互之间能交换数据,就说他们之间构成了网络
各种网络名词
路由器
路由器有两种接口,两个lan接口和一个wan接口,wan接口一般连接广域网或上层网络,lan口连接局域网
局域网
两台电脑通过路由器连接就能交换数据了,也就是构成了一个局域网,一个家里,一个公司,通过若干个路由器形成的网络也可以叫局域网
城域网
许多局域网由路由器或交换机连接
广域网
广域网,由很多城域网构成,城域网由很多局域网构成,这三种网都以范围的相对大小来划分
因特网(互联网)
因特网是特殊的广域网
以太网
一种特殊的技术,比如局域网中两台电脑能相互通信就是因为用了以太网的技术
网址,也就是URL
(Uniform Resource Locator 统一资源定位符)
常见网址是http(Hypertext Transfer Protocol 超文本传输协议):开头,但也有ftp:(File Transfer Protocol 文件传送协议 上传下载文件时使用的协议),file:,mailto:开头的,不同的开头有着不同的功能,访问服务器的数据也不同,访问web服务器用http:访问FTP服务器用ftp:,开头的部分会决定后面的部分的格式。
什么是域名?
比如www.bilibili.com就是域名,对应的IP地址就是120.92.168.51在这里www称为二级域名,bilibili称为一级域名,com称为顶级域名,域名就是区域的名字,等级区域可以类比地区的行政规划,顶级区域对应省级,一级区域对应市级,二级区域对应县级,对于顶级区域,首先将网络世界分为许多顶级区域,并规定了名字就是顶级域名,如com,cn,net等等分为了三类,如国家和地区顶级域名(country code top-level domains ccTLDs)如中国是cn,日本是jp,通过顶级域名(generic top-level domains gTLDs) 如表示工商企业的com,表示网络服务商的net,非营利组织的org,还有新通用顶级域名(New general top-level domains NEW gTLD)如代表通用的xyz,表示高端的top,表示红色的red,表示人man。对于一级区域,每个顶级区域再分为很多一级区域,一级区域的名字就是一级域名,这个一级域名就是要去域名注册商那里去买的,买的行为就是给某个顶级区域下的某个一级区域取名字的过程,对于二级区域,在每个一级区域下再划分很多二级区域,在有了一级域名的使用权之后,就可以自行设定该一级区域下的其它等级区域,并给他们取名字,重新解释一下二级域名和一级域名,其实bilibili.com就是一级域名不能单独说bilibili是一个一级域名,同样二级域名也是,不能单独说www是二级域名,只有有了com和bilibili的限定,www才是二级域名,所以www.bilibili.com整体是二级域名,域名的区域的大小是从小到大,符合英文的习惯,所以平时看到的www开头的都是二级域名,其实从一级域名开始就可以被设置指向某个服务器的IP地址,如网址搜所bilibili.com也能搜到网页,二级域名和一级域名都可以任意指向任何服务器,指向的服务器没有等级划分,比如www.bilibili.com和bilibili.com都是指向119.3.70.188这个服务器,www表示world wide web 万维网,万维网就是所有网站的总称,用这种二级域名直观的表示某个域名提供的是一个网页浏览的服务,大家都习惯了这种二级域名的取法
总结一下
1.顶级域名是域名管理机构定义的,我们只能从现有的里面选一个
2.我们买域名,其实就是选中某个顶级域名后,在这个顶级域名下面自定义一个一级域名的名字,然后租用它的使用权
3.一级域名以下的二级域名,像www.bilibili.com甚至三级四级域名的取名和指向,是域名所有者通过域名管理中的DNS解析设置来自行设定的
什么是服务器
服务器是一种特殊的电脑,准确一点,服务器其实就是电脑主机。平时什么时候用到服务器呢?比如用手机下载APP,下载的过程就是从某个服务器获取APP的程序文件和数据的过程,打开APP便出现了内容,这些内容就是存储在服务器上的,当你想百度网盘保存视频时,这里服务器就体现了接收和存储数据的功能,当你想要观看视频时,可以选择不同的清晰度,体现了数据的处理数据的功能,服务器也是电脑,很多在个人电脑上能做的事情,在服务器上也能,服务器是某种特殊使用场景下特殊的电脑的专业称呼,个人电脑也可以作为服务器,但是较真正的服务器相比,个人电脑的性能,稳定性,带宽都跟不上,真正的服务器从硬件到操作系统和软件都更适合高强度的网络服务,大多数服务器都不佩戴显示器,服务器不是Windows和IOS,而是Linux,每一台能联网的设备都有一个IP地址,所以每个服务器也有一个IP地址。
DNS
利用DNS(Domain Name System 域名服务系统,将服务器名称和IP地址进行关联)
IP地址
局域网是基于TCP/IP(TCP-传输控制协议(Transmission Control Protocol))思路来设计的,TCP/IP结构由子