概念
协议就是在网络和设备之间签的一个合同,大家都履行这个合同才能正常的沟通和合作。也可以把协议想象成协商出来的一套方法,比如先干什么后干什么怎么干等等,大家可以用这套方法来协商交换数据。http就是一种协议,客户端与服务端、服务端与服务端,都可以以这种协议来传输数据


https
https就是一种更安全的http协议,http有可能会被劫持到,但https就安全很多,因为数据都是加密过的。


ipv4
类似于192.168.1.1这样的形式,四个数字中间用点分隔开,还得是唯一的。但数字组合的地址数量是有限的,已经快用光了,所以未来应该会使用新的ip地址,ipv6。


公网地址和内网地址
公网地址:指的就是互联网,如果一个设备有公网地址,你就可以在任意一台同样接入互联网的设备上与之交流。
内网地址:指的是内部网络的地址,比如说你家的路由器,上网的设备要通过wifi连接到这台路由器,这个路由器会给每台设备都分配一个内网的ip地址,这些设备通过路由器建立起来的网络就是内网,或叫局域网。
路由器:路由器有一个内网地址,负责和内网设备通信,还有个公网ip地址,负责和公网联系。终端设备请求路由器>路由器请求互联网>互联网返回数据的流程。


知道电脑的ip地址
终端输入:ifconfig


知道主机名指向的ip地址
终端输入:ping 主机名 (localhost)


修改主机名

  1. 打开hosts文件: 终端 code /etc/hosts
  2. 管理员权限添加新记录 比如 127.0.0.1 主机名
  3. 保存

端口 port
端口就是跟服务交流用的一个通道,一台设备上可能会同时运行多个服务,服务在运行的时候可以选择使用一个端口号。端口号可以是1-65535之间的数字。
web服务http默认端口80,加密web服务https默认端口443,mysql这种数据服务默认端口是3306