计算机网络方面

1.TCP与UDP的区别

TCP是面向连接的;UDP是无连接的,即发送数据前不需要建立连接

TCP提供可靠的服务,通过TCP传输的数据无差错、不丢失、不重复且按顺序到达;UDP尽最大努力交付,且不保证可靠交付

TCP面向字节流;UDP面向报文

TCP数据传输慢;UDP数据传输快

2、请简单说一下你了解的端口及对应的服务

3、TCP三次握手

4、OSI七层模型与ICP/IP五层模型

OSI(Open System Interconnect)开放式系统互联

物理层:常用设备有集线器、中继器、网线等都是物理层的传输介质

网络层:IP

传输层:TCP、UDP

应用层:HTTP、HTTPS、FTP、POP3、SMTP

5、HTTP与HTTPS

HTTPS是加密的HTTP,HTTP并不是一个新协议,而是HTTP+SSL,原本http与tcp直接通信,加上ssl后,就变成http先和ssl通信,再由ssl与TCP通信,相当于ssl嵌在了http与tcp之间

HTTP协议通常承载于TCP之上,在HTTP和TCP之间添加一个安全协议层(SSL或TSL),这个时候就成了HTTPS。

HTTP默认端口是80,HTTPS默认端口是443。

为什么HTTPS安全?

因为网络请求需要中间很多的服务器路由的转发,之间节点都可能篡改信息,而如果使用HTTPS,密钥只有自己和终点站才有。HTTPS之所以安全,是因为它利用SSL/TSL协议传输。它包含证书,卸载,流量转发,负载均衡,页面适配,refer传递等,保障了传输过程中的安全性。

猜你喜欢

转载自www.cnblogs.com/xiaoan0705/p/10450707.html