美文网首页
IP地址、域名、域名系统、端口介绍

IP地址、域名、域名系统、端口介绍

作者: LBQ_DS | 来源:发表于2017-12-15 11:05 被阅读49次

    1.基本概念

    1.1IP地址

    概念:IP地址是Internet

    Protocol Address的简称,它是指互联网协议地址 也称网际协议地址 ,IP地址是ip协议提供的一种统一的地址格式 它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

    特性:唯一性

    主要分为两种:

    1.1.1 IPv4:

    以十进制表示

    4个字节,一个字节的值为0到255中间用.隔断

    如:192.168.0.1

    地址空间是256的四次方 约43亿

    地址空间的不足必将妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6重新定义地址空间

    1.1.2 IPv6:

    以十六进制表示

    16个字节,中间用冒号:分割成8个区

    如:ab12:1234:768a: ab12:1234:768a: 768a: ab12

    地址空间:43亿的4次方

    1.2 Domain Name

    域名就是网络上某一台计算机或计算机组的名称,作用是便于记忆,唯一性,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)域名的目的是便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)域名作为力所能及难忘的互联网参与者的名称

    域名对应于IP地址

    域名有格式,以点(.)分割成段,每段以字符组成,注意每段的长度1到63个字符。

    1.3 DNS

    DNS是Domain Name

    System域名系统 或Domain Name Service,中文称域名服务器

    因特网上作为域名和IP地址相互映射的一个分布式数据库 能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)

    作用:具有双向解析的功能,把域名解析IP地址(正向解析),把IP地址解析域名(反向解析)

    1.4 IP地址和域名的区别:

    格式不同:IP地址是它的逻辑地址 是数字 域名有固定的格式

    IP地址是由运营商分配给你的,域名可以自己注册自己喜欢的

    例如:192.168.0.1是IP地址www.baidu.com是域名

    我们也知道每一台机都有一个唯一IP地址 特别难记 所以出现了今天的DNS(域名)当我们的计算机想和一个远程机器连接的时候,我们可以申请连接该机器IP地址下的DNS(域名)如www.baidu.com

    连接的时候DNS会提供一个IP地址 即正向解析域名-àIP地址 供服务器去寻找 所以当我们再网址上输入:www.baidu.com的时候 就会得到百度的IP地址,并跳转页面

    域名是相对网站来说的IP地址是相对于网络来说的

    输入域名---域名解析服务器(DNS)解析成IP地址—访问IP地址---完成访问

    映射关系不同:internet上的IP地址是唯一的 一个IP地址对应一个计算机

    一个域名对应一个ip地址或N个IP地址如百度的IP(119.75.218.70,119.75.217.109)

    一台计算机上面可以有好多个服务,也就是一个ip地址对应l好多个域名

    1.5PORT

    port端口主要是区分服务,可以认为是设备与外界通讯交流的出口。端口可以分为虚拟端口和物理端口 虚拟端口 如:web服务器的端口是80 FTP的端口:21

    E-mail的端口:25 MySQL服务端口号:3306

    1.6特殊文件和特殊IP地址

    hosts是本地解析域名文件

    特殊的IP地址:127.0.0.1该地址指向本地计算机

    特殊的域名localhost该域名指向的IP地址为127.0.0.1的主机

    访问域名网页时,域名解析的步骤:

    客户端访问带有域名的网页-à查找本地的hosts文件,是否能够解析-à能够解析—>直接访问解析该IP地址

    -->不能解析—>会去用互联网上的DNS进行解析-à用解析到的IP地址进行访问

    2.WAMP(Windows Apache MySQL PHP)

    2.1操作系统

    流行的操作系统:Linux(开源、稳定),Windows(MS操作系统),Unix(最著名的操作系统)

    操作系统提供对计算机最基本的操作,比如拷贝、移动和删除等操作

    2.2Web服务器:

    流行的Web服务器:Apache(开源免费,全球Web server中占第一位) IIS(微软提供的服务器)Nginx(俄罗斯人开发,特点:免费,并发处理能力超强)

    web服务器主要提供的是HTTP的请求服务。

    2.3数据库:

    流行的数据库有MySQL(特点:开源免费,稳定,快速)orac(特点:贵,性能强)MS SQL Server(微软的数据库,单收费)。

    数据库主要提供对信息数据的处理,如:添加数据、删除数据、修改数据以及查询数据。

    2.4PHP是动态网页技术

    PHP Hypertext PreProcessor 中文意思 PHP超文本预处理器。

    特点:开源免费,快速,强壮,稳定,跨平台(可运行在多个操作系统上)。

    动态网页指客户端与服务器之间存在数据交互(客户端可提交自己的数据并保存到服务器中)。

    2.5LAMP

    Linux+Apache+Mysql/MariaDB+Perl/PHP/Python(LAMP)一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案

    L:Linux其他鱼前边一致。(黄金组合,全免费)

    在Linux(如:Redhat、CentOS和Ubuntu等)安装时自动都带AMP安装包,方便安装LAMP系统

    2.6WAMP

    Windows+Apache+Mysql/MariaDB+Perl/PHP/Python(WAMP)

    相关文章

      网友评论

          本文标题:IP地址、域名、域名系统、端口介绍

          本文链接:https://www.haomeiwen.com/subject/abakwxtx.html