tcpip是因特网的什么( 三 )

  • 路由选择:网络层的一个关键作用是要确定从源到目的的数据传递应该如何选择路由 , 网络层设备在计算路由之后,按照路由信息对数据包进行转发 。执行网络层路由选择的设备成为路由器(router) 。
  • 拥塞管理:如果网络同时传送过多的数据包,可能会产生拥塞,导致数据丢失或延迟,网络层也负责对网络上的拥塞进行控制 。
  • 异种网络互联:通信链路和介质类型是多种多样的 , 每种链路都有其特殊的通信规定,网络层必须能够工作在多种多样的链路和介质类型上,以便能够跨越多个网段提供通信服务 。

  • 网络层处于传输层和数据链路层之间,他它负责向传输层提供服务,同时负责将网络地址翻译成对应的物理地址 。网络层协议还能协调发送、传输及接收设备的处理能力的不平衡性,如网络层可以对数据进行分段和重组 , 以使得数据包的长度能够满足该链路的数据链路层协议所支持的最大数据帧长度 。
    网络层协议
    tcpip是因特网的什么



    当某一网络的主机应用程序需要发送报文到位于另一个网络的目的地时 , 与该主机在同一网络上的路由器的一个接口会接收到数据帧,路由器的链路层检查该?。?确定被携带的网络层数据类型 , 去掉链路层帧头,并将网络层数据送往相应的网络层进行处理;
    网络层检查报文头以决定目的地址所在网段,然后通过查找路由表以获取相应输出接口;
    输出接口的链路层为该报文加上链路层帧头 , 封装成数据帧并发送到下一跳;
    每一个报文的转发都要进行这一过程 。在到达目的主机所在网络时,报文被封装成目地网络的链路层数据帧,发送给相应的目的主机 。目的主机接收到该报文后,经过链路层、网络层的处理 , 去掉链路层帧头、网络层报文头后,送给相应的协议 。
    路由器能支持多个相互独立的路由协议(例如IP RIP、OSPF、IPX RIP等),能为不同的网络协议栈(如 TCP/IP、IPX)相对应的路由协议维护各自的路由表 。路由器的这种能力允许路由器能同时支持多种网络层协议,进行报文的转发 。
    传输层功能
    最终目标是向用户(一般指应用层的进程)提供有效、可靠的服务 。传输层主要定义了主机应用程序间端到端的连通性,它一般包含四项基本功能 。
    • 分段上层数据
    • 建立端到端连接
    • 将数据从一端主机传送到另一端主机
    • 保证数据按序、可靠、正确传输

    传输层位于OSI参考模型第四层,最终目标是向用户— 一般指应用层的进程,提供有效、可靠的服务 。
    传输层主要定义了主机应用程序间端到端的连通性,它一般包含四项基本功能:
    1. 将应用层发往网络层的数据分段或将网络层发往应用层的数据段合并 。
    2. 建立端到端的连接,主要是建立逻辑连接以传送数据流 。
    3. 将数据段从一台主机发往另一台主机 。在传送过程中通过计算校验和以及通过流控制的方式保证数据的正确性,流控制可以避免缓冲区溢出 。
    4. 部分传输层协议保证数据传送正确性 。主要是在数据传送过程中确保同一数据既不多次传送也不丢失 。同时还要保证数据包的接收顺序与发送顺序一致 。
    传输层协议主要有TCP/IP协议栈的TCP协议和UDP协议,IPX/SPX协议栈的SPX协议等 。其中,TCP协议和SPX协议为应用程序提供可靠的、面向连接的服务;UDP协议提供不可靠的、无连接的服务 。