下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

计算机网络的MAC地址浏览器(下)

作者:蜗牛     来源: http://www.kokojia.com点击数:855发布时间: 2018-04-25 13:00:39

标签: 网络工程师网络工程师冲刺套餐网络工程师强化视频

软考,您想通过吗?一次通过才是硬道理

  这种翻译既要实现“由内面外”的报文发送,也要保证外网回复和响应的报文能够到达发起端计算机,在某些情况下,还需要支持由号外部网络计算机主动发起的“由外而内”的报文传送(内阿穿透)NAT可以是单独的设备,也可集成在路由器中,成为路由器的功能之一。

计算机网络的MAC地址浏览器(下)_网络工程师_网络工程师冲刺套餐_网络工程师强化视频_课课家

  NAT的工作原理,服务器主1P地地192.168.0.1202.120.224.96(网关地址)(主出1P地址)IntranctRouter/NA192.168.0.123C炎保1P地址Sre:192,68.0123Srme:202.120.224.96Dst:166.125,77.21Dst166.12577.21src:166.125.72Sre:166.125.77,21Dt192.168.0.123Dst:202.120.224.96图1.19NAT的工作原理图NAT技术可以使用少量的(一个或多个)公网IP地址为子网上的所有计算机服务。

  在实际情况下,从内部网络发起访问外部网络计算机的需求大大多于反过来发起的访问需求,因此此,NAT的设计通常是不对称的。其基本算法有以下三种1.静态翻译静态翻译(StaticTranslation)将子网内需要“外联”的计算机的IP地址和公网IP地址一对应,在报文穿越NAT时进行双向互译。显然,这种方法虽然看上去简单、易行、对称,但若如此,何必需要NAT?因此,静态翻译NAT仅具有讨论的意义,毫无实用价值。

  动态翻译动态翻译(DynamicTranslation)指的是当一台子内的计算机发起对Internet的访问时,NAT从公网IP地址池(AddressPool)中取得一个空地址,将它分配给该访问连接使用,使用完毕后将该IP地址“归还”至地址池,以便供其他计算机使用,这种算法明显比静态翻译法更合理,可以提高1P地址的利用率,然面,并发访问数受到公网1P地址数量的限制,而且如何判别“使用完毕”是相当困难的(思考:为什么?)。思考:使用NAT动态译法,同一台计算机访问不同的外邮同络计算机时,是否需要分配不同的公同1P地址的。

  端口复用端口复用(PortMultiplexing)指的是利用端口特性复用公网地址。不管是静态翻译,还是动态翻译,均比较“粗线条”,仅能识别发起方计算机的IP地址。如果把应用和进程相关的TCP/UDP端口结合到NAT技术中,就可以大大提高翻译的“精细度”,从而优化算法端口复用算法的基本原理是在翻译P地址的同时,翻译数据报文TCP/UDP的源端口号,允许将多个私有IP地址、多个应用及其进程映射到同一个公网IP地址。

  小编结语:端口复用方法又称为端口翻译(PortTranslator,PT),即地址翻译与端口翻译的结合(NAT-PT)。网络拓扑结构在计算机网络中,计算机的连接关系形成了一定的拓扑结构。网络拓扑结构的不同不仅仅是连接方式上的区别,不同的网络拓扑结构对计算机网络的影响很大,关系到网络的性能。

赞(22)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程