DOUG LLOYD: Bu video biz gedirik Transmission Control haqqında danışmaq
Protokol, TCP.
Siz izləyib əgər internet protokol video, IP,
Bunu edə bilərsiniz bu video seyr əvvəl
çünki iki olduqca əlaqəlidir.
>> Belə ki, internet protokol, yenə tez xülasə,
ki, protokol var məlumat hərəkət
bir qəbul üçün göndərilməsi maşın şəbəkə vasitəsilə maşın.
>> Belə ki, TCP nə var?
Yalnız bir göndərilməsi hərəkət edərkən maşın qəbul maşın,
Tam hekayə deyil.
Biz də proqram bilirik ki, Bizim kompüter, misal üçün,
çox proqramları çalışan, və çox xidmətləri var
həmin maşın çalışan.
Və belə ki, biz bir paket almaq istəyirsinizsə, və ya xüsusi proqram informasiya,
xüsusi maşın, biz daha çox məlumat lazımdır
IP imkan verir ki, daha us almaq üçün baxımından məlumat B. qeyd etmək
>> Belə ki, TCP fikir ola bilər paket yönəldilməsi kimi
düzgün proqram və ya düzgün üçün xidmət, qəbul maşın.
Güc kimi, belə ki, vacibdir , getmək ehtimal olduğu bilmək, gözləmək
və paket nə eyni zamanda.
Belə ki, tez-tez, siz zaman danışmaq Ötürülməyə Nəzarət Protokolu, TCP,
Siz, həqiqətən, tez-tez eşitmək kontekstində, TCP IP doğramaq, və ya yalnız TCP / IP.
Bu iki protokollar belə ki qarşılıqlı, onlar əsasən istəyirik
vahid kimi müalicə.
Lakin onlar iki ayrı protokollar ki, iki ayrı şeylər.
>> Yenə IP almaq üçün məsuliyyət daşıyır bir maşın başqa bu.
Və TCP üçün məsuliyyət daşıyır düzgün proqram əldə,
və ya bir maşın düzgün xidmət.
Və bir şey yoxdur IP etmir ki, başqa,
olan zəmanət çatdırılması.
>> Belə ki, biz indi neçə maşın IP əgər qondarma port nömrəsi ilə müraciət,
və port nömrəsi necə bir xüsusi xidmət, və ya kommunal və ya proqram,
bir maşın müəyyən edilir.
Biz indi bir IP varsa Ünvan plus bir port nömrəsi,
indi biz benzersiz müəyyən edə bilər xüsusi xidmət
xüsusi maşın çalışan.
>> TCP və IP var nə ki, var tez-tez, qarşılıqlı
ki, port sayı, çünki öz həqiqətən deyil
Bir lazımdır, əgər bir şey demək port sayı, və maşın
ki, söhbət edirik.
Nə maşın istifadə üçün nəzərdə tutulur bu port, misal üçün.
>> TCP kimi, yoxdur, başqa şey Mən çatdırılma zəmanət bildirib.
Belə ki, əlavə port nömrəsini ifadə edərək,
bu da neçə göstərir paket, internet protokol, IP,
daxil data parçalandı.
Və onlar həmin paket sifariş qəbul edən bərpa oluna bilər
Onlar da received-- hətta maşın, Onlar göndərilib fərqli üçün.
IP çünki ola bilər ki, bir connectionless protokoldur,
və müxtəlif paket bilər sistemi vasitəsilə müxtəlif yolları.
>> Bu port nömrələri bəzi çox çox istifadə var,
və onlar standart etdik bütün kompüterlər arasında,
kimi, olduqca çox hər İndi kompüter istehsalçısıdır.
Belə ki, FTP deyilən bir şey, fayl ötürülməsi protokolu,
ötürmək üçün istifadə olunur faylları, kimi, gözləyə bilər
, bir maşın ki, şərti port 21 istifadə edir.
Email, SMTP, port 25 istifadə edir.
DNS, Domain Name System, olan biz Bizim internet astar haqqında danışdı
video, port 53 istifadə edir.
Əgər gəzən edirsinizsə web, siz olduqca çox istəyirik
həmişə halda, port 80 istifadə Siz təhlükəsiz web tarama edirik
port 443 istifadə edərək təhlükəsiz web tarama.
>> Belə ki, bu TCP / IP proses nədir?
Nə, həm də baş birlikdə bu protokolların?
Yaxşı, bu barədə danışmaq edək.
Bir proqram məlumat göndərmək istəyir zaman, TCP, chunks daxil qırmaq kömək edir
və bu paket əlaqə kompüter ağ proqram.
Belə ki, məlumat və edir onun ətrafında məlumat wraps
nə port göstərir getmək üçün nəzərdə tutulur,
və nə üçün ki, paket bütün deyil.
Belə ki, iki paket 10 biri etmək 10, 10 üç və s.
>> IP həmin data chunks olur ki, TCP bükülmüş edilmişdir,
və haqqında daha ətraflı məlumat wraps harada paket getmək üçün nəzərdə tutulur.
Biz bu IP zəng edə bilər paket ətraf qat.
Belə ki, bu kimi sort var o yuva bebek biridir.
Biz məlumatlar var orta, sonra üst TCP
harada izah TCP edir daxilində data
nə port üçün, getmək üçün nəzərdə bir maşın və ya nə xidmət.
Ki, ətrafında IP qatıdır.
Nə IP ünvan, nə maşın, əslində bu olur.
>> Beləliklə, ki, paket olmuşdur bütün bu qat bükülmüş,
İnternet protokolu vasitəsilə göndərilir marşrutlaşdırıcıları sistemi vasitəsilə əldə
baxımından point B. zaman maşın, və ya cihaz qəbul olur
bu, IP baxır qat, bu Yup ki, deyir
Mənim IP ünvan, belə ki, davam edir off, sort çatlar yumurta,
və IP qat off edir.
Sonra olduğunu görür bir TCP qat, və deyir,
Bu kimi OK, görünür port x, və ya port y gedir.
Və yəqin ki, var paket sayı 15 səkkiz.
Belə ki, bilmək yaxşı.
Belə ki, o məlumat ala bilərsiniz, İndi TCP qat çıxarmaq,
Bu port x var ki, bilmədən, və bu paket sayı səkkiz var
və daxili data almaq.
Və bu məlumat hazırlamaq bilər düzgün şəkildə təşkil olunacaq.
Və bütün bir dəfə data qəbul, TCP
düzgün onu əl bilər xidmət, və demək, burada siz gedin.
Burada qəbul data var.
Ki, proses ola bilər bu kimi bir şey.
Belə ki, bir e-poçt göndərmək imkan bir alıcı üçün göndərən.
Və bu deyək e-poçt, olduqca kiçik
belə ki, biz yalnız onu qırmaq lazımdır Dörd paket, və biz onları A zəng edəcəyik,
B, C, və D. Bəli, biz hərəkət etmək istəyirəm nə ilk paket?
Yaxşı, biz veri ki, yığın almaq, paket A hissəsidir data,
və ətrafında gedirik bir TCP təbəqə ilə kesmek üçün.
E-poçt, siz geri bilər limanından 25 vasitəsilə göndərilir,
və biz məlumatların dörd chunks var, Burada biz istifadə olacaq ki,
və bu, onlara ilk.
Belə ki, bəlkə bizim TCP qat var məlumat yaxşı, biz istəyirik, haqqında
limanına 25 gedir və bu, paket sayı dörd biridir.
>> Ki, ətrafında, belə ki, indi biz bütün var ki, məlumat birlikdə hediye
Biz istədiyiniz demək olacaq getmək üçün nə maşın, nə IP ünvanı
bu paket almaq üçün nəzərdə tutulur.
Və IP qat hissəsi.
Və digər məlumatlar var Orada həmçinin, belə
qaytarılması ünvan kimi hal bir şey yanlış gedir
göndərmək üçün harada bilir məlumat geri, və s.
>> Amma IP qat gedir ki, bütün ətrafında.
Ki, bütün şey paketlenmiştir birlikdə, böyük bir vahid kimi,
və IP transfer vasitəsilə göndəriləcək.
Belə ki, router vasitəsilə götürə olur şəbəkə, internet protokolu istifadə edərək.
Və qəbuledici qəbul bütün şey.
Və sonra başlaya bilərsiniz burada neler aradan götürülməsi.
Bu IP qat baxır, Bu data kənarda qat,
və yep ki, mənim IP var, deyir Ünvan belə ki, imtina edə bilər.
Mən cür onu iqnor edə bilər, artıq lazım deyil,
və bir səviyyədə daha dərin baxmaq olar.
OK, bu veri ki, görür ki, port 25-də qəbul üçün nəzərdə tutulub.
Bu yəqin dörd birinci hissəsi.
Belə ki, mən ki, saxlamaq üçün gedirəm ağla, və data baxmaq,
və təxminən harada slot Mən getmək olacaq edirəm.
İndi, çünki internet protokol mütləq belə deyil
ki, növbəti paket alıcı olur paket iki.
Əslində, növbəti şey alıcı olur
paket sayı ola bilər üç bu paket çünki
çünki müxtəlif yolları etdi şəbəkə müxtəlif yol.
Beləliklə, mən getmək fikrində deyiləm bu bina diaqram vasitəsilə
yenidən, lakin paket üç hərəkət üz lüt olur
onun qat bütün, IP qat, TCP qat,
və məlumat sağ spot qoymaq olur.
Və sonra, onu deyək paket dörd alır.
>> İndi ki, var, demək buna imkan bir daha məlumat almaq deyil.
Nə olacaq?
IP bizim üçün bir şey deyil.
Amma TCP yoxdur.
TCP yaxşı, mən bir qəbul etdik, bilir dörd, dörd, üç və dörd dörd.
Mən bir daha məlumat almaq deyiləm.
Belə ki, bir şey yanlış keçmişdir.
Amma çatdırılması təmin edə bilər.
Hesab edirəm ki, paket bilirəm sayı iki yoxdur.
Və belə TCP indi tələb edə bilər, sort, əks istiqamətdə.
Onun tələbi up komplektləşdirilməsinə çox eyni şəkildə,
və IP vasitəsilə göndərilməsi, ki, bilirəm, ola bilər
sonsuz loop bir növ səbəb hamı yolda paket düşmə.
>> Amma ki, TCP demək kifayətdir Mən bir paket itkin alıram, deyir.
Mən məlumat göndərmək lazımdır geri göndərən.
Xoşbəxtlikdən göndərən IP ünvan, var sort, IP qat qədər hediye.
Bu qaytarılması var of-- Bu hissəsi zərfin üzərində çıxış.
Mən paket sayı itkin alıram demək iki, siz onu yenidən edin bilər.
Zaman göndərən qəbul ki, informasiya,
Bu göndərmək yoxdur Bütün e-poçt yenidən.
Bu, yalnız fərdi göndərmək lazımdır bu parça itkin ki,
belə ki, biz paket sayı iki göndərə bilər.
Bu olur zaman, indi TCP deyir Mən data bütün dörd ədəd var
Mən lazımdır.
Belə ki, mən onlara birlikdə toplaşmaq edə bilərsiniz məlumat bu bütün blok etmək
və port 25 birlikdə keçmək bir e-poçt kimi təfsir olunacaq.
Və biz bu şəkildə that-- İndi göndərən bir e-poçt göndərmək
TCP / IP istifadə edərək alıcı üçün.
Belə ki, mən dediyim kimi hər hansı bir anda əgər yol boyunca bir şey yanlış getdi
TCP ilə məşğul ola bilər.
Bu tələb edə bilər ki, məlumat geri göndərilən olur.
Və bu mesajı yenidən bilər.
Və bu mesajı yenidən bir dəfə bütün paket onu qəbul edir,
sonra onları təşkil edə bilər və düzgün xidmət vermək.
>> Belə ki, özetle TCP var.
Yəni biz zəmanət necə məlumat çatdırılması.
TCP saxla tez-tez IP ilə işləyir,
belə ki, bu iki protokol həqiqətən əl-ələ getmək yoxdur.
Biz bir neçə video onları müzakirə burada onlar fərqli şeylər çünki,
lakin onlar, belə ki, qarşılıqlı istəyirik Siz adətən onlara birlikdə istifadə edəcəyik.
>> Mən Doug Lloyd edirəm.
Bu CS50 edir.