二:TCP/IP的分层

在TCP/IP协议族中,有很多种协议。下图给出了TCP/IP的分层模式:


图1:TCP/IP协议族中不同层次的协议

TCP和UDP是两种最为著名的运输层协议,二者都使用 IP作为网络层协议。 虽然T C P使用不可靠的 I P服务,但它却提供一种可靠的运输层服务。U D P为应用程序发送和接收数据报。 一个数据报是指从发送方传输到接收方的一个信息 单元(例如, 发送方指定的一定字节数的信息)。但是与T C P不同的是, U D P是不可靠的,它 不能保证数据报能安全无误地到达最终目的。

IP是网络层上的主要协议,同时被 TCP和UDP使用。 TCP和UDP的每组数据都通过端系统 和每个中间路由器中的IP层在互联网中进行传输。在图1中,我们给出了一个直接访问IP的应 用程序。这是很少见的,但也是可能的(一些较老的选路协议就是以这种方式来实现的。当然 新的运输层协议也有可能使用这种方式)。

ICMP是IP协议的附属协议。IP层用它来与其他主机或路由器交换错误报文和其他重要信息。尽管ICMP主要被IP使用,但应用程序也有可能访问它。我 们将分析两个流行的诊断工具, Ping和Traceroute(这个概念之后会有详细介绍)它们都使用了ICMP。

IGMP是Internet组管理协议。它用来把一个 UDP数据报多播到多个主机。

A R P(地址解析协议)和 R A R P(逆地址解析协议)是某些网络接口(如以太网和令牌环 网)使用的特殊协议,用来转换 I P层和网络接口层使用的地址。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 10,498评论 0 8
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 14,497评论 6 174
  • 11.1 引言 UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一...
    张芳涛阅读 7,933评论 1 6
  • 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者...
    保川阅读 11,189评论 1 13
  • TCP/IP概述 TCP/IP起源于1969年美国国防部(DOD:The United States Depart...
    zhf_Zachariah阅读 11,078评论 6 114

友情链接更多精彩内容