טקפּ ווס ודפּ: דפּטימיאַטינג די רילייאַבילאַטי ווס. עפעקטיווקייט דעבאַטע

הייַנט, מיר וועלן אָנהייבן דורך פאָוקיסינג אויף טקפּ. פריער אין דעם קאַפּיטל אויף לייערינג, מיר דערמאנט אַ וויכטיק פונט. אין דער נעץ שיכטע און ווייטער, עס איז מער וועגן באַלעבאָס צו באַלעבאָס קאַנעקשאַנז, וואָס מיטל אַז דיין קאָמפּיוטער דאַרף וויסן ווו אן אנדער קאָמפּיוטער איז צו פאַרבינדן צו עס. אָבער, קאָמוניקאַציע אין אַ נעץ איז אָפט ינטערפּראָסעסס קאָמוניקאַציע גאַנץ ווי ינטערמאַטשינע קאָמוניקאַציע. דעריבער, TCP פּראָטאָקאָל ינטראַדוסיז דער באַגריף פון פּאָרט. א פּאָרט קענען זיין פאַרנומען דורך בלויז איין פּראָצעס, וואָס גיט דירעקט קאָמוניקאַציע צווישן אַפּלאַקיישאַן פּראַסעסאַז פליסנדיק אויף פאַרשידענע מחנות.

די אַרבעט פון די אַריבערפירן שיכטע איז ווי צו צושטעלן דירעקט קאָמוניקאַציע באַדינונגען צווישן אַפּלאַקיישאַן פּראַסעסאַז פליסנדיק אויף פאַרשידענע מחנות, אַזוי עס איז אויך באקאנט ווי אַ סוף-צו-סוף פּראָטאָקאָל. די אַריבערפירן שיכטע כיידז די האַרץ דעטאַילס פון די נעץ, אַלאַוינג די אַפּלאַקיישאַן פּראָצעס צו זען ווי אויב עס איז אַ לאַדזשיקאַל ענדס צו-סוף קאָמוניקאַציע קאַנאַל צווישן די צוויי אַריבערפירן שיכטע ענטיטיז.

טקפּ שטייט פֿאַר טראַנסמיסיע קאָנטראָל פּראָטאָקאָל און איז באַוווסט ווי אַ קשר-אָריענטיד פּראָטאָקאָל. דעם מיטל אַז איידער איין אַפּלאַקיישאַן קענען אָנהייבן שיקט דאַטן צו די אנדערע, די צוויי פּראַסעסאַז האָבן צו טאָן אַ האַנדשייק. האַנדשייק איז אַ לאַדזשיקלי פארבונדן פּראָצעס וואָס ינשורז פאַרלאָזלעך טראַנסמיסיע און אָרדערלי אָפּטראָג פון דאַטן. בעשאַס די האַנדשייק, אַ קשר איז געגרינדעט צווישן די מקור און דעסטיניישאַן מחנות דורך יקסטשיינדזשינג אַ סעריע פון ​​קאָנטראָל פּאַקיץ און שטימען אויף עטלעכע פּאַראַמעטערס און כּללים צו ענשור אַ געראָטן דאַטן טראַנסמיסיע.

וואָס איז TCP? (MyLinkingנעץ צאַפּןאוןנעץ פּאַקאַט מעקלערקען פּראָצעס ביידע טקפּ אָדער ודפּ פּאַקיץ)
טקפּ (טראַנסמיסיע קאָנטראָל פּראָטאָקאָל) איז אַ קשר אָריענטיד, פאַרלאָזלעך, בייט-טייַך באזירט אַריבערפירן שיכטע קאָמוניקאַציע פּראָטאָקאָל.

קאַנעקשאַן-אָריענטיד: קאַנעקשאַן-אָריענטיד מיטל אַז טקפּ קאָמוניקאַציע איז איין-צו-איין, וואָס איז, פונט-צו-סוף-צו-סוף-רעס-סוף קאָמוניקאַציע, ניט ענלעך ודפּ, וואָס קענען שיקן אַרטיקלען צו קייפל מחנות אין דער זעלביקער צייט, אַזוי איין-צו-פילע קאָמוניקאַציע קענען ניט זיין אַטשיווד.
פאַרלאָזלעך: די רילייאַבילאַטי פון טקפּ ינשורז אַז פּאַקיץ זענען איבערגעגעבן רילייאַבלי צו די ופנעמער ראַגאַרדלאַס פון ענדערונגען אין די נעץ לינק, וואָס מאכט די פּראָטאָקאָל פּאַקאַט פֿאָרמאַט פון טקפּ מער קאָמפּליצירט ווי די פון ודפּ.
ביטע-טייַך-באזירט: די ביטע-טייַך-באזירט נאַטור פון טקפּ אַלאַוז די טראַנסמיסיע פון ​​אַרטיקלען פון קיין גרייס און געראַנטיז אָנזאָג סדר: אפילו אויב די ווייַטערדיק אָנזאָג איז נישט באקומען, און די סאַבסאַקוואַנט ביטעס וועט נישט צושטעלן די פּראַסעסינג.
אַמאָל אַ און באַלעבאָס ב האָבן געגרינדעט אַ קשר, די אַפּלאַקיישאַן דאַרף בלויז צו נוצן די ווירטועל קאָמוניקאַציע ליניע צו שיקן און באַקומען דאַטן, אַזוי ינשורינג דאַטן טראַנסמיסיע. די טקפּ פּראָטאָקאָל איז פאַראַנטוואָרטלעך פֿאַר קאַנטראָולינג טאַסקס אַזאַ ווי קשר פאַרלייגן, דיסקאַנעקשאַן און האלטן. עס זאָל זיין אנגעוויזן אַז דאָ מיר זאָגן די ווירטועל ליניע בלויז מיטל צו פאַרלייגן אַ קשר, טקפּ פּראָטאָקאָל קשר בלויז ינדיקייץ אַז די צוויי זייטן קענען אָנהייבן דאַטן טראַנסמיסיע און צו ענשור די רילייאַבילאַטי פון די דאַטן. די רוטינג און אַריבערפירן נאָודז זענען כאַנדאַלד דורך די נעץ דעוויסעס; די TCP פּראָטאָקאָל זיך איז נישט זארגן מיט די דעטאַילס.

א טקפּ קשר איז אַ פול-דופּלעקס דינסט, וואָס מיטל אַז באַלעבאָס אַ און באַלעבאָס ב קענען יבערשיקן דאַטן אין ביידע אינסטרוקציעס אין אַ טקפּ קשר. אַז איז, דאַטן קענען זיין טראַנספערד צווישן באַלעבאָס אַ און באַלעבאָס ב אין אַ בידירעקטיאָנאַל לויפן.

טקפּ טעמפּערעראַלי סטאָרז דאַטן אין די סטיאָן פון די קשר. דער שיקן באַפער איז איינער פון די קאַטשעס שטעלן זיך בעשאַס די דריי-וועג האַנדשייק. דערנאָך, טקפּ וועט שיקן די דאַטן אין די שיקן קאַש צו די באַקומען קאַש פון די דעסטיניישאַן באַלעבאָס אין די צונעמען צייט. אין פיר, יעדער ייַנקוקנ וועט האָבן אַ שיקן קאַש און אַ באַקומען קאַש, ווי געוויזן דאָ:

טקפּ-ודפּ

די שיקן באַפער איז אַ שטח פון זכּרון מיינטיינד דורך די טקפּ ימפּלאַמענטיישאַן אויף די סענדער זייַט וואָס איז געניצט צו טעמפּערעראַלי קראָם דאַטן צו ווערן געשיקט. ווען די דריי-וועג האַנדשייק איז דורכגעקאָכט צו גרינדן אַ קשר, די שיקן קאַש איז געגרינדעט און געוויינט צו קראָם דאַטן. די שיקן באַפער איז דינאַמיקאַללי אַדזשאַסטיד לויט די נעץ קאַנדזשעסטשאַן און באַמערקונגען פון די ופנעמער.

א באַקומען באַפער איז אַ שטח פון זכּרון מיינטיינד דורך די טקפּ ימפּלאַמענטיישאַן אויף די ריסיווינג זייַט וואָס איז געניצט צו טעמפּערעראַלי קראָם באקומען דאַטן. טקפּ סטאָרז די באקומען דאַטן אין די באַקומען קאַש און וואַרטן פֿאַר די אויבערשטער אַפּלאַקיישאַן צו לייענען עס.

באַמערקונג אַז די גרייס פון שיקן קאַש און באַקומען קאַש איז לימיטעד, ווען די קאַש איז פול, TCP קען אַדאַפּט עטלעכע סטראַטעגיעס, אַזאַ ווי קאַנדזשעסטשאַן קאָנטראָל, לויפן קאָנטראָל, עטק, צו ענשור פאַרלאָזלעך דאַטן טראַנסמיסיע.

אין קאָמפּיוטער נעטוואָרקס, דאַטן טראַנסמיסיע צווישן מחנות איז געפירט דורך סעגמאַנץ. אַזוי וואָס איז אַ פּאַקאַט אָפּשניט?

טקפּ קריייץ אַ טקפּ אָפּשניט, אָדער פּאַקאַט אָפּשניט, דורך שפּאַלטן די ינקאַמינג טייַך אין טשאַנגקס און אַדינג טקפּ כעדערז צו יעדער פּייַדע. יעדער אָפּשניט קענען זיין טראַנסמיטטעד בלויז פֿאַר אַ לימיטעד סומע און קען נישט יקסיד די מאַקסימום אָפּשניט גרייס (מסס). אויף זיין וועג אַראָפּ, אַ פּאַקאַט אָפּשניט פּאַסיז דורך די לינק שיכטע. דער לינק שיכטע האט מאַקסימום טראַנסמיסיע אַפּאַראַט (MTU), וואָס איז די מאַקסימום פּאַקאַט גרייס וואָס קענען פאָרן דורך די דאַטן לינק שיכטע. די מאַקסימום טראַנסמיסיע אַפּאַראַט איז יוזשאַוואַלי שייַכות צו די קאָמוניקאַציע צובינד.

אַזוי וואָס איז די חילוק צווישן מסס און מטו?

אין קאָמפּיוטער נעטוואָרקס, די כייראַרקאַקאַל אַרקאַטעקטשער איז זייער וויכטיק ווייַל עס נעמט אין חשבון די דיפעראַנסיז צווישן די פאַרשידענע לעוועלס. יעדער שיכטע האט אַ אַנדערש נאָמען; די דאַטן זענען גערופֿן אין די טראַנספּאָרט שיכטע, און אין די נעץ שיכטע, די דאַטן איז גערופֿן אַ IP פּאַקאַט. די מאַקסימום טראַנסמיסיע יוניט (MTU) קענען זיין געדאַנק ווי די מאַקסימום IP פּאַקאַט גרייס וואָס קענען זיין טראַנסמיטטעד דורך די נעץ שיכטע, איז אַ אַריבערפירן שיכטע, וואָס רעפערס צו די מאַקסימום סומע פון ​​דאַטן וואָס קענען זיין טראַנסמיטטעד דורך אַ נומער פון די מאַקסימום סומע.

באַמערקונג אַז ווען די מאַקסימום אָפּשניט גרייס (מסס) איז גרעסערע ווי די מאַקסימום טראַנסמיסיע אַפּאַראַט (מטו), Ip Fash Foustentation וועט זיין דורכגעקאָכט אין די נעץ שיכטע, און טקפּ וועט נישט שפּאַלטן די גרעסערע דאַטן אין סעגמאַנץ פּאַסיק פֿאַר מאַטו גרייס. עס וועט זיין אַ אָפּטיילונג אויף די נעץ שיכטע דעדאַקייטאַד צו די IP שיכטע.

טקפּ פּאַקאַט אָפּשניט סטרוקטור
זאל ס ויספאָרשן די פֿאָרמאַט און אינהאַלט פון טקפּ כעדערז.

טקפּ אָפּשניט

סיקוואַנס נומער: א ראַנדאָם נומער דזשענערייטאַד דורך דעם קאָמפּיוטער ווען די קשר איז געגרינדעט ווי זייַן ערשט ווערט ווען די טקפּ קשר איז געגרינדעט און די סיקוואַנס נומער איז געשיקט צו די ופנעמער דורך די סעקווער דורך די סעקווער דורך די סעקווער דורך די סעטטינגס דורך די סעטיפּ דורך די סעניוטער דורך די סעקווער דורך די ופנעמער דורך די סעני בעשאַס דאַטן טראַנסמיסיע, די ינקראַמאַנץ פון די סענדער ינקראַמאַנץ די סיקוואַנס נומער לויט די סומע פון ​​דאַטן געשיקט. די ופנעמער ריכטער די סדר פון די דאַטן לויט די באקומען סיקוואַנס נומער. אויב די דאַטן זענען געפֿונען פון סדר, די ופנעמער וועט ריעריינדזש די דאַטן צו ענשור די סדר פון די דאַטן.

דערקענטעניש נומער: דאָס איז אַ סיקוואַנס נומער געניצט אין טקפּ צו באַשטעטיקן די קאַבאָלע פון ​​דאַטן. עס ינדיקייץ די סיקוואַנס נומער פון די ווייַטער דאַטן וואָס די סענדער יקספּעקץ צו באַקומען. אין אַ טקפּ קאַנעקשאַן, די ופנעמער באַשטימט וואָס דאַטן זענען הצלחה באקומען אויף די סיקוואַנס נומער פון די באקומען דאַטן פּאַקאַט אָפּשניט. ווען דער ופנעמער הצלחה באקומט די דאַטן, עס סענדז אַ אַקק פּאַקאַט צו די אָפּשיקער, וואָס כּולל די באַשטעטיקונג פון די באַשטעטיקונג דערקענטעניש. נאָך די ACK פּאַקאַט, די אָפּשיקער קענען באַשטעטיקן אַז די דאַטן איידער איר באַשטעטיקן דעם ענטפער נומער איז הצלחה באקומען.

די קאָנטראָל ביטן פון אַ טקפּ אָפּשניט אַרייַננעמען די פאלגענדע:

אַקק ביסל: ווען די ביסל איז 1, עס מיטל אַז די באַשטעטיקונג ענטפער פעלד איז גילטיק. טקפּ ספּעסאַפייז אַז די ביסל מוזן זיין באַשטימט צו 1 אַחוץ פֿאַר סין פּאַקיץ ווען די קשר איז טכילעס געגרינדעט.
רסט ביט: ווען די ביסל איז 1, עס ינדיקייץ אַז עס איז אַ ויסנעם אין די טקפּ קשר און די קשר מוזן זיין געצווונגען צו זיין דיסקאַנעקטיד.
פאַרקינץ ביסל: ווען די ביסל איז באַשטימט צו 1, עס מיטל אַז די קשר איז צו זיין געגרינדעט און די ערשט ווערט פון די סיקוואַנס נומער איז באַשטימט אין די סיקוואַנס נומער פעלד.
Finl bit: ווען די ביסל איז 1, עס מיטל אַז קיין מער דאַטן וועט זיין געשיקט אין דער צוקונפֿט און די קשר איז געוואלט.
די פאַרשידן פאַנגקשאַנז און קעראַקטעריסטיקס פון טקפּ זענען ימבאַדיד דורך די סטרוקטור פון טקפּ פּאַקאַט סעגמאַנץ.

וואָס איז ודפּ? (MyLinkingנעץ צאַפּןאוןנעץ פּאַקאַט מעקלערקען פּראָצעס ביידע טקפּ אָדער ודפּ פּאַקיץ)
באַניצער דאַטאַגראַם פּראָטאָקאָל (ודפּ) איז אַ קאָנפינעסס קאָמוניקאַציע פּראָטאָקאָל. קאַמפּערד מיט טקפּ, ודפּ קען נישט צושטעלן קאָמפּלעקס קאָנטראָל מעקאַניזאַמז. די UDP פּראָטאָקאָל אַלאַוז אַפּלאַקיישאַנז צו גלייַך שיקן ענקאַפּסאַלייטיד IP פּאַקיץ אָן גרינדן אַ קשר. ווען די דעוועלאָפּער טשוזיז צו נוצן UDP אַנשטאָט פון TCP, די אַפּלאַקיישאַן קאַמיונאַקייץ גלייַך מיט די IP.

די פול נאָמען פון די UDP פּראָטאָקאָל איז באַניצער דאַטאַגראַם פּראָטאָקאָל, און זייַן כעדער איז בלויז אַכט ביטעס (64 ביטן), וואָס איז זייער קאַנסייס. די פֿאָרמאַט פון די UDP כעדער איז ווי גייט:

ודפּ אָפּשניט

דעסטיניישאַן און מקור פּאָרץ: זייער הויפּט ציל איז צו אָנווייַזן צו וואָס פּראָצעס ודפּ זאָל שיקן פּאַקיץ.
פּאַקאַט גרייס: די צוגעשטעלט פּאַקאַט אַרטיקלען האלט די גרייס פון די ודפּ כעדער פּלוס די גרייס פון די דאַטן
טשעקקסום: דיזיינד צו ענשור פאַרלאָזלעך עקספּרעס פון UDP כעדערז און דאַטן די ראָלע פון ​​די טשעקקסום איז צו דעטעקט צי אַ טעות אָדער קאָרופּציע איז פארגעקומען בעשאַס די טראַנסמיסיע פון ​​אַ ודפּ פּאַקאַט צו ענשור די אָרנטלעכקייַט פון די דאַטן.

דיפעראַנסיז צווישן טקפּ און ודפּ אין MyLinkingנעץ צאַפּןאוןנעץ פּאַקאַט מעקלערקען פּראָצעס ביידע טקפּ אָדער ודפּ פּאַקיץ
טקפּ און ודפּ זענען אַנדערש אין די פאלגענדע אַספּעקץ:

טקפּ ווס ודפּ

שייַכעס: טקפּ איז אַ קשר-אָריענטיד אַריבערפירן פּראָטאָקאָל וואָס ריקווייערז אַ קשר צו זיין געגרינדעט איידער דאַטן קענען זיין טראַנספערד. UDP, אויף די אנדערע האַנט, טאָן ניט דאַרפן אַ קשר און קענען אַריבערפירן דאַטן מיד.

דינסט כייפעץ: TCP איז אַ איין-צו-איין צוויי-פונט דינסט, דאָס איז, אַ קשר האט בלויז צוויי ענדפּוינץ צו יבערגעבן מיט יעדער אנדערע. אָבער, UDP שטיצט איין-צו-איין, איינער-צו-פילע, און פילע-צו-פילע ינטעראַקטיוו קאָמוניקאַציע, וואָס קענען יבערגעבן מיט קייפל מחנות אין דער זעלביקער צייט.

רילייאַבילאַטי: TCP גיט די סערוויס פון דעליווערינג דאַטן רילייאַבלי, ינשורינג אַז דאַטן איז טעות-פריי, אָנווער-פריי, ניט-דופּליקאַט און ערייווז אויף מאָנען. UDP, אויף די אנדערע האַנט, עס איז דער בעסטער מי און טוט נישט גאַראַנטירן ניט געראַנטיד פאַרלאָזלעך עקספּרעס. UDP קען לייַדן פון דאַטן אָנווער און אנדערע סיטואַטיאָנס בעשאַס טראַנסמיסיע.

קאַנדזשעסטשאַן קאָנטראָל, לויפן קאָנטראָל: טקפּ האט קאַנדזשעסטשאַן קאָנטראָל און לויפן קאָנטראָל מעקאַניזאַמז, וואָס קענען סטרויערן די דאַטן טראַנסמיסיע קורס לויט צו די נעץ טנאָים צו ענשור די זיכערהייט און פעסטקייַט פון דאַטן טראַנסמיסיע. UDP קען נישט האָבן קאַנדזשעסטשאַן קאָנטראָל און לויפן קאָנטראָל מעקאַניזאַמז, אפילו אויב די נעץ איז זייער קאַנדזשעסטאַד, עס וועט נישט מאַכן אַדזשאַסטמאַנץ צו די UDP שיקט טעמפּאָ.

כעדער אָוווערכעד: טקפּ האט אַ לאַנג כעדער לענג, טיפּיקלי 20 ביטעס, וואָס ינקריסאַז ווען אָפּציע פעלדער זענען געניצט. ודפּ, אויף די אנדערע האַנט, האט אַ פאַרפעסטיקט כעדער פון בלויז 8 ביטעס, אַזוי ודפּ האט אַ נידעריקער כעדער אָוווערכעד.

טקפּ ווס ודפּ

טקפּ און ודפּ אַפּלאַקיישאַן סינעריאָוז:
טקפּ און ודפּ זענען צוויי פאַרשידענע אַריבערפירן שיכטע פּראָטאָקאָלס, און זיי האָבן עטלעכע דיפעראַנסיז אין אַפּלאַקיישאַן סינעריאָוז.

זינט טקפּ איז אַ קשר-אָריענטיד פּראָטאָקאָל, עס איז בפֿרט געניצט אין סינעריאָוז ווו פאַרלאָזלעך דאַטן עקספּרעס איז פארלאנגט. עטלעכע פּראָסט נוצן קאַסעס אַרייַננעמען:

פטפּ טעקע אַריבערפירן: TCP קענען ענשור אַז טעקעס זענען נישט פאַרפאַלן און פאַרדאָרבן בעשאַס אַריבערפירן.
Http / https: טקפּ ינשורז די אָרנטלעכקייַט און קערעקטנאַס פון וועב אינהאַלט.
ווייַל UDP איז אַ קאָננעקטיאָנלעסס פּראָטאָקאָל, עס קען נישט צושטעלן רילייאַבילאַטי גאַראַנטירן, אָבער עס האט די קעראַקטעריסטיקס פון עפעקטיווקייַט און פאַקטיש-צייט. ודפּ איז פּאַסיק פֿאַר די פאלגענדע סינעריאָוז:

נידעריק-פּאַקאַט פאַרקער, אַזאַ ווי DNS (פעלד נאָמען סיסטעם): דנס פֿראגן זענען יוזשאַוואַלי קורץ פּאַקיץ, און ודפּ קענען פאַרענדיקן זיי פאַסטער.
מולטימעדיאַ קאָמוניקאַציע אַזאַ ווי ווידעא און אַודיאָ: פֿאַר מולטימעדיאַ טראַנסמיסיע מיט הויך פאַקטיש-צייט באדערפענישן, UDP קענען צושטעלן נידעריקער לייטאַנסי צו ענשור אַז דאַטן קענען זיין טראַנסמיטטעד אין אַ בייַצייַטיק שטייגער.
בראָדקאַסט קאָמוניקאַציע: ודפּ שטיצט איין-צו-פילע און פילע-צו-פילע קאָמוניקאַציע און קענען ווערן געניצט פֿאַר די טראַנסמיסיע פון ​​בראָדקאַסט אַרטיקלען.

קיצער
הייַנט מיר געלערנט וועגן טקפּ. טקפּ איז אַ קשר אָריענטיד, פאַרלאָזלעך, בייט-טייַך באזירט אַריבערפירן שיכטע קאָמוניקאַציע פּראָטאָקאָל. עס ינשורז די פאַרלאָזלעך טראַנסמיסיע און אָרדערלי אָפּטראָג פון דאַטן דורך גרינדן קשר, האַנדשייק און באַשטעטיקונג. TCP פּראָטאָקאָל ניצט פּאָרץ צו פאַרשטיין די קאָמוניקאַציע צווישן פּראַסעסאַז, און פּראָווידעס דירעקט קאָמוניקאַציע באַדינונגען פֿאַר אַפּלאַקיישאַן פּראַסעסאַז פליסנדיק אויף פאַרשידענע מחנות. טקפּ קאַנעקשאַנז זענען פול-דופּלעקס, אַלאַוינג סיימאַלטייניאַס בידירעקטיאָנאַל דאַטן טראַנספערס. אין קאַנטראַסט, UDP איז אַ קאָנפיטעד קאָמוניקאַציע פּראָטאָקאָל, וואָס קען נישט צושטעלן רילייאַבילאַטי געראַנטיז און איז פּאַסיק פֿאַר עטלעכע סינעריאָוז מיט הויך-צייַט באדערפענישן. טקפּ און UDP זענען אַנדערש אין קשר מאָדע, סערוויס כייפעץ, רילייאַבילאַטי, קאַנדזשעסטשאַן קאָנטראָל, לויפן קאָנטראָל און אנדערע אַספּעקץ, און זייער אַפּלאַקיישאַן סינעריאָוז זענען אויך אַנדערש.


פּאָסטן צייט: 8 דעצעמבער 03-2024