networks-interview

tcp 三次握手和四次握手区别,为啥断开连接需要四次握手而不是三次?

-TCP3次握手连接协议和4次握手断开连接协议

进程间通讯的各种方式?

HTTP

HTTP POST数据传输的四种方式

请求头中 Content-Type 的四种方式:

application/x-www-form-urlencoded

最常见的普通的表单传输, 在原生 <form> 表单中, 如果不设置 enctype 属性, 最终就是 application/x-www-form-urlencoded 方式提交数据.

multipart/form-data

该方式一般是传文件用的.

application/json

传递 json 数据用. 现在的 Restful API 很多都使用 json 直接传输数据, 还有 SinglePage WebAPP

text/xml

数据传输的另一种 xml. XML-RPC

HTTP 传输大文件大图片的方法和优化思路

cankao

HTTPS

如何让HTTP变安全,HTTPS 的原理。

RPC

安全的RPC

其实原理和HTTPS原理类似,在数据交换之前,引入密钥认证授权等手段进行安全认证秘钥交换等。可以完全把HTTPS 中间的基于TCP的TLS层拿过来使用。