Presentation laddar. Vänta.

Presentation laddar. Vänta.

Maria Kihl och Jens A Andersson Kapitel 5: Transportprotokoll.

Liknande presentationer


En presentation över ämnet: "Maria Kihl och Jens A Andersson Kapitel 5: Transportprotokoll."— Presentationens avskrift:

1 Maria Kihl och Jens A Andersson Kapitel 5: Transportprotokoll

2 Figur 5.1: Funktionen hos ett transportprotokoll Applikation Transport Nät Länk Fysisk Applikation Transport Nät Länk Fysisk ”Nätet”

3 Figur 5.2: Användandet av socket-adresser ABhttp IP-adress Portadress

4 Figur 5.3: UDP-headern HeaderData 8 bytes Sändarens portadress 16 bitar Mottagarens portadress 16 bitar Längd 16 bitar Kontrollsumma 16 bitar

5 Figur 5.4: TCP-headern HeaderData bytes Sändarens portadress 16 bitar Mottagarens portadress 16 bitar Kontrollsumma 16 bitar Fönsterstorlek 16 bitar Sekvensnummer 32 bitar ACK-nummer 32 bitar Reserverad 6 bitar Längd 4 bitar URGURG ACKACK PSHPSH RSTRST SYNSYN FINFIN Urgent pointer 16 bitar Eventuella tillval

6 Figur 5.5: Uppkoppling av en TCP-förbindelse Dator 1 Dator 2 Skickar SYN sekv = x Tar emot SYN Skickar SYN sekv = y, ACK x+1 Tar emot SYN+ACK Skickar ACK y+1 Tar emot ACK

7 Figur 5.6: Nedkoppling av en TCP-förbindelse Dator 1 Dator 2 Skickar FIN sekv = x Tar emot FIN Skickar FIN sekv y, ACK x+1 Tar emot FIN+ACK Skickar ACK y+1 Tar emot ACK

8 Figur 5.7: Dataöverföring i TCP Applikation TCP Nät TCP Sändare Applikation Mottagare Ej ACK

9 Figur 5.8: TCPs dataöverföing när inga fel inträffar SändareMottagare Seq: Seq: Seq: ACK: 501 ACK: 901 ACK: 1301

10 Figur 5.9: Omsändning med duplicerade ACK SändareMottagare Seq: Seq: Seq: ACK: 501 sparas Seq: Seq: ACK: 501 ACK: 2101 sparas Seq:

11 Figur 5.10: RTP-headern VerPX Contr. Count PPayload typeSequence number Time stamp Synchronization source identifier Contributor identifier


Ladda ner ppt "Maria Kihl och Jens A Andersson Kapitel 5: Transportprotokoll."

Liknande presentationer


Google-annonser