1.1 IP和端口
2023.07.30
问:IP地址和端口是做什么的?
答: 当我们在互联网上进行通信时 每个设备都会被分配一个独特的标识符
这就是IP地址。可以把IP地址想象成一个房子的地址 它告诉互联网上的其他设备如何找到你所在的位置
IP地址由一串数字组成,比如104.16.249.249 和 203.0.113.1
端口则是用来区分同一个IP上不同应用程序或服务的
你可以把端口想象成一栋大楼的门牌号码
每个端口是一个房间,里面住了不同的程序
要找到某个程序就需要知道他使用的端口号即住在哪个房间
端口号是一个数字 范围从0到65535 一些端口号是约定俗成的
例如80端口用于HTTP通信 443端口用于HTTPS通信
当你在浏览器中输入一个网址时,你的电脑会将该网址解析为对应的IP地址
然后,电脑会过指定的端口与该IP地址上运行的服务器建立连接,并进行数据交换
IP地址和端口号一起组成了网络通信中的目标地址 使得数据能够正确地到达目标设备上的指定的应用程序
简而言之 IP地址是用来标识设备在互联网上的位置 而端口则是用来区分设备上不同应用程序或服务的通信通道
它们共同构成了互联网通信中的目标地址 确保数据能够准确地传输到目标设备的指定应用程序
问: 我知道了 IP地址端口就是网络世界的地址
有了IP和端口我们就能找到不同电脑上运行的程序了
不过IP地址好像还有什么公网IP、私网IP、IPv6 什么的这些又是什么?
答:我们先讲公网IP地址和私网IP地址
公网IP地址 是全球唯一的IP地址 用于在互联网上标识和定位设备 它可以直接从互联网上访问到
我们一开始所说的情况就是公网IP地址 XX省XX市XX区XXX路XXX号
私网IP地址 用于在局域网或内部网络中所以也叫局域网IP地址 这些地址在全球范围内不唯一
它在私有网络内部可用 通常在家庭、办公室或组织内部使用 用于实现内部设备之间的通信
不能直接从互联网上访问到 相当于现实中的 XX栋XXX室
问: 那我们家里的网络用的是私网IP地址?
如果不能直接从互联网上访问到我们又是如何上网的呢?
答: 对一般是的 使用私网IP地址的电脑或者设备可以通过NAT技术来上网