1.URL统一资源定位符
统一资源定位符(英语:Uniform Resource Locator,缩写:URL;或称统一资源定位器、定位地址、URL地址,俗称网页地址或简称网址)是因特网上标准的资源的地址(Address),如同在网络上的门牌。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址,现在它已经被万维网联盟编制为因特网标准
统一资源定位符的标准格式如下:
统一资源定位符的完整格式如下:
协议类型://[访问资源需要的凭证信息]@[服务器地址]:[端口号]/[资源层级UNIX文件路径][文件名]?[查询]#[片段ID]。
2.IP互联网协议
互联网协议(英语:Internet Protocal)
1.IP主要做两间事情
(1)如何定位一个设备
(2)如何封装数据报文,以跟其他设备交流
2.路由器的功能
(1)路由器做隔断把IP分为外网IP和内网IP
(2)内网设备(家中的电脑、手机等)可以相互访问;外网的设备也可以相互访问
(3)但是内网设备和内网设备相互访问就必须通过路由器
3.几个特殊的IP
(1)127.0.0.1代表自己
(2)localhost 通过hosts指定自己 这个名字还可以设置成其他的
(3)0.0.0.0 不代表任何设置
最后:可以通过ip138.com查询到自己的ip地址
3.端口
一台机器可以产生不同的服务
(1)HTTP服务最好用80端口
(2)HTTPS服务最好用443端口
(3)FTP服务最好用21端口
(4)一共有65535个端口
可以从维基百科上查看具体内容
规则
(1)0~1023是给系统用的
(2)有管理员权限才能用着1024个端口
IP和端口缺一不可
IP定位一个设备,端口定位一个设备的服务,有了这两个就可以定位一个设备提供的服务
比如:腾讯设备提供的聊天服务
3.域名
1.域名就是IP的别称
2.一个域名可以对应不同的IP,通过域名去访问相应的IP,对应多个IP,均衡负载
3.一个IP可以对应不同域名,共享主机(服务器)
可以通过在命令行输入
ping baidu.com
查看对应什么ip,:Ping是工作在TCP/IP网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMP Echo 请求报文,测试目的站是否可达及了解其有关状态
也可以输入
nslookup baidu.com
nslookup用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题。
4.DNS
域名和IP是怎么对应起来的?通过DNS,DNS的作用:把域名转换成为网络可以识别的ip地址。
域名系统(英语:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
当你输入网址baidu.com,到显示页面会有一个过程
首先浏览器会向电信或者联通提供的DNS服务器询问baidu.com对应什么IP,
电信或者联通回答一个IP(具体过程比较复杂)
然后浏览器才会向对应IP的80或者443端口发送请求
请求内容为查看baidu.com的首页
2.为什么是80/443端口
浏览器默认用80提供HTTP服务
浏览器默认用443提供HTTPS服务
可以从开发者选项中看到具体的端口
3.www.baidu.com和baidu.com是同一个域名吗?不是的.
那他们有什么关系?
com是顶级域名
baidu.com是二级域名(俗称一级域名)
后面这两个是父子关系,比如github.io把他的子域名给我们用xxx.github.io