-
Interview-Notes: 对javasnmp源码的采访记录
资源介绍
java
snmp
源码
Interview-Notes
面试题目,尽可能用文字回答
网络
TCP、UDP,分别在应用层有哪些协议?
TCP:
ftp,
telnet,
smtp,
pop3,
http,
DNS
UDP:
DNS,
SNMP(简单网络管理协议,用于管理网络设备)
发散问题:DNS
什么时候用
TCP,什么时候用
UDP?
DNS
服务器之间传输时使用
TCP
(区域传输),而客户端与
DNS
服务器之间传输时用的是
UDP
还有一种情况,当服务器响应长度超过512字节,服务器会下发
TC(删减标志),客户端就会用
TCP
重发
http
和
https
的区别
-
安全性:http
明文传输,https
ssl加密传输,身份认证
-
响应速度:http
快,https
慢
(原因是
http
握手3个包,ssl
握手9个包,一共12个包)
-
默认端口:http
80,https
443
发散问题:ssl
怎么握手的?
https
的加密过程
1.
客户端发起
HTTPS
请求
2.
服务端拿出配置好的一套
HTTPS
证书,(自己制作或组织申请)
3.
服务端传送证