1、什么是IP地址?
IP地址是电子设备(计算机)在互联网上的唯一标识,用来在互联网中寻找电脑。
2、内网(局域网)IP和公网(互联网)IP
内网IP:路由以内的网络,可以连接互联网,但是互联网无法直接连接内网(需要端口映射)。
优点:安全,解决IPv4地址耗尽问题。
缺点:互联网无法直接连接到内网,比如在自己电脑上搭建一个网站,只有和你使用同一个路由器网络的人才能访问。
公网IP:互联网IP地址。
优点:可以直接和互联网资源互通,日常应用如摄像头远程监控、电脑远程开机、NAS等。
缺点:安全性较低,IPv4地址资源耗尽。
3、NAT(地址转换技术)和NAPT(地址端口转换技术)
NAT(地址转换技术)是有一个地址池,里面有很多公网IP地址,当有内网IP地址需要发送请求报文时,就随机转换为其中的一个公网IP地址。
NAPT(地址端口转换技术)是只有一个公网IP地址,如果内网IP地址需要发送请求报文时,将内网IP地址转换为此公网IP地址,并将IP包中TCP和UDP的Port进行端口转换,这使得多台内网设备使用一个公网IP地址,可以同时和互联网设备进行通讯。
路由器作为一个中介,具有公网IP地址,路由器为每台设备分配唯一的内网IP地址,并使用NAPT(地址端口转换技术),将每个设备的内网IP地址和端口号映射到路由器的公网IP地址的不同端口上,路由器可以根据端口信息来区分哪个设备的请求对应哪个响应。
4、怎样判断自己电脑的IP地址是公网或内网?
第一步:如果使用了路由器,一定是内网,一般一个公司或小区共用一个公网IP地址。
第二步:在电脑命令行输入ipconfig,若系统为macos或linux,则输入ifconfig。
第三步:若电脑连接的是以太网(有线网络)时,则查看以太网IP地址,此为内网IP地址。若电脑连接的是wifi(无线网络)时,则查看无线局域网适配器IP地址,此为内网IP地址。
第四步:在百度输入IP,查看IP地址,此为公网IP地址。
第五步:若第三步和第四步分别查看到的IP地址不一致,则本机使用的是内网IP。
5、什么是端口?
端口是英文port的意译,可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴。
6、什么是TCP逻辑端口(以下简称“端口”)?
端口是应用程序(服务)在计算机中的唯一标识。
注:源端口(客户机端口)随机,目标端口(服务器端口)固定开启监听。端口范围为0-65535(2^16-1)。
7、怎么查看自己开启了哪些端口?
windows系统:netstat -ano
linux系统:netstat -anltup
macos系统:netstat -an -ptcp