每天一个新知识——IP 域名 URL DNS的联系和区别总结

IP:每台连接到Internet上的计算机都有一个唯一的IP地址,这个IP地址可以用于计算机间的逻辑通信,用"点分十进制“的方式表示

域名:是IP地址的字符表示方法
在网络层被称为IP,再网站上称为域名。
通常以www开头,如:www.baidu.com
一个IP可以访问多个域名

DNS:域名解析服务器,将域名解析成IP地址,最终指向IP

URL:统一资源定位符,也称为”网址“
网址格式为:
协议://域名或IP[:端口]/路径/文件名[参数=值]。结构中,协议://域名或IP是必需的,[]部分是可选的。如果端口与协议默认值不同,则需包含端口,省略则默认80端口。

协议:
http:超文本传输协议
https:用安全套接字传输的超文本传输协议
ftp:文件传输协议

域名最右端的就是顶级域名
①.com 表示商业机构:百度 www.daidu.com

②.org 表示非盈利性组织:中国青年志愿者网 www.zgzyz.org.cn

③.gov 表示政府机构:国务院 www.gov.cn

④.edu 表示教育及科研机构:北理工 www.bit.edu.cn

虚拟目录:第一个“/”为根目录,从域名后的第一个“/”开始到最后一个“/”之间。虚拟目录也不是一个URL必须的部分。该URL没有虚拟目录。但https://www.python123.io/student/courses/934/groups的虚拟目录为student/courses/934

文件名:从域最后一个“/”开始到“?”(没?就到#。两者都要就到?)之间。如果没有“?”和“#”,则一直到最后,都是文件名部分。该URL的文件名为EditPosts.aspx。文件名也不是一个URL必须的部分,如果省略该部分,则使用默认的文件名index.htm

参数:从“?”开始到“#”之间,又称搜索部分、查询部分。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。该URL没有参数。但http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name的参数部分为“boardID=5&ID=24618&page=1”。其中boardID=5、ID=24618、page=1都是参数

锚:从“#”开始到最后,都是锚部分。锚部分也不是一个URL必须的部分。该URL没有锚。而http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name的锚部分是“name”。,其右面的字符就是该位置的标识符(一般情况下,锚链接会用到)

本文大部分内容来自以下链接:
原文链接:https://blog.csdn.net/fenganhai/article/details/100025631

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章