一、域名
域名(Domain Name),简称域名、网域,是由一串用点分隔的字符型标志名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
IP地址是Internet主机的作为路由寻址用的数字体标识,人不容易记忆,因而产生了域名这一种字符型标识。例如,www.wikipedia.org是一个域名,和IP地址208.80.152.2相对应。通常可以这样认为,因为IP地址是数字,不容易识别和记忆,所以用字符形式表示的域名来“表示”IP地址,不同公司的IP地址和其域名是一一对应的。
二、IP
IP地址(Internet Protocol Address)是指互联网协议地址,是IP Address 的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。IP协议位于OSI七层模型的网络层,亦TCP/IP4 四层模型的网络层。
IP协议:IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。
IP协议分为IPv4和IPv6两个版本。IPv4是现在通用的IP协议,IPv6是下一代的IP协议。
IPv4协议:IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其 a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(192.168.1.1),实际上是32位二进制数 (11000000.10101000.00000001.00000001)。
IPv6协议:IP地址是一个128位的二进制数,有3种表示方式:
格式为X:X:X:X:X:X:X:X,其中每个X由4个十六进制数表示,例如:
ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
这种表示法中,每个X的前导0是可以省略的,例如:
2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A
在某些情况下,一个IPv6地址中间可能包含很长的一段0,可以把连续的一段0压缩为“::”。但为保证地址解析的唯一性,地址中”::”只能出现一次, 例如:
FF01:0:0:0:0:0:0:1101 → FF01::1101
0:0:0:0:0:0:0:1 → ::1
0:0:0:0:0:0:0:0 → ::
为了实现IPv4-IPv6互通,IPv4地址会嵌入IPv6地址中,此时地址常表示为:X:X:X:X:X:X:d.d.d.d,前96b采用冒分十六进制表示,而最后32b地址则使用IPv4的点分十进制表示,例如::192.168.0.1与::FFFF:192.168.0.1就是两个典型的例子,注意在前 96b中,压缩0位的方法依旧适用。
1、TCP/IP协议的由来:
在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到了一起。
但是简单的连到一起是远远不够的,就好像语言不同的两个人互相见了面,完全不能交流信息。因而他们需要定义一些共通的东西来进行交流,TCP/IP就是为此而生。TCP/IP不是一个协议,而是一个协议族的统称。里面包括了IP协议,IMCP协议,TCP协议,以及我们更加熟悉的http、ftp、pop3协议等等。电脑有了这些,就好像学会了外语一样,就可以和其他的计算机终端做*的交流了。
2、TCP/IP 协议的定义:
TCP/IP协议族(英语:TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IP协议。
TCP/IP协议实际上是互联网协议(Internet Protocol Suite),即一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。
在互联网协议(Internet Protocol Suite)家族中,TCP(传输控制协议)和IP(网际协议)为最早通过的标准,所以就用TCP/IP协议“代替”了互联联网协议。
3、TCP/IP层、OSI层与各协议