计算机网络三:域名、IP地址和TCP/IP协议

时间:2022-07-04 16:33:59

一、域名

       域名(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种表示方式:

                           A、冒分十六进制表示法
                           格式为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
                          B、0位压缩表示法
                            在某些情况下,一个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 → ::
                          C、内嵌IPv4地址表示法
                           为了实现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位的方法依旧适用。
 
三、TCP/IP 协议

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层与各协议

计算机网络三:域名、IP地址和TCP/IP协议