首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

等会儿!想成为黑客?首先得了解这几对网络协议和地址

一、IP地址

是指使用TCP/IP协议指定给主机的32位地址。IP地址由用点分隔开的4个8八位组构成,如192.168.1.101就是一个IP地址,现在有很多计算机都是通过先组建局域网,然后通过交换机和网络连接的。然后给每个用户分配固定的IP地址,由管理中心统一管理,这样为了管理方便就需要使用MAC地址来标志用户,防止发生混乱,明确责任(比如网络犯罪)。

二、MAC地址

同IP地址的区别就在于,虽然他们在局域网中是一一对应的关系。不过IP地址是跟据现在的IPv4标准指定的,不受硬件限制比较容易记忆的地址,而Mac地址却是用网卡的物理地址,多少与硬件有关系,比较难于记忆。

三、IP地址和MAC地址的区别与联系

为什么IP地址和MAC地址会同时存在呢?

MAC地址是标识主机位置的,IP地址也是,但是二者最大的不同就是,MAC地址是厂家在生产设备(电脑、路由器等)的时候就直接写在硬件里面去了,虽然可以通过某种方式修改,但是非常非常麻烦,而IP地址是一个逻辑的东西,是可以随时分配的,是一个即插即用的逻辑地址,所以对于人们来说,当然更喜欢用IP地址来作为网络主机的标识了。

四、NAT和PAT

简单的理解,它们都是网络地址转换,相当于一个翻译官的角色,把不符合国际网络标准的内部地址翻译成通用的可以识别的地址,

只不过不同的是一个是一对一,一个是一对多复用地址转换。

为什么需要它们的存在呢,它们的目的是私人ip和公共ip的转换,说到这里,我们不得不提前提一下ipv4和ipv6了,由于ipv4资源的大量枯竭,导致人均可以使用的ip网络地址严重不足,然而ipv6网络一时间无法完全升级替代前者,这就使得nat和pat技术的出现有了用武之地。

下章我们会仔细讲讲ipv4和ipv6,以及路由转发协议的相关知识。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181122A1NND100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券