Sieci komputerowe wykład 3.
Sumy kontrolne. Jeśli segment zostanie nadesłany z niepoprawna sumą kontrolną, to jest odrzucany i nie jest przesyłane potwierdzenie odbioru (w nadziei, że nadawca po odczekaniu odpowiedniego czasu prześle utracony segment jeszcze raz).
Przywracanie kolejności nadchodzących segmentów. Segmenty mogą nadchodzić w kolejności innej niż zostały wysłane, oprogramowanie TCP przywraca prawidłową kolejność przed przekazaniem do aplikacji.
Odrzucanie zdublowanych danych (pakietów). Może się zdarzyć, że pakiet zostanie przesłany powtórnie, ale pierwszy pakiet nie zaginie i do odbiorcy dotrą dwa. Wówczas jeden z pakietów należy odrzucić.
Porty - numery.
IANA (Internet Assigned Numbers Authority).
RFC 1700.
ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers
0..65535.
IANA
1.. 1023 - porty ogólnie znane
1024.. 49151 - zarejestrowane
41152 ..65535 - dynamiczne (efemeryczne) lub prywatne.
(W Unix BSD 1..1023 zarezerwowane, 1024-5000 efemeryczne, 5001-65535 nieuprzywilejowane).
Powszechne usługi w implementacjach TCP/IP:
Nazwa |
Port TCP i U DP |
RFC | |
echo |
7 |
862 |
serwer zwraca wszystko co wysyła klient |
discard |
9 |
863 |
serwer odrzuca wszystko |
daytime |
13 |
867 |
data i czas |
chargen |
19 |
864 |
TCP generuje nieprzerwany ciąg znaków |
do zakończenia połączenia, UDP generuje ciąg o losowej długości | |||
time |
37 |
868 |
czas - liczba sekund od 01-01-1990 UTC |
telnet |
23 | ||
ssh |
22 | ||
http |
80 | ||
ftp |
21 |
nagłówek IP
nagłówek T CP
dane TCP
Fnkapsulacja segmentu TCP w datagramic IP.
2