详解TCP/IP协议第五篇:详细介绍网络传输中的地址

2023-09-20 19:31:45

文章目录

一:通信中地址简介        

1:地址的唯一性

(一):唯一性狭义概念

(二):唯一性广义概念        

2:地址的层次性

(一):地址分层的意义

(二):MAC地址优劣

(三):IP地址的便利


一:通信中地址简介        

        通信传输中,发送端和接收端可以被视为通信主体。它们都能由一个所谓“地址”的信息加以标识出来。当人们使用电话时,电话号码就相当于“地址”。当人们选择写信时,通信地址加上姓名就相当于“地址”。

        在计算机通信当中,这种地址的概念显得要复杂一些。因为在实际的网络通信当中,每一层的协议所使用的地址都不尽相同。TCP/IP 通信中使用 MAC 地址、IP 地址等信息作为地。甚至在应用层中,可以将电子邮件地址作为网络通信的地址。

1:地址的唯一性

(一):唯一性狭义概念

        一个地址必须明确地表示一个主体对象。在同一个通信网络中不允许有两个相同地址的通信主体存在。这也就是地址的唯一性。

(二):唯一性广义概念        

        到此为止,读者可能会有一个疑问。前面提到,在同一个通信网络中不允许有两个相同地址的通信主体存在。这在单播通信中还好理解,因为通信两端都是单一的主机。那么对于广播、多播、任播通信该如何理解呢?岂不是通信接收端都被赋予了同一个地址?其实,在某种程度上,这样理解有一定的合理性。在上述这些通信方式中,接收端设备可能不止一个。为此,可以对这些由多个设备组成的一组通信赋予同一个具有唯一特性的地址,从而可以避免产生歧义,明确接收对象。

          举个简单的多播的例子。某位老师说:“一年一班的同学们请起立!”其中“一年一班”实际上就明确地指代了目对象。此时,“一年一班”就是这一次“多”的目标地址,具有唯一性。

        再举一个任播的例子。老师又说:“一年一班的哪位同学过来把你们班的学习资取走!”“一哪同”(任意一位同学)就成为了此次“任”的目地址有一性。

2:地址的层次性

(一):地址分层的意义

        当地址总数并不是很多的情况下,有了唯一地址就可以定位相互通信的主体。然而,当地址的总数越来越多时,如何高效地从中找出通信的目标地址将成为一个重要的问题。为此人们发现地址除了具有唯一性还需要具有层次性。其实,在使用电话和信件通信的过程当中,早已有了地址分层这种概念。例如,电话号码包含国家区号和国内区号,通信地址包含国名、省名、市名和区名等。正是有了这种层次分类才能更加快速地定位某一个地址。

        MAC 地址和 IP 地址在识一个通信主体时虽然都具有唯一性,但是它们当中只有 IP 地址具有层次性。 

(二):MAC地址优劣

        MAC 地址由设备的制造厂商针对每块网卡进行分别指定。人们可以通过制造商识别号、制造商内部产品编号以及产品通用编号确保 MAC 址的唯一性。然而,人们无法确定哪家厂商的哪个网卡被用到了哪个地方。虽然 MAC 地址中的制造商识别号、产品编号以及通用编号等信息在某种度上也具有一定的层次性但是对于寻找地址并没有起到任何作用,所以不能算作有层次的地址。正因如此虽然 MAC 地址是真正负责最终通信的地址,但是在实际寻址过中,IP 地址却必不可少。

(三):IP地址的便利

        那么IP 地址又是怎样实现分层的呢?一方面,IP地址由网络号和机号两部分组成。即使通信主体的IP 地址不同,若主机号不同,网络号相同,说明它们处于同一个网段。通常,同处一个网段的主机也都属于同一个部门或集团组织。另方面,网络号相同的主机在组织结构、提供商类型和地域分上都比较集中也为 IP 寻址带来了极大的方便。这也是为什么说 IP 地址具有层次性的原因。

        网络传输中,每个节点会根据分组数据的地址信息,来判断该报文应该由哪个网卡发送出去。为此,各个地址会参考一个发出接口列表。在这一点上 MAC 寻址与IP 寻址是一样的。只不过 MAC 寻址中所参考的这张表叫做地址转发表,而IP寻址中所参考的叫做路由控制表。MAC 地址转发表中所记录的是实际的 MAC地址本身,而路由表中记录的 IP 地址则是集了之后的网络号

 

 

更多推荐

Wireshark把DDoS照原形

1前言MTU、传输速度、拥塞控制,还是各种重传,TCP传输相关的核心概念:学习了RFC规范和具体的Linux实现通过案例,把这些知识灵活运用了起来这种种还是在协议规范这大框架内的讨论,默认前提就是通信两端是遵照TCP规定工作,都是君子协定。若不遵TCP规范,甚至找漏洞攻击,这种小人行为也很常见,如DDoS攻击。2NTP

正则表达式元字符

正则表达式元字符-详细说明字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n"匹配字符"n”。“\n"匹配换行符。序列”\\“匹配”\“,”\(“匹配”("。^匹配输入字符串开始的位置。如果设置了RegExp对象的Multiline属性,^还会与"\n"或"\r"之后的位置匹配。$匹配输入字符

如何用Stable Diffusion模型生成个人专属创意名片?

目录1什么是二维码?2什么是扩散模型?3StableDiffusion环境搭建4开始制作创意名片结语1什么是二维码?二维码是一种用于存储和传输信息的方便而广泛使用的图像编码技术。它是由黑色方块和白色空白区域组成的二维图形,可以通过扫描设备(如智能手机)进行解码。二维码基于特定的编码标准和解码算法——其中包括错误检测和纠

如何通过简历展示自己的执行力和动力?

导语:简历是求职过程中的重要工具,通过合适的展示方式能够有效地展示自己的执行力和动力。本文将分享一些技巧,帮助您在简历中突出这两个关键能力。突出成就和项目经历:在简历中详细描述您曾经完成的项目或工作,并着重强调其中的具体成果。指出您所负责的任务,并描述您是如何通过积极的执行力完成这些任务的。例如,提及您成功地完成了某个

RHCSA_Linux 从命令行管理文件

目录一、文件命令规范:二、创建链接文件1、创建软链接文件2、创建硬链接文件三、目录操作命令1、创建目录--mkdir2、统计目录及文件的空间占用情况--du3、删除目录文件四、创建、删除普通文件1、创建普通文件2、删除普通文件五、数据流和重定向1、数据流2、重定向操作符3、输出重定向案例标准输出重定向:1>或>、1>>

2023华为OD统一考试(B卷)题库清单(持续收录中)以及考点说明

目录专栏导读2023B卷“新加题”(100分值)2023Q2100分2023Q2200分2023Q1100分2023Q1200分2022Q4100分2022Q4200分牛客练习题专栏导读本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测

初识Spring(一)IOC

Spring框架是一个开源的Java平台,它最初是由RodJohnson编写的,并且于2003年6月首次在Apache2.0许可下发布。Spring框架的核心特性是可以用于开发任何Java应用程序,但是在JavaEE平台上构建web应用程序是需要扩展的。Spring框架的目标是使J2EE开发变得更容易使用,通过启用基于

【简单教程】利用Net2FTP构建免费个人网盘,实现便捷的文件管理

文章目录1.前言2.Net2FTP网站搭建2.1.Net2FTP下载和安装2.2.Net2FTP网页测试3.cpolar内网穿透3.1.Cpolar云端设置3.2.Cpolar本地设置4.公网访问测试5.结语1.前言文件传输可以说是互联网最主要的应用之一,特别是智能设备的大面积使用,无论是个人存储文件资料,还是商业文件

SQL语句学习系列(1)

目录查询语句1.查询所有列的所有行:2.查询指定列的所有行:3.查询满足条件的行:4.查询满足多个条件的行:6.查询满足条件的行数:7.查询满足条件的唯一值:8.查询满足条件的分组统计:9.查询满足条件的平均值:10.查询满足条件的最大值:11.查询满足条件的最小值:12.查询满足条件的总和:13.查询多个表中的数据:

科技评估分类

声明本文是学习GB-T42776-2023科技评估分类.而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们1范围本文件确立了科技评估的分类原则,描述了分类方法,规定了编码方法、分类与代码。本文件适用于科技评估的规划、设计、委托、组织、实施、管理、研究、培训和信息化等相关活动。2规范性引用文件下列文件中

ISP代理是什么?双ISP是什么意思?

代理是路由互联网流量的中间服务器,通常分为两类:数据中心、住宅ISP。根据定义,ISP代理隶属于互联网服务提供商,但实际上,大家会将它们视为数据中心和住宅代理的组合。让我们仔细研究一下ISP代理,看看它们有何优点?什么是ISP代理?ISP指互联网服务提供商,ISP代理指IP地址由ISP服务提供商分配给用户,可以说它是托

热文推荐