【计算机网络初步】协议和模型

本文介绍了计算机网络中的协议栈概念,以TCP/IP协议簇为例,阐述了分层模型和数据封装过程。网络层和数据链路层在传输数据时的作用,以及IP地址和MAC地址在寻址中的功能被详细说明。数据链路层帧的源MAC和目的MAC地址确保了在同一网络中的数据传输,而路由器通过改变数据链路层信息来实现跨网络的数据传输。
摘要由CSDN通过智能技术生成

这一部分属于博主在学习计算机网络的过程中总结积累到的一些有关计算机网路的知识,一并整理下来分享给大家,其中也不乏一些自己的思考,希望各位大佬品鉴!

有关协议交互的部分内容:

执行某种通信功能所需的一组内在相关协议称为协议簇.要形象地表现协议簇中的协议如何互动,最佳方法之一就是将这种互动看成一个堆栈。协议栈展示了协议簇中的单个协议是如何实施的。协议显示为分层结构,每种上层服务都依赖于其余下层协议所定义的功能。协议栈的下层负责通过网络传输数据和向上层提供服务,而上层则负责处理发送的消息内容。

以下以TCP/IP协议簇为例来看协议簇的构成:

分层模型:

数据封装:

使用分段和多路复用在网络上传输消息要面临的挑战是增加了该过程的复杂程度。试想一下,这就如同您要邮寄一封100 页的信件,但每个信封里只能装一页纸。因此,将需要100个信封,每一个信封都需要分别写好地址。100个不同的信封装着的100页的信有可能顺序是混乱的。因此,信封中的信息需要包含一个序列号,以确保接收者可以按适当的顺序重新组装页面。

在网络通信中,每个消息段也必须经过类似的过程才能确保其到达正确目的设备并重新组装成原始消息的内容,如图所示。TCP 负责对单独的数据段进行排序。

在通过网络介质传输应用程序数据的过程中,随着数据沿协议栈向下传递,每层都要添加各种协议信息。此过程称为封装。

网络层和数据链路层负责将数据从源设备传输到目的设备。如图所示,两层中的协议都包含源地址和目的地址,但它们的地址具有不同的用途。

  • **网络层源地址和目的地址 - 负责将 IP 数据包从原始源设备传输到可能处于同一网络或远程网络中的最终目的设备。

  • **数据链路层源地址和目的地址 – 负责将数据链路帧从一个网络接口卡 (NIC) 传输到同一网络上的另一个 NIC。

IP 地址包含两部分:

  • **网络部分(IPv4)或前缀(IPv6) – 地址最左边的部分,表示 IP 地址是哪个网络的成员。同一网络中所有设备的地址都有相同的网络部分。

  • **主机部分(IPv4)或接口ID(IPv6) - 地址的其余部分,用于识别网络上的特定设备。这部分对于网络中的每个设备或接口都是唯一的。

该图显示了OSI模型中用于传递数据的各个层的编址和标记。它从左至右显示为:物理层提供时序和同步位;数据链路层提供目的和源物理地址;网络层提供目的和源逻辑网络地址;传输层提供目的进程和源进程编号(端口);上层提供编码的应用程序数据。

MAC 地址是以太网网卡的物理内嵌地址。

  • **源 MAC 地址 - 这是发送封装有 IP 数据包的数据链路帧的设备的数据链路地址,或以太网 MAC 地址。PC1 以太网网卡的 MAC 地址为 AA-AA-AA-AA-AA-AA,以十六进制表示法表示。

  • 目的MAC地址 - 当接收设备与发送设备在同一网络中时,这就是接收设备的数据链路层地址。在本例中,目的MAC地址就是FTP服务器的MAC地址: CC-CC-CC-CC-CC-CC-CC,用十六进制记法表示。

  • 处于不同网络中的无法互相发送数据链路帧,因此需要有一个中转器的存在,而这个中转器正是路由,当路由使用发送端的网络地址和目的端的Mac地址时,数据帧便可以通过路由器在两台主机之间进行高效传输。

数据链路层地址的作用是将数据链路层帧从一个网络接口传输到同一网络中的另一个网络接口。

当IP 数据包从主机到路由器、从路由器到路由器和最终从路由器到主机传输时,沿途中的每个点上都会将 IP 数据包封装到新的数据链路层帧中。每个数据链路层帧包含发送帧的 NIC 卡的源数据链路层地址和接收帧的 NIC 卡的目的数据链路层地址。

第2 层,数据链路层协议仅用于在同一网络中的 NIC 之间传输数据包。路由器会将其 NIC 上收到的第 2 层信息删除,添加新的数据链路层信息,然后将数据包从通往最终目的地路径的出口 NIC 上转发出去。

学习资料来源:Cisco网络技术学院 侵删

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值