Internet协议簇
——持续更新中——
包含五个不同的层:
1 应用层:包含应用程序实现服务所应用的所有协议。如HTTP协议,FTP协议等、SMTP协议等。用户通常与应用层进行交流。
2 传输层:响应来自应用层的服务请求,并向网络层发送服务请求。提供两台主机之间的透明传输。通常用于端对端的透明传输。通常用于端对端连接、流量控制以及错误回复。
3 网络层:提供端对端的数据包交付。任务包括诸如:网络路由、错误控制、IP编址。重要协议:IPV4 IPV6,ICMP IPSec
4 数据链路层:路由器到终端主机的必需的桥梁。负责本地网络中的数据传输,也负责广域网中相邻节点的数据传输,包括ARP ATM 和以太网等协议。
5 物理层: 定义了在两个连接的网络节点间如何发送原始比特,规定比特流如何编码以及如何将比特流转化为物理信号。
IP ARP UDP TCP是必须了解的协议:
IPV4是一个面向数据的协议,设计用于分组交换网络,是一个尽最大努力交付的协议。可靠传输由传输层协议解决,尤其是TCP协议。
ARP协议是将一个IP地址映射为一个物理地址,而IP负责从源到目的地址的IP数据包的路由。ARP允许我们从一台主机到另一台主机透明地重定向流量,也允许一台主机接收来自许多不同IP地址主机的流量。Honeyd,使用ARP在网络上创建数百个虚拟蜜罐。
UDP协议:面向无连接。提供两个连通的终端的应用程序交换消息,通常称为数据报。处于IP之上,是无状态的,不保留消息状态。UDP几乎没有开销。仅提供应用程序多路复用、报头和载荷的校验和。但是不提供任何可靠性和数据报有效性。
TCP协议:面向连接,提供一个可复用、可靠地信道。保证可靠和有序交付。校验和控制是否接受一个给定的报文段;拥塞控制。
网友评论