1、OSI模型浏览器
2、协议层次安全
网络中经常使用协议以及层次关系:
服务器
1.进程/应用层协议:网络
平时使用最普遍的协议,每一个协议由客户程序和服务程序组成,程序经过客户机和服务器的交互来工做。常见的有:Telnet、FTP、SMTP、HTTP、DNS等。3d
Telnet(远程登陆协议):是登陆和仿真程序,创建在 TCP 之上,它的基本功能是容许用户登陆进入远程计算机系统。blog
FTP(File TransportProtocol,文件传输协议)是网络上两台计算机传送文件的协议,运行在 TCP 之上,是经过 Internet 将文件从一台计算机传输到另外一台计算机的一种途径。进程
SMTP(Simple Mail TransferProtocol,简单邮件传输协议)创建在 TCP 之上,是一种提供可靠且有效的电子邮件传输的协议。SMTP 是建模在 FTP 文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息,并提供与电子邮件有关的通知。图片
HTTP(Hypertext TransferProtocol,超文本传输协议)是用于从 WWW 服务器传输超文本到本地浏览器的传送协议。它可使浏览器更加高效,使网络传输减小。 ci
DNS(Domain NameSystem,域名系统)在 Internet 上域名与 IP 地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相识别 IP 地址,它们之间的转换工做称为域名解析。路由
2.主机-主机层协议:
创建而且维护链接,用于保证数据传输的安全性。这一层主要有两个协议:
TCP(transmission Control Protocol):传输控制协议,面向链接,可靠传输;
UDP(User Datagram Protocol):用户数据报协议,面向无链接,不可靠传输。
3.Internet层:
IP(Internet Protocol):Internet协议,负责TCP/IP主机间提供数据报服务,进行数据封装并产生协议头,TCP与UDP协议的基础。
ICMP(Internet Control Message Protocol):Internet 控制报文协议。ICMP协议实际上是IP协议的附属协议,IP协议用它来与其余主机或路由器交换错误报文和其余的一些网络状况,在ICMP包中携带了控制信息和故障恢复信息。
ARP(Address Resolution Protocol):地址解析协议。
RARP(Reverse Address resolution Protocol):逆向地址解析协议。