在面试和笔试中,记住下图就能基本解决70%的互联网协议问题。 有必要记住:
OSI模型和TCP/IP模型的各层名称; 知道各层对应有什么协议,或者为了提供该协议需要知道对应于该层; 该协议基于TCP或UDP。 除了上图之外,如果你还记得这个协议的功能,就可以解决笔试中99%的网络协议问题。 介绍APP应用层的各种协议。
APP应用层传输协议FTPFTP(filetransportprotocol,文件传输协议)是网络上两台计算机传输文件的协议,在TCP上运行,很好FTP需要在客户端和服务器之间建立两个TCP连接。 一个用于传输控制信息,另一个用于传输文件的内容。 端口号是20。
TFTP TFTP (trivialfiletransferprotocol,简单文件传输协议) )是用于在客户端和服务器之间进行简单的文件传输的协议,复杂且成本高TFTP构建在UDP的基础上,提供不可靠的数据流传输服务,不提供权限和认证机制,使用超时重传方式保证数据的到达。
FTP和TFTP的存储器的区别都是文件传输协议。 FTP是文件传输协议,基于TCP,很复杂; TFTP构建在UDP上,相对简单。
http http (hypertexttransferprotocol,http://WWW.sina.com/协议) )是用于从www服务器向本地浏览器传送超文本的传送协议。 TTP是建立在TCP之上的。
简单邮件传输协议(SMTP ) (简单超文本传输协议)是在TCP的基础上构建的,并且是提供可靠和高效的电子邮件传输的协议。 SMTP是构建在FTP文件传输服务上的邮件服务。
动态主机配置协议(DCP DHCP )构建在UDP的基础上,并基于客户端-服务器模型进行设计。 DHCP 邮件传输分为3种方式,分别是固定分配、动态分配、自动分配。
telnettelnet(3358www.Sina.com/协议)是基于TCP构建的登录和仿真程序,基本功能是允许用户登录远程计算机系统。
DNS域名系统(DNS )在互联网上的域名和IP地址之间是一一对应的。 域名方便人的记忆,但机器之间只能互相识别IP地址。 这两者之间的转换过程称为分配的IP地址),域名解析必须由专用的域名解析服务器进行。 什么是DNS
简单网络管理协议(SNMP ) (远程登录协议)是为了解决互联网上的路由器管理问题而提出的,包括IP、IPX、IP