54【ip+端口+根目录通信】

上节课讲到,根目录起到定位作用,比如我们搭建一个php网站后,注册系统是由根目录的register.php文件执行,那么我们给这个根目录绑定域名https://127.0.0.1,当我们浏览器访问https://127.0.0.1/register.php时,即可打开注册系统,而实际上这是省略写法,全地址应该是https://127.0.0.1:80/register.php,80是端口,当端口是80是可以省略

接下来我们分析原理

①ip:ip可以告诉我们我们需要去访问哪台服务器

②端口:当请求到达服务器的时候,服务器会根据端口来到指向具体的根目录

所以当我们访问https://127.0.0.1/register.php时,服务器就可以清楚地知道你要读取哪个文件的数据

大家可以把ip理解为外部定位,从全球的设备中找出你的服务器

端口理解为内部定位,从你的服务器里找出要去的根目录

【重点】

我们可以根据不同的端口绑定不同的根目录,从而实现一个服务器搭建多个网站

【端口的深入理解】

比如说你给服务器发送指令,服务器把指令提交给谁,这便是需要使用端口,看端口指向谁(或者说谁监听了这个端口),这便是通信的底层逻辑

相关推荐
wdfk_prog1 小时前
[Linux]学习笔记系列 -- bits
linux·笔记·学习
求梦8201 小时前
JVM学习
jvm·学习
星火开发设计1 小时前
C++ multiset 全面解析与实战指南
开发语言·数据结构·c++·学习·set·知识
am心1 小时前
学习笔记-菜品接口-菜品分页查询
笔记·学习
丝斯20111 小时前
AI学习笔记整理(44)——大规模预训练模型数据处理管道Pipeline
人工智能·笔记·学习
知识分享小能手2 小时前
Oracle 19c入门学习教程,从入门到精通, —— 知识点详解(1)
数据库·学习·oracle
山土成旧客2 小时前
【Python学习打卡-Day42】打开深度学习“黑箱”:从Hook回调到Grad-CAM可视化
python·深度学习·学习
星火开发设计2 小时前
C++ stack 全面解析与实战指南
java·数据结构·c++·学习·rpc··知识
冉冰学姐2 小时前
SSM校园学习空间预约系统w314l(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·学习·ssm 框架·校园学习空间预约系统·师生双角色
小当家.1053 小时前
从零构建项目认知:如何画出一张合格的系统架构图(以供应链系统为例)
java·spring boot·学习·架构·系统架构·供应链·实习