【Linux基础】IP地址、端口与域名

1. 1.IP地址
IP地址的作用是标识计算机的网卡地址,每一台计算机都有一个IP地址。在程序中是通过IP地址来访问一台计算机的。本节将讲述IP地址的一些知识。IP地址是用来标识全球计算机地址的一种符号,就比如一个手机的号码,使用这个地址可以访问一个计算机。
IP地址具有统一的格式。IP地址是32位长度的二进制数值,存储空间是4个字节。例如:11000000 10101000 00000001 00000110是一台计算机的IP地址,但二进制的数值是不便于记忆的,可以把每个字节用一个十进制的整数来表示,既192.168.1.1。
在同一个网络中,IP地址是唯一的。因为需要根据IP地址来访问一台计算机,所以在可以访问的范围以内,每一台计算机的IP地址是唯一的。在终端中输入命令ifconfig可以查看本机IP信息。
2. 2.端口
所谓端口,是指计算机中为了标识同一计算机中不同程序访问网络而设置的编号。每一个程序在访问网络时都会分配一个标识符,程序在访问网络或接受访问时,会用这个标识符表示这一网络数据属于这个程序。这里的端口并非网卡接线的端口,而是不同程序的逻辑编号,实际并不存在。
端口号是一个16位的无符号整数,对应的十进制取值范围是0~65535。不同编号范围的端口有不同的作用。低于256的端口是系统保留端口号,主要用于系统进程通信。如WWW服务使用的是80号端口,FTP服务使用的是21号端口。不在这一范围的端口号是自由端口号,在编程时可以调用这些端口号。
3. 3.域名
域名是用来代替IP地址来标识计算机的一种直观名称。如百度网站的IP地址是119.75.213.50,这个IP没有任何逻辑含义,是不便于记忆的。所以在访问计算机时,可以用这个域名来代替IP地址。
小知识:可以使用ping命令来查看一个域名所对应的IP地址。

本文转载于唯C教育,【Linux基础】IP地址、端口与域名
http://www.weicedu.com/forum.php?mod=viewthread&tid=202&fromuid=7
(出处: http://www.weicedu.com/)

你可能感兴趣的:(Linux,C语言l,Linux系统,唯C教育,Linux,Linux基础,嵌入式培训)