计算机网络基础
- http默认请求端口80,https默认请求端口443
- http与https区别
https=http+ssl
获取一个ssl链接的过程:
- 客户端向服务端请求数字证书
- 服务端向第三方数字认证机构请求生成一个数字证书(服务端公k钥+数字签名)返回给客户端
- 客户端拿到数字证书后在第三方数字认证机构校验证书真实性
- 客户端将对称加密密钥通过公钥加密后传输给服务端,双方通过这个对称加密密钥加密通讯
- tcp三次握手
- 客户端处于close状态,服务端处于listen状态
- 第一次握手:客户端发送SYN报文给服务端,SYN位=1,初始序列号=x,客户端进入SYN_SEND状态
- 第二次握手:服务端回送报文,服务端SYN位=1,ACK位=1,ack号=x+1,初始序列号=y,服务端进入SYN_REVD状态
- 第三次握手:客户端回送报文,ACK位=1,ack号=y+1,客户端进入ESTABLISHED状态,服务端收到ACK报文进入ESTABLISHED状态
- ipv4与子网掩码
- ip由网络号和主机号组成,共32位 ,用十进制表示例如:10.10.10.9
- 子网掩码也是32位,特点是前面全是1后面全是0,用十进制表示例如:255.255.255.0(前面24位全是1,最后8位全是0)。子网掩码的作用是表示那些位是网络位,前面的例子255.255.255.0中网络位就是前24位,后8位是主机位。
- CIDR计算表达方法,以上面的ip与掩码举例:掩码255.255.255.0用/24表示,然后将10.10.10.9除了掩码以外的位数置0得到10.10.10.0,再拼上掩码最终表达为:10.10.10.0/24。
- 一般数据ipconfig查看自己的ip和掩码,其中还有一个默认网关,相同网段和不同网段的通讯都是要经过这个网关路由的 。