计算机网路
2021-05-15 23:13:42 18 举报
AI智能生成
常见面试点
作者其他创作
大纲/内容
分层模型
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
ARP
1、对同一链路上的所有设备发起ARP广播,请求包括自己的MAC地址,对方的IP地址
2、对应IP地址的网络设备回复自己的MAC地址给请求方
https
混合加密方式
公开密钥的认证
认证加密流程
1、浏览器植入了第三方认证机构的公开密钥
2、第三方认证机构使用私有密钥对服务端的公开密钥进行签名
3、客户端拿到经过签名的数字证书后使用第三方机构的公开密钥获取服务端的公开密钥
4、客户端使用服务端的公开密钥对共享密钥进行非对称加密
5、服务端使用私有密钥进行解密获取共享密钥
6、客户端和服务端使用共享密钥加密进行通信
http
请求方法
get
post
put
delete
状态码
1XX
2XX
3XX
4XX
400
401
403
404
5XX
500
502
503
504
版本区别
http1.0
http1.1
http2.0
DNS
域名服务器
跟域名服务器,总共13个域名
顶级域名服务器:com,cn,org
权限域名服务器:baidu
本地域名服务器
解析过程
递归查询
1、主机对本地服务器发起请求
2、本地服务器查询跟服务器
3、跟服务器递归查询顶级域名服务器
4、顶级域名服务器递归查询权限服务器
5、递归返回结果
迭代查询
1、本机对本地服务器发起请求
2、本地服务器查询跟服务器获取顶级服务器地址并返回
3、本地服务器查询顶级服务器获取权限服务器地址并返回
4、本地服务器查询权限服务器获取ip并返回
UDP
无连接
不可靠
面向报文
没有拥塞控制
支持一对一,一对多,多对多等等
头部小:8字节
TCP
特点
面向连接
可靠,无差错,不丢失,不重复,按序到达
全双工,有发送缓存和接受缓存
面向字节流,存在粘包问题
有流量控制,拥塞控制
一对一
头部大:20字节
停止等待协议
发送方请求丢失,发送方超时重传
接收方确认丢失,发送方超时重传,接收方丢弃重复请求
接收端确认迟到,发送方超时重传,接收方丢弃重复请求,发送方丢弃确认
滑动窗口
SACK
拥塞控制
慢开始
拥塞避免
快重传
快恢复
三次握手
1、SYN=1,seq=x
2、SYN=1,ACK=1,seq=y,ack=x+1
3、ACK=1,seq=x+1,ack=y+1
四次挥手
1、FIN=1,seq=u
2、ACK=1,seq=v,ack=u+1
3、FIN=1,ACK=1,seq=w,ack=u+1
4、ACK=1,seq=u+1,ack=w+1
其他
最大端口号个数:2的16次方=65535
0 条评论
下一页