Multipath TCP

Multipath TCP (MPTCP)
Communication protocol
PurposeGeneral Purpose
Developer(s)IETF
Introduction2009; 16 years ago (2009)
Based onIP, normally layered with TCP
OSI layerTransport layer
RFC(s)RFC 8684

Multipath TCP (MPTCP) is an ongoing effort of the Internet Engineering Task Force's (IETF) Multipath TCP working group, that aims at allowing a Transmission Control Protocol (TCP) connection to use multiple paths to maximize throughput and increase redundancy.[1]

In January 2013, the IETF published the Multipath specification as an Experimental standard in RFC 6824. It was replaced in March 2020 by the Multipath TCP v1 specification in RFC 8684.

Benefits

The redundancy offered by Multipath TCP enables inverse multiplexing of resources, and thus increases TCP throughput to the sum of all available link-level channels instead of using a single one as required by standard TCP. Multipath TCP is backward compatible with standard TCP.

Multipath TCP is particularly useful in the context of wireless networks;[2] using both Wi-Fi and a mobile network is a typical use case.[3] In addition to the gains in throughput from inverse multiplexing, links may be added or dropped as the user moves in or out of coverage without disrupting the end-to-end TCP connection.[4]

The problem of link handover is thus solved by abstraction in the transport layer, without any special mechanisms at the network or link layers. Handover functionality can then be implemented at the endpoints without requiring special functionality in the subnetworks - in accordance to the Internet's end-to-end principle.

Multipath TCP also brings performance benefits in datacenter environments.[5] In contrast to Ethernet channel bonding using 802.3ad link aggregation, Multipath TCP can balance a single TCP connection across multiple interfaces and reach very high throughput.[6]

Multipath TCP causes a number of new issues. From a network security perspective, multipath routing causes cross-path data fragmentation that results in firewalls and malware scanners becoming inefficient when they only see one path's traffic. In addition, SSL decryption will become inefficient by way of the end-to-end encryption protocols.[7]

User interface

In order to facilitate its deployment, Multipath TCP presents the same socket interface as TCP. This implies that any standard TCP application can be used above Multipath TCP while in fact spreading data across several subflows.[8]

Multipath TCP in the protocol stack

Some applications could benefit from an enhanced API to control the underlying Multipath TCP stack. Two different APIs have been proposed to expose some of features of the Multipath TCP stack to applications: an API that extends Netlink on Linux[9] and an enhanced socket API.[10]

Implementations

In July 2013, the MPTCP working group reported five independent implementations of Multipath TCP,[11] including the initial reference implementation[8] in the Linux kernel.[12][13]

The currently available implementations are:

In July 2014, Oracle reported that an implementation on Solaris was being developed. In June 2015, work is in progress.[22] There is also an ongoing effort to push a new Multipath TCP implementation in the mainline Linux kernel.[23]

During the MPTCP WG meeting at IETF 93, SungHoon Seo announced that KT had deployed since mid June a commercial service that allows smartphone users to reach 1 Gbit/s using a MPTCP proxy service.[24] Tessares uses the Linux kernel implementation to deploy Hybrid Access Networks.

Use cases

Multipath TCP was designed to be backward compatible with regular TCP. As such, it can support any application. However, some specific deployments[25] leverage the ability of simultaneously using different paths.

Apple uses Multipath TCP to support the Siri application on iPhone. Siri sends voice samples over an HTTPS session to Apple servers. Those servers reply with the information requested by the users. According to Apple engineers, the main benefits[26] of Multipath TCP with this application are:

  • User-feedback (Time-to-First-Word) 20% faster in the 95th percentile
  • 5x reduction of network failures

Other deployment use Multipath TCP to aggregate the bandwidth of different networks. For example, several types of smartphones, notably in Korea, use Multipath TCP to bond WiFi and 4G through SOCKS proxies.[27] Another example are the Hybrid Access Networks that are deployed by network operators willing to combine xDSL and LTE networks. In this deployment, Multipath TCP is used to efficiently balance the traffic over the xDSL and the LTE network.[28]

In the standardisation of converged fixed and mobile communication networks, 3GPP and BBF are interoperating to provide an ATSSS (Access Traffic Selection, Switching, Splitting) feature to support multipath sessions, e.g, by applying Multipath TCP both in the User Equipment (UE) or Residential Gateway (RG) and on the network side.[29]

Multipath TCP options

Multipath TCP uses options that are described in detail in RFC 8684. All Multipath TCP options are encoded as TCP options with Option Kind 30, as reserved by IANA.[30]

The Multipath TCP option consists of the standard Option-Kind (in this case 30) and Length values, followed by a 4-bit subtype field, for which the IANA maintains a sub-registry entitled "MPTCP Option Subtypes" under the "Transmission Control Protocol (TCP) Parameters" registry. This subtype field indicates the MPTCP header type, and its values are defined as follows:

Value Symbol Name
0x0 MP_CAPABLE Multipath Capable
0x1 MP_JOIN Join Connection
0x2 DSS Data Sequence Signal (Data ACK and Data Sequence Mapping)
0x3 ADD_ADDR Add Address
0x4 REMOVE_ADDR Remove Address
0x5 MP_PRIO Change Subflow Priority
0x6 MP_FAIL Fallback
0x7 MP_FASTCLOSE Fast Close
0x8 MP_TCPRST Subflow Reset
0xf MP_EXPERIMENTAL Reserved for Private Use

Values 0x9 through 0xe are currently unassigned.

Protocol operation

Simplified description

Difference between TCP and MPTCP

The core idea of multipath TCP is to define a way to build a connection between two hosts and not between two interfaces (as standard TCP does).

For instance, Alice has a smartphone with 3G and WiFi interfaces (with IP addresses 10.11.12.13 and 10.11.12.14) and Bob has a computer with an Ethernet interface (with IP address 20.21.22.23).

In standard TCP, the connection should be established between two IP addresses. Each TCP connection is identified by a four-tuple (source and destination addresses and ports). Given this restriction, an application can only create one TCP connection through a single link. Multipath TCP allows the connection to use several paths simultaneously. For this, Multipath TCP creates one TCP connection, called subflow, over each path that needs to be used.

The purpose of the different protocol operations (defined in RFC 6824) are:

  • to handle when and how to add/remove paths (for instance if there's a connection lost or some congestion control)
  • to be compatible with legacy TCP hardware (such as some firewalls that can automatically reject TCP connections if the sequence number aren't successive)
  • to define a fair congestion control strategy between the different links and the different hosts (especially with those that don't support MPTCP)
Example of a full MPTCP session

Multipath TCP adds new mechanisms to TCP transmissions:

  • The subflow system, used to gather multiple standard TCP connections (the paths from one host to another). Subflows are identified during the TCP three-way handshake. After the handshake, an application can add or remove some subflows (subtypes 0x3 and 0x4).
  • The MPTCP DSS option contains a data sequence number and an acknowledgement number. These allow receiving data from multiple subflows in the original order, without any corruption (message subtype 0x2)
  • A modified retransmission protocol handles congestion control and reliability.

Detailed specification

The detailed protocol specification is provided in RFC 8684. Several survey articles provide an introduction to the protocol.[31][32]

Congestion control

Several congestion control mechanisms have been defined for Multipath TCP. Their main difference with classical TCP congestion control schemes is that they need to react to congestion on the different paths without being unfair with single path TCP sources that could compete with them on one of the paths.[3] Four Multipath TCP congestion control schemes are currently supported by the Multipath TCP implementation in the Linux kernel.

  • The Linked Increase Algorithm defined in RFC 6356
  • The Opportunistic Linked Increase Algorithm[33]
  • The wVegas delay based congestion control algorithm
  • The Balanced Linked Increase Algorithm[34]

Alternatives

Stream Control Transmission Protocol

Stream Control Transmission Protocol (SCTP) is a reliable in-order datagram stream transport protocol originally intended for telecommunication signaling. It supports concurrent use of multiple access links and allows the application to influence the access interface selections on a datagram stream basis. It also supports mobility via access renegotiation. Hence, SCTP is also a transport layer solution. It offers type 3 flow granularity with concurrency, but with more flow scheduling control than Multipath TCP. It also fully supports mobility in a fashion similar to Multipath TCP.[35]

IMS SIP

Within the IP Multimedia Subsystem (IMS) architecture, Session Initiation Protocol (SIP) can support the concurrent use of multiple contact IP addresses for the registration of one or more IMS user agents. This allows for the creation of multiple IMS signaling paths. On these signaling paths, signaling messages carry Session Description Protocol (SDP) messaging to negotiate media streams. SDP allows for the (re-)negotiation of the streams of one media session over multiple paths. In turn, this enables application layer multipath transport. From this point of view, IMS can therefore offer application layer multipath support with flow granularity and concurrent access. A multipath extension to Real-time Transport Protocol (RTP) has been under discussion within the IETF.[36] Multipath RTP can offer flow granularity with concurrent access and mobility (via IMS, SDP signaling or the RTP control protocol).[35] Very recently in addition a proposal to extend also DCCP (Datagram Congestion Control Protocol) by a multipath feature is discussed at IETF in TSVWG (Transport Area Working Group) [37] dubbed as MP-DCCP.

Multipath QUIC

The IETF is currently developing the QUIC protocol that integrates the features that are traditionally found in the TCP, TLS and HTTP protocols. It can be extended to support the same use cases as Multipath TCP. A first design for Multipath QUIC has been proposed,[38] implemented and evaluated.[39]

Other protocols and experiments

At the session layer, the Mobile Access Router project experimented in 2003 with the aggregation of multiple wireless accesses with heterogeneous technologies, transparently balancing traffic between them in response to the perceived performance of each of them.[40]

Parallel access schemes[35] used to accelerate transfers by taking advantage of HTTP range requests to initiate connections to multiple servers of a replicated content, are not equivalent to Multipath TCP as they involve the application layer and are limited to content of known size.

RFC

  • RFC 6181 - Threat Analysis for TCP Extensions for Multipath Operation with Multiple Addresses
  • RFC 6182 - Architectural Guidelines for Multipath TCP Development
  • RFC 6356 - Coupled Congestion Control for Multipath Transport Protocols
  • RFC 6824 - TCP Extensions for Multipath Operation with Multiple Addresses (v0; replaced by RFC 8684)
  • RFC 6897 - Multipath TCP (MPTCP) Application Interface Considerations
  • RFC 7430 - Analysis of Residual Threats and Possible Fixes for Multipath TCP (MPTCP)
  • RFC 8041 - Use Cases and Operational Experience with Multipath TCP
  • RFC 8684 - TCP Extensions for Multipath Operation with Multiple Addresses (v1)
  • RFC 8803 - 0-RTT TCP Convert Protocol

See also

References

  1. ^ Multipath TCP working group
  2. ^ Paasch, Christoph; Detal, Gregory; Duchene, Fabien; Raiciu, Costin; Bonaventure, Olivier (2012). "Exploring mobile/WiFi handover with multipath TCP". Proceedings of the 2012 ACM SIGCOMM workshop on Cellular networks: Operations, challenges, and future design - Cell Net '12. ACM SIGCOMM workshop on Cellular Networks (Cellnet'12). p. 31. doi:10.1145/2342468.2342476. ISBN 9781450314756.
  3. ^ a b S. Pokhrel; M. Panda; H. Vu (2017-02-24). "Analytical Modeling of Multipath TCP Over Last-Mile Wireless". IEEE/ACM Transactions on Networking. 25 (3): 1876–1891. doi:10.1109/TNET.2017.2663524. S2CID 21518823.
  4. ^ S. Pokhrel; M. Mandjes (2019-03-24). "Improving Multipath TCP Performance over WiFi and Cellular Networks: an Analytical Approach". IEEE Transactions on Mobile Computing. 25 (3): 1876–1891. doi:10.1109/TMC.2018.2876366. S2CID 69263415.
  5. ^ Raiciu; Barre; Pluntke; Greenhalgh; Wischik; Handley (2011). "Improving datacenter performance and robustness with multipath TCP". ACM SIGCOMM Computer Communication Review. 41 (4): 266. CiteSeerX 10.1.1.306.3863. doi:10.1145/2043164.2018467. S2CID 61962047.
  6. ^ C. Paasch; G. Detal; S. Barré; F. Duchêne; O. Bonaventure. "The fastest TCP connection with Multipath TCP". Retrieved 2013-09-20.
  7. ^ Afzal, Zeeshan (2020). Life of a Security Middlebox Challenges with Emerging Protocols and Technologies (PhD). ISBN 978-91-7867-103-8. OCLC 1139703033.
  8. ^ a b c "The Linux kernel MultiPath TCP project". Retrieved 2014-11-28.
  9. ^ Hesmans, B.; Detal, G.; Barre, S.; Bauduin, R.; Bonaventure, O. (2015). "SMAPP". SMAPP towards smart Multipath TCP-enabled applications. pp. 1–7. doi:10.1145/2716281.2836113. ISBN 9781450334129. S2CID 9940025.
  10. ^ Hesmans, Benjamin; Bonaventure, Olivier (2016). "An enhanced socket API for Multipath TCP". Proceedings of the 2016 workshop on Applied Networking Research Workshop - ANRW 16. pp. 1–6. doi:10.1145/2959424.2959433. ISBN 9781450344432. S2CID 13799560.
  11. ^ "Survey of MPTCP Implementations (Internet-Draft, 2013)". Retrieved 2013-09-20.
  12. ^ Barre; Paasch; Bonaventure (2011). "MultiPath TCP: From Theory to Practice". IFIP Networking.
  13. ^ Raiciu; Paasch; Barre; Ford; Honda; Duchene; Bonaventure; Handley (2012). "How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP". Usenix NSDI: 399–412.
  14. ^ "Linux MPTCP Upstream Project".
  15. ^ "Multipath TCP for FreeBSD v0.1". Retrieved 2013-09-23.
  16. ^ "Release Note: BIG-IP LTM and TMOS 11.5.0". f5 Networks. 2014-05-30. Retrieved 2014-05-30.
  17. ^ John Gudmundson (2013-05-28). "Maximize mobile user experience with NetScaler Multipath TCP". Citrix. Retrieved 2013-09-20.
  18. ^ "Apple seems to also believe in Multipath TCP". Retrieved 2013-09-20.
  19. ^ "MPTCP ROAMS FREE (BY DEFAULT!) – OS X YOSEMITE". 2014-10-20. Retrieved 2015-09-16.
  20. ^ Georg Hampel (2012-10-26). "code release for MPTCP Proxy". Alcatel-Lucent. Retrieved 2016-12-28.
  21. ^ Georg Hampel; Anil Rana (2012-10-26). "MPTCP PROXY" (PDF). Bell Labs/Alcatel-Lucent. Retrieved 2016-12-28.
  22. ^ Rao, Shoaib. "Some comments on RFC 6824". Retrieved 25 June 2015.
  23. ^ "MPTCP Upstream Project". 2019-12-17. Retrieved 2020-01-10.
  24. ^ "KT's GiGA LTE" (PDF).
  25. ^ Bonaventure, Olivier; See, SungHoon (2016). "Multipath TCP Deployments". IETF Journal.
  26. ^ C. Paasch, iOS & Linux Implementation Updates, IETF-99, https://datatracker.ietf.org/meeting/99/materials/slides-99-mptcp-sessa-ios-linux-implementation-updates/
  27. ^ S. Seo, KT’s GiGA LTE - Mobile MPTCP Proxy Deployment, IETF-97, https://www.ietf.org/proceedings/97/slides/slides-97-banana-kt-giga-lte-mobile-mptcp-proxy-development-01.pdf
  28. ^ Gregory Detal, Sebastien Barre, Bart Peirens, Olivier Bonaventure, "Leveraging Multipath TCP to create Hybrid Access Networks ", SIGCOMM'17 (Industrial demo), http://conferences.sigcomm.org/sigcomm/2017/files/program-industrial-demos/sigcomm17industrialdemos-paper4.pdf
  29. ^ 3GPP TR 23.793, "Study on access traffic steering, switch and splitting support in the 5G system architecture (Release 16)", https://www.3gpp.org/ftp/Specs/latest/Rel-16/23_series/23793-g00.zip
  30. ^ "IANA Protocol Registry TCP Option Kind Numbers". Retrieved 2013-09-24.
  31. ^ Paasch, Christoph; Bonaventure, Olivier (April 2014). "Multipath TCP". Communications of the ACM. 57 (4): 51–57. doi:10.1145/2578901. S2CID 17581886.
  32. ^ Raiciu, Costin; Iyengar, Janardhan; Bonaventure, Olivier (2013). Haddadi, Hamed; Bonaventure, Olivier (eds.). Recent Advances in Reliable Transport Protocols. ACM SIGCOMM.
  33. ^ Khalili, Ramin; Gast, Nicolas; Popovic, Miroslav; Upadhyay, Utkarsh; Le Boudec, Jean-Yves (2012). "MPTCP is not pareto-optimal". Proceedings of the 8th international conference on Emerging networking experiments and technologies. pp. 1–12. doi:10.1145/2413176.2413178. ISBN 9781450317757. S2CID 14210629.
  34. ^ Peng, Qiuyu; Walid, Anwar; Hwang, Jaehyun; Low, Steven H. (2013). "Multipath TCP: Analysis, Design and Implementation". IEEE/ACM Transactions on Networking. 24: 596–609. arXiv:1308.3119. Bibcode:2013arXiv1308.3119P. doi:10.1109/TNET.2014.2379698. S2CID 250322.
  35. ^ a b c P. Rodriguez; E. Biersack (2002-07-01). "Dynamic parallel access to replicated content in the Internet" (PDF). IEEE/ACM Transactions on Networking. Archived from the original (PDF) on 2013-09-27.
  36. ^ "Draft-ietf-avtcore-MPRTP-03".
  37. ^ "Draft-ietf-TSVWG-multipath-DCCP-04".
  38. ^ Q. De Coninck; O. Bonaventure (2010-10-30). "Multipath Extension for QUIC". IETF.
  39. ^ Q. De Coninck; O. Bonaventure (2010-12-12). "Multipath QUIC: Design and Evaluation" (PDF). Proc. Conext'2017, Seoul, Korea.
  40. ^ R. Chakravorty; I. Pratt; P. Rodriguez (2003-07-01). "Mobile Access Router". University of Cambridge, Microsoft Research.

Read other articles:

Bupati JombangPetahanaSugiat, S.Sos, M.Sisejak 24 September 2023Masa jabatan5 tahunDibentuk1910Pejabat pertamaR.A.A. SoeroadiningratSitus webSitus Resmi Kabupaten Jombang Berikut adalah Daftar Bupati Jombang dari masa ke masa.[1] No Bupati[2] Mulai menjabat Akhir menjabat Prd. Ket. Wakil Bupati 1 R.A.A. Soeroadiningrat VKanjeng Sepuh 1910 1930 1 — 2 R.A.A. Setjoadiningrat VIII 1930 1946 2 3 R. Boediman Rahardjo 1946 1949 3 4 R. Moestadjab Soemowidagdo 1949 1950 4 5 R. I...

 

United States Senate election in Vermont, 1932 ← 1926 November 8, 1932 (1932-11-08) 1934 (special) →   Nominee Porter H. Dale Fred C. Martin Party Republican Democratic Popular vote 74,319 60,455 Percentage 55.14% 44.86% U.S. senator before election Porter H. Dale Republican Elected U.S. Senator Porter H. Dale Republican Elections in Vermont Federal government Presidential elections 1792 1796 1800 1804 1808 1812 1816 1820 1824 1828 1832 1836 184...

 

Flettner Fl 282 during trials after end of WWII in USA The history of the German Army Aviation Corps goes back to the time when the German Wehrmacht first began to develop helicopters. The first helicopter flight in Germany took place on 26 June 1936 with a Focke-Wulf Fw 61.[1] Despite being an experimental helicopter with only two examples ever built, the Fw 61 inspired Ernst Udet, head of the Reich Air Ministry development wing, to become a proponent of this relatively new type of a...

1991 song by Kate Yanai Bacardi Feeling (Summer Dreamin')Single by Kate YanaiReleased1991GenrePop, reggaeLength3:30LabelWEASongwriter(s)Olivier Bloch-Lainé, Kate Markowitz, Joe Hammer, Christina TrulioProducer(s)Olivier Bloch-Lainé Bacardi Feeling (Summer Dreamin') is a song by American recording artist Kate Yanai. Initially a Bacardi Rum jingle that she recorded for the European market in 1991, it became so popular that Yanai was asked to transform it into a song about summer love rather t...

 

Video game played in a web browser The browser version of Freeciv A browser game is a video game that is played via the internet using a web browser.[1] They are mostly free-to-play and can be single-player or multiplayer. Alternative names for the browser game genre reference their software platform used, with common examples being Flash games,[2] and HTML5 games.[3][4] Some browser games are also available as mobile apps, PC games, or on consoles. For users, ...

 

Questa voce sull'argomento società calcistiche albanesi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. KS VeleçikuCalcio Djemte e Malsisë Segni distintivi Uniformi di gara Casa Trasferta Colori sociali Granata, blu Dati societari Città Koplik Nazione  Albania Confederazione UEFA Federazione FSHF Campionato Kategoria e Parë Fondazione 1948 Presidente Shpetim Halaj Allenatore Beskin Duli Stadio Kompleksi Vellezërit Duli(2.000 posti) Palmarè...

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

 

Questa voce o sezione sull'argomento politici statunitensi non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Millard Fillmore 13º Presidente degli Stati Uniti d'AmericaDurata mandato9 luglio 1850 –4 marzo 1853 PredecessoreZachary Taylor SuccessoreFranklin Pierce 12º Vicepresidente degli St...

 

This is a list of the presidents of the College of William & Mary in Virginia, a public university located in Williamsburg, Virginia. No. Image Name Term Notes Reference 1 James Blair 1693–1743 [1] 2 William Dawson 1743–1752 [1] 3 William Stith 1752–1755 [1] 4 Thomas Dawson 1755–1760 [1] 5 William Yates 1761–1764 [1] 6 James Horrocks 1764–1771 [1] 7 John Camm 1771–1776 [1] 8 James Madison 1776–1812 [1] 9 John...

Chief of StaffIncumbentCommodore Errington Shurlandsince 1 September 2021Headquarters Barbados Defence ForceAbbreviationCOSReports toPresidentPrime MinisterResidenceSt. Ann's Fort The GarrisonFormation15 August 1979First holderColonel Leonard BanfieldDeputyDeputy Chief of StaffWebsiteOfficial website The Chief of Staff (COS) is the professional head of the Barbados Defence Force and the most senior uniformed military adviser to the Prime Minister of Barbados (Chairman of the Defence Boar...

 

French footballer (born 1979) Jean-Alain Boumsong Boumsong in 2013Personal informationFull name Jean-Alain Boumsong Somkong[1]Date of birth (1979-12-14) 14 December 1979 (age 44)Place of birth Douala, CameroonHeight 1.91 m (6 ft 3 in)Position(s) Centre-backSenior career*Years Team Apps (Gls)1997–2000 Le Havre 42 (1)2000–2004 Auxerre 131 (3)2004–2005 Rangers 18 (2)2005–2006 Newcastle United 47 (0)2006–2008 Juventus 33 (2)2008–2010 Lyon 59 (2)2010–2013 ...

 

Benggol dan Gobang dialihkan ke halaman ini. Untuk kegunaan lain, lihat Rupiah. Halve stuiver/setengah kelip atau Vierduitstuk dahulu disebut Plakat, adalah sebutan untuk koin Belanda selain sen dan setengah sen, yang memiliki nilai paling sedikit, 2½ sen. Nama 'vierduitstuk' mencerminkan nilai historis dari koin tersebut: sebuah duit bernilai delapan sen. Begitu juga dengan koin-koin besar yang lebih tua tetapi memiliki nilai yang sama, kadang-kadang disebut juga dengan vierduitstuk. Dalam ...

CasorettoFacciata dell'Abbazia di Casoretto Stato Italia Regione Lombardia Provincia Milano Città Milano CircoscrizioneMunicipio 3 Altri quartieriPorta Venezia · Porta Monforte · Acquabella · Casoretto · Cimiano · Città Studi · Lambrate · Ortica · Rottole Abitanti961 ab. (2011) CasorettoCasoretto (Milano) Casoretto (Casorett in dialetto milanese, IPA: [kazuˈrɛt]) è un quartiere di Milano, situato ad est del centro cittadino, ...

 

Untuk pinggiran Perth, lihat Waikiki, Australia Barat.Untuk kelompok musik bernama Waikiki, lihat Waikiki (band). Waikiki terlihat dari puncak Diamond Head dengan Taman Kapiolani di dekatnya Waikīkī atau Waikiki (bahasa Hawaii: vɐiˈkiːˈkiː atau wɐiˈkiːˈkiː) adalah nama sebuah kawasan di Honolulu, Hawaii. Kawasan ini dikenal sebagai daerah wisata dan permukiman dengan pantai bernama Pantai Waikiki. Letaknya di sebelah selatan Pulau Oahu. Kawasan Waikiki terbentang antara Kanal Ala ...

 

Voce principale: Atletica leggera maschile ai Giochi della XXXII Olimpiade.   DecathlonTokyo 2020 Informazioni generaliLuogoStadio nazionale del Giappone Periodo4 e 5 agosto 2021 Partecipanti23 da 15 nazioni Podio Damian Warner  Canada Kévin Mayer  Francia Ashley Moloney  Australia Edizione precedente e successiva Rio de Janeiro 2016 Parigi 2024 Atletica leggera aiGiochi olimpici diTokyo 2020 Corse piane 100 m piani   uomini   donne 200 m piani uomini donne...

Roadside assistance service in the European Union This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: ECall – news · newspapers · books · scholar · JSTOR (July 2011) (Learn how and when to remove this message) eCall SOS button in a Volkswagen e-golf.Credit: Marius Vassnes eCall (an abbreviation of emergency call...

 

1987 single by Crowded House Something So StrongSingle by Crowded Housefrom the album Crowded House B-sideI Walk AwayReleased1 April 1987 (1987-04-01)Recorded1986StudioCapitol Recording Studios, Sunset Sound Factory, Los AngelesGenrePop rockLength2:51LabelCapitolSongwriter(s)Neil Finn, Mitchell FroomProducer(s)Mitchell FroomCrowded House singles chronology Don't Dream It's Over (1986) Something So Strong (1987) Better Be Home Soon (1988) Music videoOfficial music video on YouTu...

 

理想之城The Ideal City类型都市職場劇编剧周唯、羅虹导演劉進主演孫儷、趙又廷制作国家/地区 中国大陆语言漢語集数40集[1]每集长度45分鐘制作制作人戴瑩、張婷婷发行许可(京)剧审字(2021)第016号[1]播出信息 首播频道CCTV8、東方衛視播出国家/地区 中国大陆播出日期2021年8月12日—2021年8月31日 外部链接官方网站IMDb 介绍 《理想之城》(英語:The Ideal City)�...

この項目では、自治体としての軽井沢について説明しています。 地域としての軽井沢については「軽井沢」をご覧ください。 その他については「軽井沢 (曖昧さ回避)」をご覧ください。 かるいざわまち 軽井沢町 町内より浅間山を望む旧軽井沢メインストリート軽井沢聖パウロカトリック教会白糸の滝町内の別荘地 軽井沢町旗1960年12月22日制定 軽井沢町章1960年12�...

 

President of the United States from 1909 to 1913 William Taft redirects here. For other uses, see William Taft (disambiguation). William Howard Taft Portrait, c. 190827th President of the United StatesIn officeMarch 4, 1909 – March 4, 1913Vice President James S. Sherman(1909–1912) None (1912–1913)[a] Preceded byTheodore RooseveltSucceeded byWoodrow Wilson10th Chief Justice of the United StatesIn officeJuly 11, 1921 – February 3, 1930Nominated byWarr...