Mixing network technologies Mixing network technologies Hass usg Jae Hosts using TCP/P Hosts using TCP/IP From the view of Ip gateway ATM provides a link Hosts using ATM口 Hosts using ATM From the view of ATM Software on two IP gateways acts like Mixing network technologies Chapter 5: Tunneling and Application Gateway 中二苧 Chapter goal: Multiprotocol environment ng network te Encapsulation and tunneling a Dynamic circuit allocation s Clients and servers in constrained The static scheme needs N*(N-1)/2 circuit environments Each circuit requires both hardware and Application gateways software resources Application gateway example: The dynamic scheme allocate circuit on demand Tunneling through an IP lation and tunneling internet capsulation refers to how the network interface Most tunneling now occurs because vendors use -cpri rs oooe iver packets from ervice to carry packets IP now provides the widest connective IP encapsulates each datagram in a packet when it mong the computers at most organizations. Software urrentby available that uses Ip to carry IPX, SNA and other high-level nsport delivery service to send datagram from difference: whether IP transmits data In a IP network can also be used to carry new dware packets or uses a high otoc ffic, to allow de ug new protocols2 哈工大计算机学院 李全龙 Network Application Development Tunneling and Application Gateway 7 Mixing network technologies … Hosts using TCP/IP Ethernet1 … Hosts using TCP/IP Ethernet2 Wide area network that uses ATM Hosts using ATM Hosts using ATM IP gateway IP gateway 哈工大计算机学院 李全龙 Network Application Development Tunneling and Application Gateway 8 Mixing network technologies From the view of IP gateway ATM provides a link From the view of ATM Software on two IP gateways acts like application software … Hosts using TCP/IP Ethernet1 … Hosts using TCP/IP Ethernet2 Wide area network that Hosts using ATM uses ATM Hosts using ATM IP gateway IP gateway 哈工大计算机学院 李全龙 Network Application Development Tunneling and Application Gateway 9 Mixing network technologies Dynamic circuit allocation The static scheme needs N*(N-1)/2 circuit Each circuit requires both hardware and software resources The dynamic scheme allocate circuit on demand … Hosts using TCP/IP Ethernet1 … Hosts using TCP/IP Ethernet2 Wide area network that Hosts using ATM uses ATM Hosts using ATM IP gateway IP gateway 哈工大计算机学院 李全龙 Network Application Development Tunneling and Application Gateway 10 Chapter 5: Tunneling and Application Gateway Chapter goal: Multiprotocol environment Mixing network technologies Encapsulation and tunneling Clients and servers in constrained environments Application gateways Application gateway examples 哈工大计算机学院 李全龙 Network Application Development Tunneling and Application Gateway 11 Encapsulation and tunneling Encapsulation refers to how the network interface uses packet switching hardware. Tunneling refers to the use of a transport network service to carry packets or messages from another service. IP encapsulates each datagram in a packet when it uses the hardware directly. IP creates tunnel when it uses a high-level transport delivery service to send datagram from one point to another. Key difference: whether IP transmits datagrams in hardware packets or uses a high-level transport service 哈工大计算机学院 李全龙 Network Application Development Tunneling and Application Gateway 12 Tunneling through an IP internet Most tunneling now occurs because vendors use IP protocols to deliver packets from non-TCP/IP protocols. IP now provides the widest connectivity among the computers at most organizations. Software is currently available that uses IP to carry IPX, SNA and other high-level protocol traffic. IP network can also be used to carry new protocols traffic, to allow designers to build and debug new protocols