计算机网络之广域网

1、TCP/IP协议是internet的主体,进行数据交换所遵守的网络通信协议,是与Internet有关的一系列网络协议的总称。
TCP/IP协议由四层实现,分别是物理层,网络层,传输层和应用层。
TCP协议,即Transmissio Control Protocol,是工作在传输层的协议,IP协议,即Internet Protocol,是工作在网络层的协议。
OSI协议的高三层对应TCP/IP协议的应用层,低两层,对应TCP/IP协议的物理层,实际上,在Internet中主要实现网络层和传输层的功能,TCP/IP协议的物理层提供了各种物理网络与TCP/IP之间的接口,TCP/IP并不关注物理层是如何实现的,只是使用物理层的功能。TCP/IP协议的网络层将数据包封装成数据报,并为其选择合适的路由,发送,传递数据包。
TCP/IP协议的传输层,提供端对端的可靠通信。
TCP/IP协议的应用层为用户和主机之间提供了一个接口,应用程序通过此层访问网络。
IP协议是网络层中最重要的协议,是整个Internet的基础协议,负责分配IP地址,提供路由,IP不提供可靠的传输服务对数据没有差错控制,它只使用报头的校验码,不提供重发和流量控制。
ARP即地址转换协议,在数据报向下一个站点传递时,负责将IP地址转换为物理地址。
RARP协议,即反向地址转换协议,作用与ARP相反,负责将物理层地址转换为IP地址。允许主机从网关服务器的ARP表或者缓存上请求主机的IP地址。

ICMP即Internet控制报文协议,负责发送消息,报告错误,ICMP提供易懂的出错报告信息,但是ICMP唯一的功能是报告问题而不是纠正问题,纠正问题的任务由发送方完成。
ARP:地址解析协议,即ARP,是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址,接收返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中的各个主机相互信任的基础之上的,网络上的主机可以自主发送ARP应答消息,其他主机接到应答报文时不会检测该报文的真实性就会将其记入本机的ARP缓存,因此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或者到达错误的主机,这就构成了一个ARP欺骗。ARP命令可用于查询本机ARP缓存中的IP地址和MAC地址的对应关系,添加或删除静态对应关系等。相关协议有RARP,代理ARP。NDP用于在IPV6中代替地址解析协议。
地址解析协议由互联网工程任务组在1982年11月发布的RFC826中描述制定。地址解析协议是IPV4中不可少的协议,而ipv4是使用较为广泛的互联网协议版本。OSI模型把网络分为7层,IP地址在OSI模型的第三层,MAC地址在第二层,彼此不直接打交道。在通过以太网发送IP数据包时,首先要封装三层,二层的报头,但由于发送时只知道目标IP地址,不知道其MAC地址,又不能跨二层,三层,所以需要使用地址解析协议,使用地址解析协议,可根据网络层IP数据包包头中的IP地址信息解析出目标硬件地址,以保证通信的正常进行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章