欢迎使用CSDN-markdown编辑器

2/13/2017来源:iOS开发人气:908

TCP/ip,Http 和Https之间的区别

1. TCP/IP(是协议组,它分包括网络层,传输层和应用层)

网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 传输层:TCP协议与UDP协议。 应用层:FTP、HTTP、TELNET、SMTP、DNS等协议.

2. HTTPS和HTTP的区别:

https协议需要到ca申请证书,一般免费证书很少,需要交费。 http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。 http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后 者是443。 http的连接很简单,是无状态的。 HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全。

注意

socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API)。 实际上,传输层的TCP是基于网络层的IP协议的,而应用层的HTTP协议又 是基于传输层的TCP协议的,而Socket本身不算是协议,就像上面所说,它只是提供了一个针对TCP或者UDP编程的接口,