网络协议 (四) 计算机网络常识

36 篇文章 0 订阅
8 篇文章 0 订阅

一、应用层有哪些协议?

  • HTTP 超文本传输协议;
  • SMTP 简单邮件传输(发送)协议;
  • POP3/IMAP 邮件接收协议;
  • FTP 文件传输协议;
  • Telnet 远程登陆协议;
  • SSH 安全网络传输协议;

1.1 Http协议

Http 协议是基于TCP协议的,发送Http请求之前,首先需要建立一个 TCP 连接,也就是所谓的 3 次握手。目前使用的 HTTP 协议版本大部分都是 1.1。而在 Http1.1里,默认是开启 Keep-Alive 的,这样的情况下建立的链接就可以在多次的请求中被复用了。

另外 HTTP 协议是 “无状态” 的,服务端不会记录客户端用户状态。

2. SMTP协议 (简单邮件传输协议)

SMTP也是基于TCP的协议,用来发送邮件。对应的接受邮件的协议为 POP3。

3. POP3/IMAP 邮件接收协议

4. FTP 文件传输协议

FTP 也是基于TCP实现的协议,它用于实现文件的传输服务。使用FTP传输文件的好处是可以屏蔽操作系统和文件存储方式。它是基于 C/S 架构设计的,通信过程需要两个TCP连接:

  1. 控制连接:用于传送控制信息(命令和响应)
  2. 数据连接:用于数据传送;

这种将命令和数据分开传送的思想大大提高了 FTP 的效率。

 5. Telnet 远程登陆协议

Telnet 协议可以实现,在一个终端上登陆到其他服务器,该协议也是建立在 TCP 之上的可靠传输协议。它最大的缺点则是,该协议下的所有数据都是一明文形式传输的。考虑到安全风险,后来逐渐由 SSH 安全协议所取代。

6. SSH 安全的网络传输协议

SSH 是目前专为远程登陆其他服务器,而产生的可靠的安全性协议。利用 SSH 可以有效的防止远程管理过程中的信息泄漏问题。需要说明的是,SSH 也是建立在 TCP 之上的可靠性传输协议。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值