协议:DNS、TCP/IP、RPC、HTTP、HTTPS、FTP学习区分
2019-07-11 12:01
363 查看
DNS:域名解析协议
TCP:相当于客户端与服务端连接中的高速公路
http():是高速公路公路上面的汽车,http是短链接,
FTP:(文件传输协议)底层也是依赖于TCP,不过是长连接的。传输大文件比较快
https:通过认证证书确保安全,同时对摘要进行了加密
TCP有三次握手(建立连接)4次挥手(关闭连接)
Http就是在每次请求完成后就把TCP连接关了,所以是短连接。而我们直接通过Socket编程使用TCP协议的时候,因为我们自己可以通过代码区控制什么时候打开连接什么时候关闭连接,只要我们不通过代码把连接关闭,这个连接就会在客户端和服务端的进程中一直存在,相关状态数据会一直保存着。HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力
协议有7层
7层网络协议
应用层: http 、ftp(文件)、 https、 smtp(邮件)
表现层:
会话层:
传输层:tcp
网络层:
链路层:
物理层:
相关文章推荐
- 理解TCP/IP,SOCKET,HTTP,FTP,RMI,RPC,webservice等的含义和关系
- HTTP协议顺带DNS,TCP/IP
- 网络协议 - TCP/IP、HTTP、HTTPS、HTTP2.0
- 第1章 TCP/IP(2) 与HTTP协议密不可分的 IP、TCP、DNS 协议
- 传输协议:Soup/Http/Https/TCPip
- 1.2 与HTTP协议密切相关的协议:IP,TCP,和DNS
- http与https与socket tcp/IP与UDP 协议等
- 理解TCP/IP,SOCKET,HTTP,FTP,RMI,RPC,webservice等的含义和关系
- http与https与socket tcp/IP与UDP 协议等
- Android网络编程之TCP/IP,HTTP,HTTPS协议了解
- HTTP和tcp,udp,ip等网络协议学习
- java学习笔记106--HTTP和TCP/IP以及DNS
- IP 成载 tcp 而 tcp 成载 http ftp 等协议 IP不是可靠的 tcp才是可靠的,所以建议在tcp上的都是可靠的
- 用协议分析工具学习TCP/IP
- TCP/IP、Http、Soap三个基本的通讯协议有什么区别?
- iOS网络协议----HTTP/TCP/IP浅析
- TCP/IP SOCKET HTTP及HTTPS之间的关系
- TCP/IP、Http、Socket的区别以及面试中关于网络协议常问的考点
- TCP/IP、HTTP、HTTPS、HTTP2.0
- TCP,IP详解,卷一:协议学习笔记之第三章IP:网际协议