(chap2 TCP/IP基础知识) TCP/IP协议分层模型

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(chap2 TCP/IP基础知识) TCP/IP协议分层模型相关的知识,希望对你有一定的参考价值。

1. TCP ( Transmission Control Protocol)和IP( lnternet Proto-col )通信协议群
在这里插入图片描述

1.1 Internet互联网

  • 互联网中的每个网络都是由骨干网(BackBone)和末端网(Stub)组成的。每个网络之间NOC相连(Network Operation Center,网络操作中心)。
  • 网络的运营商如果不同,它的网络连接方式和使用方法也会不同,连接这种异构网络需要有IX的支持(Internet Exchange,网络交换中心)。
  • 互联网就是众多异构的网络通过IX互连的一个巨型网络

2. TCP/IP协议分层模型
在这里插入图片描述

2.1 硬件-物理层

TCP/IP底层是负责数据传输的硬件,比如以太网或电话线路等物理层设备。

2.2 网络接口层(数据链路层)

利用以太网中的数据链路层进行通信,属于接口层,可当做让NIC起作用的“驱动程序”也无妨,驱动程序是在操作系统与硬件之间起桥梁作用的软件,计算机外围附加设备或扩展卡,不是直接插到电脑或者电脑的扩展槽上就能使用换需要相应的驱动程序的支持。

2.3 互联网层()网络层)

IP协议基于IP地址转发分包数据。 使用IP协议,将分组的数据包发送到目标地址,TCP/IP分层中的互连网层与传输层的功能通常由操作系统提供,尤其是路由器,它必须实现通过互联网转发分组数据包的功能,IP协议为分组交换的一组协议,但是它不具有重发机制,属于非可靠性传输协议,
在这里插入图片描述


  • IP是跨越网络传送数据包,使整个互联网都能收到数据的协议。IP协议使数据能够发送到地球的另一端,这期间它使用IP地址作为主机的标识,虽然IP也是分组交换的一种协议,但是它不具有重发机制。即使分组数据包未能到达对端主机也不会重发。因此,属于非可靠性传输协议。

  • ICMP
    IP数据包在发送途中发生异常,无法到达,需要发给发送端一个异常通知,ICMP就是为这一功能而制定。

  • ARP
    从分组数据包的IP地址中解析出物理地址(MAC)地址的一种协议。

2.5 传输层

让应用程序之间实现通信
在这里插入图片描述

  • TCP
    面向有连接的传输层协议。它可以保证两端通信主机之间的通信可达,能够正确处理在传输过程中丢包、传输顺序乱掉等异常情况。此外,TCP还能够有效利用带宽,缓解网络拥堵。

  • UDP
    面向无连接的传输层协议。常用于分组数据较少或多播、广播通信以及视频通信等多媒体领域。 UDP不会关注对端是否真的收到了传送过去的数据,如果需要检查对端是否收到分组数据包,或者对端是否连接到网络,则需要在应用程序中实现。

以上是关于(chap2 TCP/IP基础知识) TCP/IP协议分层模型的主要内容,如果未能解决你的问题,请参考以下文章

(chap2 TCP/IP基础知识) TCP/IP分层模型的通信流程

TCP/IP 协议图--TCP/IP 基础

TCP/IP协议图--TCP/IP基础

TCP/IP基础知识

TCP/IP 基础知识

TCP/IP 协议基础知识