QQ在线支持
商务支持电话
13906050680
技术支持电话
0592-2651619
首页->局域网监控-> 网络通讯协议TCP/IP基础,TCP/IP详细解析,网络通讯协议解析
  • 摘要:网络通讯协议TCP/IP基础,TCP/IP详细解析,网络通讯协议解析,TCP/IP协议原理,网络协议原理,网络通讯协议原理,局域网管理

     

    网络通讯协议TCP/IP基础,TCP/IP详细解析,网络通讯协议解析

    一.子网的设定 
       若公司不上Internet,那一定不会烦恼IP Address的问题,因为可以任意使用所有的IP Address,不管是A Class或是B Class,这个时候不会想到要用Sub Net,但若是上InternetIP Address便弥足珍贵了,目前全球一阵Internet,IP Address已经愈来愈少了,而所申请的IP Address目前也趋保守,而且只有经申请的IP Address能在Internet使用,但对某些公司只能申请到一个C ClassIP Address,但又有多个点需要使用,那这时便需要使用到Subnet,这篇短文说明Subnet的原理及如何规划。

    1Subnet Mask的介绍 
       设定任何网路上的任何设备不管是主机、PCRouter等皆需要设定IP Address,而跟随著IP Address的是所谓的NetMask,这个NetMask主要的目的是由IP Address中也能获得NetworkNumber,也就是说IP AddressNet MaskAND而得到Network Number,如下所示:
    IP Address
     192.10.10.611000000.00001010.00001010.00000110 
    NetMask
     255.255.255.011111111.11111111.11111111.00000000 
    AND
     Network Number
     192.10.10.011000000.00001010.00001010.00000000 
    NetMask有所谓的预设值,如下所示
    Class IP Address 范围 Net Mask
    A 1.0.0.0-126.255.255.255255.0.0.0
    B 128.0.0.0-191.255.255.255255.255.0.0
    C 192.0.0.0-223.255.255.255255.255.255.0

     在预设的Net Mask都只有255的值,在谈到Subnet Mask时这个值便不一定是255了。在完整一组C Class中如203.67.10.0-203.67.10.255NetMask255.255.255.0,203.67.10.0称之Network Number(IP AddressNetmaskAND),203.67.10.255BroadcastIP Address,所以这?两者皆不能使用,实际只能使用203.67.10.1--203.67.10.254254IP Address,这是以255.255.255.0NetMask的结果,而所谓Subnet Msk尚可将整组C Class分成数组Network Number,这要在NEtMask作手脚,若是要将整组C Class分成2Network NumberNetMask设定为255.255.255.192,若是要将整组C Class分成8Network NumberNetMask要为255.255.255.224,这是怎麽来的,由以上知道Network Number是由IP AddressNetMaskAND而来的,而且将NetMask以二进位表示法知道是1的会保留,而为0的去掉

    192.10.10.193--11000000.00001010.00001010.10000001
    255.255.255.0--11111111.11111111.11111111.00000000
    --------------------------------------------------------------
    192.10.10.0--11000000.00001010.00001010.00000000
     以上是以255.255.255.0Net Mask的结果,Network Number192.10.10.0,若是使用255.255.255.224Net Mask结果便有所不同
    192.10.10.193--11000000.00001010.00001010.10000000
    255.255.255.224--11111111.11111111.11111111.11100000
    --------------------------------------------------------------
    192.10.10.192--11000000.00001010.00001010.10000000

    此时Network Number变成了192.10.10.192,这便是Subnet。那要如何决定所使用的NetMask,255.255.255.224以二进位表示法为11111111.11111111.11111111.11100000,变化是在最後一组,11100000便是224,以三个Bit可表示23次方便是8Network Number
    NetMask二进位表示法可分几个Network
    255.255.255.011111111.11111111.11111111.000000001
    255.255.255.128
    11111111.11111111.11111111.100000002
    255.255.255.192
    11111111.11111111.11111111.110000004
    255.255.255.224
    11111111.11111111.11111111.111000008
    255.255.255.240
    11111111.11111111.11111111.1111000016
    255.255.255.248
    11111111.11111111.11111111.1111100032
    255.255.255.252
    11111111.11111111.11111111.1111110064 

     以下使用255.255.255.224C Class203.67.10.0分成8Net work Number,各个Network Number及其Broadcast IP Address及可使用之IP Address序号Network Number Broadcast可使用之IP Address
    1203.67.10.0--203.67.10.31
    203.67.10.1--203.67.10.30
    2203.67.10.32--203.67.10.63
    203.67.10.33--203.67.10.62
    3203.67.10.64--203.67.10.95
    203.67.10.65--203.67.10.94
    4203.67.10.96--203.67.10.127
    203.67.10.97--203.67.10.126
    5203.67.10.128--203.67.10.159
    203.67.10.129--203.67.10.158
    6203.67.10.160--203.67.10.191
    203.67.10.161--203.67.10.190
    7203.67.10.192--203.67.10.223
    203.67.10.193--203.67.10.222
    8203.67.10.224--203.67.10.255
    203.67.10.225--203.67.10.254 
    可验证所使用的IP Address是否如上表所示
    203.67.10.115--11001011.01000011.00001010.01110011
    255.255.255.224--11111111.11111111.11111111.11100000
    --------------------------------------------------------------
    203.67.10.96--11001011.01000011.00001010.01100000 
    203.67.10.55--11001011.01000011.00001010.00110111
    255.255.255.224--11111111.11111111.11111111.11100000
    -------------------------------------------------------------
    203.67.10.32--11001011.01000011.00001010.00100000 
       其他的NetMask所分成的NetworkNumber可自行以上述方法自行推演出来。

    2Subnet的应用 

    使用Subnet是要解决只有一组C Class但需要数个Network Number的问题,并不是解决IP Address不够用的问题,因为使用Subnet反而能使用的IP Address会变少,Subnet通常是使用在总公司在台北,但分公司在台中,两者之间使用Router连线,同时也上Internet,但只申请到一组C Class IP Address,Router又需不同的Network,所以此时就必须使用到Subnet,当然二办公司间可以Remote Bridge连接,那便没有使用Subnet的问题,这点在此不讨论,所以在以上情况下的网路连线架构及IP Address的使用

    二.TCP/IP协议簇简介

    TCP/IP(传输控制协议/网间协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。TCP/IPINTERNET的基础协议,也是一种电脑数据打包和寻址的标准方法。在数据传送中,可以形象地理解为有两个信封,TCPIP就像是信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封面上记录有分段号的信息,再将TCP信封塞入IP大信封,发送上网。在接受端,一个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,TCP将会要求重发。因此,TCP/IPINTERNET中几乎可以无差错地传送数据。在任何一个物理网络中,各站点都有一个机器可识别的地址,该地址叫做物理地址.物理地址有两个特点:

    1)物理地址的长度,格式等是物理网络技术的一部分,物理网络不同,物理地址也不同.
    2)同一类型不同网络上的站点可能拥有相同的物理地址
       以上两点决定了,不能用物理网络进行网间网通讯
       在网络术语中,协议中,协议是为了在两台计算机之间交换数据而预先规定的标准。TCP/IP并不是一个而是许多协议,这就是为什么你经常听到它代表一个协议集的原因,而TCPIP只是其中两个基本协议而已。  你装在计算机-TCP/IP软件提供了一个包括TCPIP以及TCP/IP协议集中其它协议的工具平台。特别是它包括一些高层次的应用程序和FTP(文件传输协议),它允许用户在命令行上进行网络文件传输。

    TCP/IP是美国政府资助的高级研究计划署(ARPA)在二十世纪七十年代的一个研究成果,用来使全球的研究网络联在一起形成一个虚拟网络,也就是国际互联网。原始的Internet通过将已有的网络如ARPAnet转换到TCP/IP上来而形成,而这个Internet最终成为如今的国际互联网的骨干网。

     如今TCP/IP如此重要的原因,在于它允许独立的网格加入到Internet或组织在一起形成私有的内部网(Intranet)。构成内部网的每个网络通过一种-做路由器或IP路由器的设备在物理上联接在一起。路由器是一台用来从一个网络到另一个网络传输数据包的计算机。在一个使用TCP/IP的内部网中,信息通过使用一种独立的叫做IP包(Ippacket)或IP数据报(IP datagrams)的数据单元进--传输。TCP/IP软件使得每台联到网络上的计算机同其它计算机“看”起来一模一样,事实上它隐藏了路由器和基本的网络体系结构并使其各方面看起来都像一个大网。如同联入以太网时需要确认一个48位的以太网地址一样,联入一个内部网也需要确认一个32位的IP地址。我们将它用带点的十进制数表示,如128.10.2.3。给定一个远程计算机的IP地址,在某个内部网或Internet上的本地计算机就可以像处在同一个物理网络中的两台计算机那样向远程计算机发送数据。

    TCP/IP提供了一个方案用来解决属于同一个内部网而分属不同物理网的两台计算机之间怎样交换数据的问题。这个方案包括许多部分,而TCP/IP协议集的每个成员则用来解决问题的某一部分。如TCP/IP协议集中最基本的协议-IP协议用来在内部网中交换数据并且执行一项重要的功能:路由选择--选择数据报从A主机到B主机将要经过的路径以及利用合适的路由器完成不同网络之间的跨越(hop)。

    TCP是一个更高层次的它允许运行在在不同主机上的应用程序相互交换数据流。TCP将数据流分成小段叫做TCP数据段(TCP segments),并利用IP协议进行传输。在大多数情况下,每个TCP数据段装在一个IP数据报中进行发送。但如需要的话,TCP将把数据段分成多个数据报,而IP数据报则与同一网络不同主机间传输位流和字节流的物理数据帧相容。由于IP并不能保证接收的数据报的顺序相一致,TCP会在收信端装配TCP数据段并形成一个不间断的数据流。FTPTelnet就是两个非常流行的依靠TCPTCP/IP应用程序。

       另一个重要的TCP/IP协议集的成员是用户数据报协议(UDP),它同TCP相似但比TCP原始许多。TCP是一个可靠的协议,因为它有错误检查和握手确认来保证数据完整的到达目的地。UDP是一个“不可靠”的协议,因为它不能保证数据报的接收顺序同发送顺序相同,甚至不能保证它们是否全部到达。如果有可靠性要求,则应用程序避免使用它。同许多TCP/IP工具同时提供的SNMP(简单网络管理协议)就是一个使用UDP协议的应用例子。

       其它TCP/IP协议在TCP/IP网络中工作在幕后,但同样也发挥着重要作用。例如地址转换协议(ARP)IP地址转换为物理网络地址如以太网地址。而与其对应的反向地址转换协议(RARP)做相反的工作,即将物理网络地址转换为IP地址。网际控制报文协议(ICMP)则是一个支持性协议,它利用IP完成IP数据报在传输时的控制信息和错误信息的传输。例如,如果一个路由器不能向前发送一个IP数据报,它就会利用ICMP来告诉发送者这里出现了问题。


    作者: AnyView(网络警)网络监控软件   时间: 2019-1-14 11:40:57   点击:     

    相关资讯:
    [网络监控软件在企业网管中应用实践] 网络管理员常犯八大错误,企业网络管理经验谈,网络运维经验总结
    [网络监控软件在企业网管中应用实践] 如何简化企业局域网网络安全,局域网上网监控,以专用设备简化网络安全
    [网络监控软件在企业网管中应用实践] 局域网网管应用技巧:内网安全十大策略说明,内网安全与网络边界安全不同
    [网络监控软件在企业网管中应用实践] 如何关注中小企业网络管理,中小企业局域网监控,网络管理五大基本功能
    [网络监控软件在企业网管中应用实践] 如何防止员工上网成瘾?控制员工上网行为,员工上网行为管理,上网监控
    [网络监控软件在企业网管中应用实践] 局域网监控解决方案:中小企业网络安全现状与出路,局域网监控软件
    [网络监控软件在企业网管中应用实践] 员工上网引发局域网监控管理问题,呼唤网络监管软件,员工上网监控行为管理
    [网络监控软件在企业网管中应用实践] 局域网监控:三分技术七分管理,如何加强内网监控,网络监控软件,内网监控
    [网络监控软件在企业网管中应用实践] 网络安全管理三个维度:局域网安全防护,内网监控系统,局域网行为审计
    [网络监控软件在企业网管中应用实践] 局域网监控和局域网管理发展大趋势:智能化网络管理,智能化网络监控
■ AnyView(网络警)网络监控软件--功能检索
  • 服务电话:0592-2651619 / 13906050680 ; 钉钉:15359220936;微信:15359220936;Skype:Amoisoft;
  • 服务邮箱: Sales@amoisoft.com;Order@amoisoft.com;Tech@amoisoft.com;
  • 支持QQ:9908430(综合),850753251(购买1),573982850(购买2),969263561(技术1),53864605(技术2),332056791(技术3)
■ 联系我们获得支持和服务 ■ 信息留言反馈