注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 利用IPSec实现网络安全之..
 帮助

网络概念


2008-03-02 10:43:15
 标签:网络   [推送到技术圈]

·       
1.网络
  定义: 网络主要是指跨越短距离和长距离与计算机连接所涉及的所有组件。
   组件:计算机、网络设备和线缆
   场所:SOHO Branch office , Mobile users , Corporate office
2.拓扑
  拓扑定义了设备的连接方式
  点对点  
  星型及扩展的星型 :10BaseT 以太网 ,Token Ring
  总线型 :10Base2 以太网 ,10Base5 以太网
  单环与双环 :光纤分布式数据接口 FDDI
              Fiber Distributed Data Interface) 
分:物理拓扑和逻辑拓扑  两者各自独立的
物理拓扑:描述的是如何将设备用线缆物理地连接在一起
逻辑拓扑:描述的是设备之间如何通过物理拓扑进行通信
 
注: Token Ring  物理上是星型拓扑,逻辑上是环型拓扑
 
网状互连: 描述设备是如何连接到一起的。 分: 部分完全两种
      完全像总线型  , 部分就像代理一样
 
3.网络的类型
  1.局域网(LAN):连接一个很小地域内的连网设备。(高速率的) 
  2.广域网(WAN):连接相隔较远的局域网在一起。(低速率的)
  3.城域网(MAN):连接同一地域内的两个或更多的LAN 。(高速率的)
  4.存储区域网络(SAN):提供高速的基础设施,以便在存储设备和文件服务器间
                         传送数据。
  5.内容网(CN):可感知OSI参考模型的47层,使用户访问因特网资源更加容
                  易。
 
    广域网业务的连接或电路的基本类型有4种:
      1.电路交换:例如模拟拨号和ISDN,通常用于临时或备份连接。
      2.专线:例如租用的线路,是为跨越短距离的应用提供带宽保证的。
      3/4.信元交换业务和分组交换业务是在只想通过一条线路连接到WAN,但提供部分网状互连或完全网状互连的网络时所使用。
       信元交换业务:如ATMSMDS,可为应用提供精细的服务质量(QoS),并通
                     常用于提供语音和视频的连接。
       分组交换业务:例如帧中继和X.25 ,提供一种比信元交换业务更节约成本
                     的解决方案, 但不能提供同等水平的QoS支持。
 
内部网络,外部网络和互连网络的区别
 内部网络:一个公司本地的网络
 外部网络:扩展的内部网络,对已知的远程外部用户或外部业务提供一些内部服务
 互连网络:未知的外部用户需要访问网络中的内部资源时使用 
 
虚拟专用网(VPN):安全网络的一种特殊类型。用于跨越公众网络的安全连接。
文章引用自:
  •  
  • 1.OSI参考模型
OSI Open Systems Interconnection - 开放系统互连
优点:
    ①.定义了如何连接相邻的层
    ②.提升了互操作性
    ③.划分组件,允许模块化设计
    ④.作为教学工具和简化故障排除的过程
 
OSI参考模型 有 7层 自上而下
    ①.应用层:提供人与应用程序交互的界面,界面可以基于命令行或基于图形
            常用实例 telnet , FTP , WEB浏览器 ,EMAIL 
    ②.表示层:确定数据通过界面呈现给用户的方式
            实例  ASCII BMPGIFJPEGWAVMPEG
    ③.会话层:负责网络连接的建立和终止
            实例  RPCRemote Procedure Call) NFS(Network File System)
    ④.传输层:负责连接的实际技术细节,提供有保证的数据传输和无保证的数据
               传输
            可靠的传输连接 负责差错侦测和差错校正  TCP
          不可靠的传输连接 只负责差错侦测          UDP
    ⑤.网络层: 提供逻辑拓扑和第3层地址
             实例 IP IPX Apple Talk
    ⑥.数据链路层:定义了硬件(MAC)地址,以及一种介质类型内的通信过程。
             实例 IEEE802.2802.3802.5Ethernet IIHDLCPPP
                  帧中继
    ⑦.物理层:负责连接的所有物理属性,包括线缆和连接器
文章引用自:
·                                 2.数据链路层
功能:管理连接在同一介质类型上的两台连网设备如何相互通信
负责:定义媒体访问控制地址(MAC)或硬件地址
      定义线路的物理或硬件拓扑
      定义网络层协议是如何封装到数据链路层帧当中的
      同时提供无连接和面向连接的服务
 
1.数据链路层寻址
  MAC地址的长度是48bit ,并以十六进制数字来表示,长度是12个字符。
  MAC地址的前6位与网络接口卡的厂商或制造商有关。通常称为组织唯一标识符
      OUI
  理论上,每块网卡拥有一个唯一的MAC地址。现实中,在同一物理或逻辑网段上(一个广播域内)每台设备的MAC地址是唯一的
 
2.以太网
  以太网是运行在数据链路层的LAN介质类型。
  以太网使用 载波侦听多路访问/冲突检测CSMA/CD)机制在共享的环境中发送信息
  以太网有两个变体 IEEE的实施方案和DIX实施方案
     IEEE的以太网:在IEEE802.2IEEE802.3规范中得以标准化。将数据链路层分为两个组件:MACLLC(逻辑链路控制)
                       IEEE以太网的组件
数据链路层
     名称
   IEEE标准
    描述
上部
LLC
802.2
定义如何在层内多路复用网络层协议,LLC由软件执行
下部
MAC
802.3
定义信息是如何在以太网环境中传送的。定义成帧、MAC寻址以及以太网工作细节,MAC由硬件执行
 
 LLC通过使用服务访问点(Service Access Point,SAP)和子网访问协议(Subnetwork Access Protocol,SNAP)标识来执行多路复用。目的设备收到帧后,将会检验SAP/SNAP字段以确定哪种上层的网络层协议应该处理此帧。从而区分正在数据链路层连接上传送的TCP/IPIPXAppleTalk等网络层协议。LLC可以有选择性地提供排序和流控制以支持可靠的服务,如同TCP在传输层所做的。但大多数以太网数据链路层的实施方案不使用这个功能。
  
    SAP帧(最大长度 8bit 6个比特用于标识上层协议,允许表示64种协议):
          IP使用0x06 , IPX使用0x0E(十六进制)
    SNAP帧,为了指示一个SNAP帧,SAP字段设定为0xAA,控制字段0x03,OUI字段0x0。比SAP多了一个类型字段,2字节,指示3层协议,理论上允许65536种协议。
 
 
    Ethernet II 以太网:原始的以太网帧版本
 
Ethernet II802.3是非常相似的,主要区别是在网络接口卡之间用于传送信息的帧。
Ethernet II没有任何子层,而IEEE 802.2/3有两个子层:LLCMAC
Ethernet II拥有类型字段面不是802.3的长度字段
   区分帧是哪种,通过检验Ethernet II的类型字段和802.3的长度字段的值。
   这个值大于1500---Ethernet
   这个值小于或等于1500-----802.3
两种帧可以共存,但是会被各自网络接口卡丢弃
·                                 3.传输层 

1 4个主要功能
    建立和维持两台设备之间的会话连接
    为数据提供可靠或不可靠的传输
    通过就绪/未就绪信号或窗口操作实施流控制
    通过线路多路复用实现多程序同时收发数据
 
 
2。 可靠的连接与不可靠的连接
    传输控制协议(Transminssion Control Protocol,TCP)提供可靠连接的传输层协议。实施可靠连接时,要使用序号和确认(Acknowledgment,ACK)
    建立可靠的连接前,必顺经历 3 次握手的过程
   
     1 A ---SYN---> B
     2 A <---SYN/ACK--- B
     3 A ---ACK---> B
 
    用户数据包协议(User Datagram Protocol,UDP)提供不可靠连接的传输层协议。只想传输一个信息并得到回复时,进行3次所致手的过程会增加不必要的额外开销。 DNS查询  发送单个查询并等待DNS服务器的回应
 
3。 线路的多路复用--利用源端口号和目的端口号及3层地址
    传输层为每个连接分配一套唯一的号码。这些号码称为端口(port)号或套接字(socket)号。每个连接有一个源端口号和一个目的端口号(公认端口号,well-
known port number)
 
4。 流控制--确保发送站不向接收站发送过多的信息使其超限运行
   方法一:就绪/未就绪信号--通常不被采用
       缺点:1.缓存空间已满时再发送未就绪信号,易造成部分途中数据被丢失。
             2.再次发送前要发一个就绪信号,造成信息传送的延迟。
 
   方法二:窗口控制--预先协商好窗口大小,可以在任何时候重新协商
        窗口大小规定了在发送站必顺等待接收站的确认(ACK)之前可以发送的信息量。一旦收到ACK ,发送站就可以发出下一批信息(取决于窗口大小所定义的最大值)。