⼀⽂读懂计算机⽹络http、ftp、ssh、tlsssl、dns等常见名词⼀、计算机⽹络体系结构:TCP/IP的四层协议
应⽤层
application layer
HTTP FTP DNS SMTP TELNET
基础应⽤层SSL or TLS(transport layer
security)
SSH
运输层
transport layer
TCP或UDP
⽹路层
network layer
IP
⽹络接⼝层
(数据链路层、物理
层)
硬件
⼆、名词解释:
ssl协议全称英⽂简称英⽂全称及解释默认端⼝
HTTP        HTTP(Hyper Text Transfer Protocol)超⽂本传输协议,是⼀个简单
的请求-响应协议,它通常运⾏在之上。它指定了客户端可能发送给服务器什么样
的消息以及得到什么样的响应。请求和响应消息的头以形式给出;⽽消息内容则具
有⼀个类似的格式。
80
HTTPS
HTTPS = HTTP + TLS/SSL
HTTPS (Secure Hypertext Transfer Protocol)安全超⽂本传输
协议,是⼀个安全通信通道,它基于HTTP开发⽤于在客户计算机和服务
器之间交换信息。它使⽤安全套接字层()进⾏信息交换,简单来说它是
HTTP的安全版,是使⽤TLS/SSL加密的HTTP协议。
443
TLS/SSL        TLS/SSL(Transport Layer Security)全称安全传输层协议, 是介于TCP 和HTTP之间的⼀层安全协议,不影响原有的TCP协议和HTTP协议,所以使⽤基本上不需要对HTTP页⾯进⾏太多的改造。它的发展依次经历了⼏个时期,像⼿机软件升级⼀样,每次更新都添加或去除功能,⽐如引进新的
加密算法,修改握⼿⽅式等,由SSL->TLS。
SSL        SSL(Secure Sockets Layer)是⼀种国际标准的加密及⾝份认证通信协议,SSL最初是由美国Netscape公司研究出来的,后来成为了Internet⽹上安全通讯与交易的标准。SSL协议使⽤通讯双⽅的客户证书以及CA根证书,允许客户/服务器应⽤以⼀种不能被偷听的⽅式通讯,在通讯双⽅间建⽴起了⼀条安全的、可信任的通讯通道。它具备以下基本特征:信息保密性、信息完整性、相互鉴定。主要⽤于提⾼应⽤程序之间数据的安全系数。SSL协议的整个概念可以被总结为:⼀个保证任何安装了安全套接字的客户和服务器间事务安全的协议,它涉及所有TC/IP应⽤程序。
SSH        SSH(Secure Shell),专为远程登录会话和其他⽹络服务提供安全性的协议,SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x和2.x。⽤SSH 2.x的客户程序是不能连接到SSH 1.x的服务程序上去的。OpenSSH 2.x同时⽀持SSH 1.x和2.x。
SSH有很多功能,它既可以代替telnet,⼜可以为ftp、pop、甚⾄ppp提供⼀个安全的“通道”。通过使⽤SSH,你可以把所有传输的数据进⾏加密,这样“中间⼈”这种攻击⽅式就不可能实现了,⽽且也能够防⽌DNS和IP欺骗。还有⼀个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。
的,所以可以加快传输的速度。
  SSH只是⼀种协议,它有很多实现⽅法。在Linux中SSH⼏乎是标配,其中⽤的最多的实现是OpenSSH。在Windows系统中使⽤SSH,会⽤到另⼀种软件PuTTY。这就相当于⽤QQ远程在别的电脑上登录⼀样,是⼀种安全地远程登录服务器的⽅法。
FTP        FTP(File Transfer Protocol)⽂件传输协议。FTP协议的⼯作⽅式可以分为
主动⽅式和被动⽅式两种,主动是指FTP客户端发送PORT命令连接FTP服务器,
被动是FTP客户端发送PASV命令连接FTP服务器。
21
FTPS        FTPS = FTP + TLS/SSL
Ftps是ftp-over-ssl的意思,即ftp借助ssl协议加密传输。
SFTP        SFTP =  FTP + SHH
SFTP(Secure File Transfer Protocol),安全⽂件传送协议,利⽤ftp服务器和ssh协议加密传输数据。
DNS        DNS(Domain Name System)域名系统,是的⼀项服务。它作为将和相
互的⼀个,能够使⼈更⽅便地访问。DNS使⽤53。当前,对于每⼀级域名长度的
限制是63个字符,域名总长度则不能超过253个字符。
53
TELNET        远程终端协议,⽤户通过telnet就可在其所在地通过TCP登录到远地的另⼀
台主机上。
23
SMTP        简单邮件传输协议。25

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。