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理解为外部定位,从全球的设备中找出你的服务器

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

【重点】

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

【端口的深入理解】

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

相关推荐
蒸蒸yyyyzwd1 天前
分布式算法学习笔记1.1-1.4
笔记·学习
匆匆那年9671 天前
llamafactory推理消除模型的随机性
linux·服务器·学习·ubuntu
好好学习天天向上~~1 天前
5_Linux学习总结_vim
linux·学习·vim
笨笨阿库娅1 天前
从零开始的算法基础学习
学习·算法
阿蒙Amon1 天前
TypeScript学习-第10章:模块与命名空间
学习·ubuntu·typescript
AI绘画哇哒哒1 天前
【干货收藏】深度解析AI Agent框架:设计原理+主流选型+项目实操,一站式学习指南
人工智能·学习·ai·程序员·大模型·产品经理·转行
戌中横1 天前
JavaScript——预解析
前端·javascript·学习
●VON1 天前
React Native for OpenHarmony:2048 小游戏的开发与跨平台适配实践
javascript·学习·react native·react.js·von
ZH15455891311 天前
Flutter for OpenHarmony Python学习助手实战:自动化脚本开发的实现
python·学习·flutter
xcLeigh1 天前
Python入门:Python3 requests模块全面学习教程
开发语言·python·学习·模块·python3·requests