IP地址、域名、域名系统、端⼝介绍
1.基本概念
1.1IP地址
概念:IP地址是Internet
Protocol Address的简称,它是指互联⽹协议地址 也称⽹际协议地址 ,IP地址是ip协议提供的⼀种统⼀的地址格式 它为互联⽹上的每⼀个⽹络和每⼀台主机分配⼀个逻辑地址,以此来屏蔽物理地址的差异。
特性:唯⼀性
主要分为两种:
1.1.1 IPv4:
以⼗进制表⽰
4个字节,⼀个字节的值为0到255中间⽤.隔断
如:192.168.0.1
地址空间是256的四次⽅ 约43亿
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地址是由运营商分配给你的,域名可以⾃⼰注册⾃⼰喜欢的
域名是相对⽹站来说的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)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论