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 1
哈工大计算机学院 李全龙 Network Application Development Tunneling and Application Gateway 1 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
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 2
哈工大计算机学院 李全龙 Network Application Development Tunneling and Application Gateway 2 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
Multiprotocol environment Not all machines provide complete TCP/IP support Not all organizations use TCP /IP exclusively to interconnect computers Most large organizations have several groups of machines, with group using its own protocol suite, because Networking has evolved slowly Vendors promoted proprietary network systems TCP/IP not always available Minimize expense User habits 哈工大计算机学院李全龙 Network Application Development Tunneling and Application Gateway 3
哈工大计算机学院 李全龙 Network Application Development Tunneling and Application Gateway 3 Multiprotocol environment Not all machines provide complete TCP/IP support Not all organizations use TCP/IP exclusively to interconnect computers. Most large organizations have several groups of machines, with group using its own protocol suite, because: Networking has evolved slowly Vendors promoted proprietary network systems TCP/IP not always available Minimize expense User habits
Multiprotocol environment Hosts using TCP/P Hosts using TCP/IP Ethernet Ethernet2 Wide area network Hosts using A7M囗 that uses 口 Hosts using A7M ATM Chief disadvantages: Duplication of effort Limitations of interoperability 哈工大计算机学院李全龙 Network Application Development Tunneling and Application Gateway 4
哈工大计算机学院 李全龙 Network Application Development Tunneling and Application Gateway 4 Multiprotocol environment Chief disadvantages: Duplication of effort Limitations of interoperability … Hosts using TCP/IP Ethernet1 … Hosts using TCP/IP Ethernet2 Wide area network that uses ATM Hosts using ATM Hosts using ATM
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 5
哈工大计算机学院 李全龙 Network Application Development Tunneling and Application Gateway 5 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