您的位置:首页 > 理论基础 > 计算机网络

协议: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
网络层:
链路层:
物理层:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: