应用协议相关知识
- 远程登录
远程登录为了实现TSS环境,是将主机和终端的关系应用到计算机网络上的一个结果。实现从自己本地计算机登录到网络另一端计算功能的应用叫做远程登录。
主要使用TELNET和SSH两种协议
1.1 TELNET协议
该协议利用TCP的一条连接,通过该条连接向主机发送文字命令并在主机上执行。就可以直接在本地进行操作。
TELNET分为两类服务:1、仿真终端功能;2、协商选项机制
TELNET经常用于登录路由器或高性能交换机等网络设备进行相应的设置。通过TELNET登录主机或者路由器等设备时需要将自己的登录用户名和密码注册到服务端。
选项:
TELNET除了处理用户所输入的文字外,还提供选项的交互和协商功能。
1.2 SSH协议、
SSH是加密的远程登录系统。TELNET登录时无需输入密码就可以发送,容易造成通信窃听和非法入侵的危险。SSH可以加密通信内容,即使信息被窃听,也无法破解所发送的密码,具体的命令以及命令返回的结果。
SSH包括非常方便的功能:
2. 文件传输
FTP:两个相连的计算机之间进行文件传输时使用的协议。
FTP的工作机制:
FTP是怎样的机制才得以实现文件传输的呢?
使用两条TCP连接:一条用来控制,另一条用于数据的传输。
2.1 通过ASCII码字符串进行的交互处理
- 电子邮件
电子邮件的发送距离不受限制。
3.1 电子邮件的工作机制
**提供电子邮件服务的协议叫做SMTP。SMTP为实现高效发送邮件内容,在其传输层使用了TCP协议。**但是TCP协议会产生因断电等原因计算机之间无法通信。因此,服务器端从邮件服务器接收邮件时使用POP3协议。
电子邮件由三部分组成:邮件地址,数据格式以及发送协议。
电子邮件的发送地址由DNS进行管理。
3.2 MIME
3.3 SMTP
SMTP是发送电子邮件的协议。使用TCP的25号端口。SMTP建立一个TCP连接以后,在这个连接上进行控制和应答以及数据的发送。
3.4 POP
SMTP是i想要发送邮件的计算机向接收邮件的计算机发送电子邮件的一种协议。然后人们希望在一开机就能接收到邮件,SMTP没有该处理机制。POP协议用于接收电子邮件协议。发送端的邮件根据SMTP协议将被转发给一直处于插电状态的pop服务器,客户端再根据POP协议从POP服务器接收对方发来的邮件。
3.5 IMAP
IMAP与POP类似。接收电子邮件协议。在POP中邮件由刻划断进行管理,在IMAP中邮件则由服务器进行管理。
- WWW
4.1 URI(统一资源标识)
4.2 URL(统一资源定位)
4.3 HTML
4.4 HTTP
默认端口80.
工作机制:
首先客户端向服务器的80端口建立一个TCP连接,然后在这个TCP连接上进行请求和应答以及数据报文的发送。
4.5 JavaScript
4.6 CGI
CGI是web服务器调用外部程序时所使用的一种服务端应用的规范。
4.7 COOKIE
是一种缓存机制。客户端发送给服务器时,服务器接收并把信息存入cookie,一并返回给客户端,下次客户端再发送信息过来,服务器就会拿COOKIE的信息与自己缓存的信息进行比对,是这个家伙就可以立即操作。
- 网络管理
5.1 SNMP
SNMP管理端叫做管理器,被管理端叫做代理。
SNMP可收集一些必要的网络信息,它是基于UDP/IP的协议。
5.2 MIB
SNMP中交互的信息是MIB。MIB是在树形结构的数据库中为每个项目附加编号的一种信息结构。
5.3 RMON
6. 其他应用层协议
6.1 多媒体通信实现技术
H.323,SIP,RTP,数字压缩技术
6.2 p2p
网络上的终端或主机不经服务器直接1对1相互通信的情况叫做P2P。以对等的关系相互提高服务。
6.3 LDAP