几个特殊的ip
- 分别是
127.0.0.1 表示自己
localhost通过hosts指定为自己
0.0.0.0不表示任何设备
端口port
一台机器可以提供不同服务
1.要提供HTTP服务最好使用80端口
- 要提供https服务最好使用443端口
- 要提供ftp服务最好使用21端口
- 一共有65535个端口(基本够用)
- 我怎么知道应该用什么端口 zi.wikipedia.org
端口使用还有什么规则
- 规则
- 0到1023(2的10次方减1)号端口是留给系统使用的
- 你只有拥有了管理员权限后,才能使用这1024个端口
- 其他端口可以给普通用户使用
- 比如http-server
- 默认使用8080端口
- 一个端口如果被占用,你就只能换一个端口
- ip和端口缺一不可
域名就是对ip的别称
- baidu.com 对应什么ip
ping baidu.com
-
qq.com对应什么ip ping qq.com
-
知识点
- 一个域名可以对应不同IP
- 这个叫做负载均衡,防止一台机器扛不住
- 一个ip可以对应不同域名
- 这个叫做共享主机,穷开发者会这么做
- 域名寻找 nslookup
URL举例
curl命令
- 用curl可以发HTTP请求
- curl-v baidu.com
- curl-s-v--www.baidu.com
- 理解一下概念
- url 会被curl 工具重写,先请求DNS获得ip
- 先进行TCP连接,TCP连接成功后,开始发送http请求 3.请求内容看一眼
- 响应内容看一眼
- 响应结束后,关闭TCP连接(看不出来)
- 真正结束
- HTTP
- 规定请求得格式是什么,响应得格式是什么