一、IP
1.IP=Internet Protocal
主要约定两件事
① 如何定位一台设备
② 如何封装数据报文,来跟其他设备交流
2.ping
① 用ipconfig查看本地IP
② ping 本机ip
ping
ping 127.0.0.1 //检查本地的TCP/IP协议是否是正常的,发送与接收的数据相同就是正常的
③ ping 网站地址
检查命令检查网络是否畅通
④ ping 其它电脑ip
检查是否能连接局域网其它电脑
3.特殊的IP
①127.0.0.1表示自己
②localhost通过hosts指定为自己
C:/—windows—systems—drivers—etc—host
添加127.0.0.1 self即可
③0.0.0.0不代表任何设备
二、端口
1.port端口
一台机器可以提供多种服务,每个服务一个号码,这个号码就是端口
- 要提供http服务最好使用80端口
- 要提供https服务最好使用443端口
- 要提供htp服务最好使用21端口
- 一共有65535个端口
https://zh.wikipedia.org/wiki/TCP/UDP%E7%AB%AF%E5%8F%A3%E5%88%97%E8%A1%A8
IP和端口缺一不可 IP定位设备,端口定位设备中的服务
三、域名
1.域名是IP的别称
① 均衡负载
一个域名对应不同IP,防止一台机器扛不住
② 共享主机
一个IP对应不同域名
www.xxx.com和xxx.com是不同域名
1.com是顶级域名
2.xxx.com是二级域名(俗称一级域名)
3.www.xxx.com是三级域名(俗称二级域名)
2.域名和IP的关系
通过DNS域名系统
①当输入xxx.com(例如:baidu.com)
- chrome浏览器会电信、联通提供的DNS服务器询问baidu.com对应什么IP
- 电信、联通回答一个IP
- 然后chrome才会对应IP的80/443端口发送请求
服务器默认用80提供http服务
服务器默认用443提供HTTPS服务