地址就是用来标记地点的。
ipconfig /all
IP
地址包括两部分:网络地址和主机地址IP
地址:一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地址范围1.0.0.1-126.255.255.254,二进制表示为:00000001 00000000 00000000 00000001 - 01111110 11111111 11111111 11111110,可用的A类网络有126个,每个网络能容纳1677214个主机IP
地址:一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围128.1.0.1-191.255.255.254,二进制表示为:10000000 00000001 00000000 00000001 - 10111111 11111111 11111111 11111110,可用的B类网络有16384个,每个网络能容纳65534主机IP
地址:一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是"110"范围192.0.1.1-223.255.255.254二进制表示为: 11000000 00000000 00000001 00000001 - 11011111 11111111 11111110 11111110 C类网络可达2097152个,每个网络能容纳254个主机IP
地址:以“1111”开始,为将来使用保留E类地址保留,仅作实验和开发用在这么多网络IP中,国际规定有一部分IP地址是用于我们的局域网使用,也就是属于私网IP,不在公网中使用的,它们的范围是:
10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255
与写信相对应,IP地址仅仅是定位到了这封信邮到哪个地方,但是还不知道谁来收,端口就是来标记谁来接收的。
端口是通过端口号来标记的,端口号只有整数,范围是从0到65535
端口号不是随意使用的,而是按照一定的规定进行分配。 端口的分类按端口号来说,可以分为三大类:公认端口、注册端口、动态和/或私有端口。
公认端口的区间为0~1023,这种端口紧密绑定于一些服务。例如,80端口就总是HTTP通信。
注册端口的区间为1024~49151,这种端口松散绑定于一些服务。可以解释为,有许多服务绑定于这些端口,但同样这些端口用于许多其他目的。例如,许多动态处理端口从1024左右开始。
动态和/或私有端口的区间为49152~65535,理论上,不应为服务分配这些端口;实际上,机器通常从1024起分配动态端口。也有一些特例,比如,SUN的RPC端口从32768开始。
80端口
80端口是为HTTP协议开放的,是HTTP协议的默认端口,用于网页浏览。在输入网站时,用户输入http://baidu.com,其实是访问http://baidu.com:80,因为位于网址后端的端口号是由浏览器自动补全的。
8080端口
8080端口,经常在访问某个网站或使用代理服务器的时候用得到,主要还是用于代理服务。
21端口
21端口主要用于文件传输协议(FTP)服务,是FTP的默认端口。用于传输控制信息(而20端口可能同样会在FTP中用到,只不过20端口用到时只用于传输数据)。
注:文件传输协议(FTP):主要是为了在两台计算机之间实现文件的上传与下载。
23端口
23端口是telnet(远程登录)的端口,是Internet上普遍采用的登录和仿真程序,主要用于远程登录。
注:Telnet协议:是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。
在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。
25端口
25端口为简单邮件传输协议(SMTP)服务器所开放,主要用于发送邮件。
注:简单邮件传输协议(SMTP):一种提供可靠且有效的电子邮件传输的协议。
53端口
53端口为域名系统服务协议(DNS)服务器所开放,主要用于域名解析。通过DNS服务器可以实现域名与IP地址之间的转换,只要记住域名就可以快速访问网站。域名系统服务协议
注:域名系统服务协议(DNS):用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。
netstat -an
netstat -ano
192.168.1--> 网络部分
.1--> 主机部分
所谓”子网掩码”,就是表示子网络特征的一个参数。它在形式上等同于IP地址,也是一个32位二进制数字,
它的网络部分全部为1,主机部分全部为0。比如,IP地址172.16.10.1,如果已知网络部分是前24位,主机部分是后8位,
那么子网络掩码就是11111111.11111111.11111111.00000000,写成十进制就是255.255.255.0。
# 判断两个ip是不是在同一子网络内: 按位与运算
每一个ip都与子网掩码进行按位与运算, 得到的结果一样, 说明在同一子网络
192.168.1.2
192.168.1.1
192.168.1 --> 网络部分
2 -> 主机部分
ip地址:用来在网络中标记一台电脑
port端口号:通过ip找到电脑,再通过port端口找到指定的进程,进行数据传
原文:https://www.cnblogs.com/doomqy/p/14157990.html