网络原理(2)——网络层 数据链路层

上篇文章我们讲解了关于传输层里面的常见的协议内容,本文将继续延续网络原理的讲解 : 网络层中的IP协议 以及传输层重要协议

        网络层有俩大作用:1.地址管理 2.路由选择


我们先学习一下,协议头格式吧:

终于到了最终要环节~~

IP地址详解

        这里的报头中的源IP和目的IP是IP协议最重要的部分,没有它们,IP协议在传输过程中就像无头苍蝇一样乱窜,无法到达目的地。

        此处我们看到的IP地址是32位整数,但是我们注意到平时的IP地址都是形如192.1.1.1这样的形式,使用三个 “.” 将32位整数4个字节  隔开成4个部分 。每个部分都是0-255十进制整数。因此这样的设定导致了IP地址可以存在42亿9千万多个不同的IP地址。

        但是在当今信息大爆炸的存在,连个电冰箱都能连上网,难道说都要分配一个专属的IP地址吗?显然不可能。这时候另一个机制就解决了这一难题。

NAT

        NAT就是将IP地址分成俩部分,一个是网IP(私有IP)例如10*   192.168*    172.16.* - 172.31.*, 另一个是外网IP(公网IP),咋用呢?NAT要求外网IP是唯一的,自己有自己独特的地址,但是对于内网IP来说 其IP地址是可重复的 这里的意思就是在不同的局域网内 内网IP可能是相同的。

       如果某个私网里的设备想要访问外网的服务器,就需要NAT进行对其地址进行映射,再有新的地址发送给目的地。反之,公网的设备是无法访问到私网设备的。

        因此通过NAT和动态分配可以大大提高IP地址的使用率,但是这个仅仅是治标不治本。因此还有一种版本的IP协议拥有着更多的IP地址容量:

       

 IPv6 

        IPv6使用了16个字节表示IP地址,也就是说是42亿的四次方,但是其和IPv4不兼容现在还在使用IPv4. 当然中国大量普及IPv6是为了应对美方的制裁。

地址管理

        网络号:标识网段,保证相互连接的俩个网段(局域网)的网络号是不同的。

        主机号:标识主机,同一网段内,各个设备的主机号是不能相同的,不同的网段的话可以相同。

        

但是这个从哪开始是网络号 哪里是主机号? 

这时候就需要子网掩码来完成~~


        

地址管理就差不多这些内容 但他还有一个重要功能:路由选择,意思就是说:IP协议在路上不断问着路 边走~~ 这不是重点考察内容 就不赘述了~~

2.数据链路层

        数据链路层就是关注的是俩个相邻节点之间的传输,其中最重要的协议就是 以太网协议

以太网数据帧格式

        

 而其中的载荷部分 

3.DNS协议

        还有一个重要的协议 那就是DNS协议。啥是DNS呢? DNS:域名解析系统,顾名思义解析IP地址的,换句话说,现在我们使用的网址,例如www.baidu.com这样的形式,当我们输入形如这样的网址 就能访问它的网站 ,这个过程完全靠的是DNS协议,其实访问一个网站需要的是IP地址,但是IP地址记起来太麻烦了,于是用一些简单的字符串来代替这些拗口的IP地址,将他们关联起来就靠的是 DNS服务器。

        当我们一个域名的时候,DNS会帮我们自动查找对应的IP地址,因此我们就能很方便的使用这些网站了。

        通过域名分级来应对 IP地址太多的现象。就比如说 kai.csdn.com 这就是三级域名

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值