Doug LLOYD: Bu videoda gidiyoruz İletim Kontrol hakkında konuşmak Protokol TCP. Eğer izledim yoksa Internet protokolü video, IP, Bunu yapmak isteyebilirsiniz Bu videoyu izlemeden önce Çünkü iki güzel birbiriyle ilişkilidir. Yani, internet protokolü, Yine, kısa bir özeti, Bu protokol bu bilgileri taşır Bir alıcı bir gönderen makineden ağ üzerinden makinesi. Peki TCP nedir? Sadece bir gönderme hareket ederken Makineyi alıcı makine, Tam hikaye değil. Biz de bizim programın biliyorum bizim bilgisayarlar, örneğin, Birden çok program çalıştırıyorsanız, ve birden çok hizmet var Bu makineler üzerinde çalışan. Ve böylece, biz bir paket almak istiyorsanız, veya belirli bir programa bilgiler, Belirli bir makinede, Daha fazla bilgiye ihtiyaç IP veriyor sadece ne daha bizi almak için A noktasından B noktasına bilgiler Yani, TCP düşünülebilir paket yönlendirme olarak Doğru program veya doğru için Hizmet, alıcı makinede. Eğer olabilir gibi Ve böylece, önemlidir , gitmek gerekiyordu nerede olduğunu biliyor, bekliyoruz ve paket nedir Aynı anda için. Ve böylece, sık sık, hakkında zaman konuşmak İletim kontrol protokolü, TCP, Eğer gerçekten sık sık duymak Bağlam, TCP IP çizgi, ya da sadece TCP / IP. Bu iki protokol so Bu birbiriyle, onlar temelde konum tek bir birim olarak işlemden geçirildi. Ama iki ayrı protokoller Bu iki ayrı şeyler. Yine, IP elde sorumludur bir makineden diğerine çok. Ve TCP sorumlu Doğru programına getting it, veya bir makineye doğru hizmet. Ve bir şey yok IP yapmaz başka, Hangi Garanti doğumdur. Peki, şimdi çift makinenin IP eğer Sözde port numarası ile adres, ve bir port numarası nasıl bir özgüdür hizmet ya da yardımcı programını veya program Bir makinede tanımlanır. Şimdi bir IP varsa adres artı port numarası, şimdi benzersiz belirleyebilir Belirli bir hizmet Belirli bir makinede çalışan. TCP ve IP yüzden Böylece var bu yüzden sık sık birbiriyle Bu port numarası çünkü Kendi gerçekten yok Eğer gerekirse şey demek port numarası ve makine Bu Bahsettiğin. Ne makine kullanarak olması gerekiyordu Bu özel liman, örneğin. TCP olarak, başka bir şey yok Ben teslimat garantisi olduğunu söyledi. Bu nedenle, ilave olarak port numarasını belirterek, o da kaç olduğunu gösterir paketler, internet protokolü, IP, veri bölmüştür. Ve onlar böylece bu paketleri emir alma üzerine yeniden inşa edilebilir bir bölgesindeki received-- bile makinesi, Onlar gönderildikleri farklı düzen. IP dolayı olabilir hangi Bir bağlantısız bir protokoldür, ve çok farklı paketler alabilir sistem üzerinden farklı yollar. Bu port numaraları bazıları Çok yaygın olarak kullanılmaktadır, ve standardize oldum tüm bilgisayarlar arasında, gibi, hemen hemen her Şimdi bilgisayar üreticisi. Yani FTP denilen şey, dosya transfer protokolü, iletmek için kullanılan Dosyaları, gibi, beklediğinizden , başka bir makineden bu, geleneksel olarak bağlantı noktası 21 kullanır. E-posta, SMTP, bağlantı noktası 25 kullanır. DNS, alan adı sistemi, hangi biz internet astar hakkında konuştuk video bağlantı noktası 53 kullanır. Hiç gezen ediyorsanız web, hemen hemen konum Her zaman sürece, port 80 kullanarak Eğer güvenli web'de gezinmek port 443 kullanarak güvenli web tarama,. Yani bu TCP / IP işlemi nedir? Ne hem oluyor Birlikte bu protokollerin? Peki, bu konuda konuşalım. Bir program veri göndermek istediğinde, TCP, parçalar halinde onu kırmak yardımcı olur ve bu paketleri iletişim Bilgisayarın ağ yazılımı. Bu yüzden veri ve onu alır Etrafında bilgi sarar bu ne noktasını gösterir Gitmek gerekiyordu, ve hangi sırayla olduğunu paket tüm çıktı. Yani, iki pakete 10 tane yapmak 10, 10, üç, vb arasında. IP bu veri topakları alır TCP ile sarılmış olan, ve hakkında daha fazla bilgi sarar nereye paket gitmek gerekiyordu. Biz bu IP diyebilirsiniz paket çevreleyen tabakalar. Yani, bu gibi bir çeşit var Bu yuvalama bebek biri. Biz veri var Orta ve daha sonra, en TCP nereye söylüyorum TCP içinde veri Ne bağlantı noktası, gitmek gerekiyordu Bir makine üzerinde veya hangi hizmeti. Etrafında IP tabakadır. Ne IP adresi, hangi makine, aslında bu oluyor. Öyleyse, bu paket olmuş bulunuyor Tüm bu tabaka ile sarılmış İnternet protokolü üzerinden gönderilen yönlendiriciler sistemi yoluyla, elde A noktasından B noktasından ne zaman Makineyi veya cihaz alırken, gets o, o IP bakar tabaka, bu yup işte diyor Benim IP adresi, bu yüzden onu alır kapalı, sıralama çatlaklar yumurta, IP katmanı çıkartıyor. Sonra orada olduğunu görür Bir TCP katmanı ve o diyor Bu gibi Tamam görünüyor liman x, y veya bağlantı noktası olacak. Ve görünüşe var Paket sayısı 15 sekiz. Yani bilmek güzel. Öyleyse bu bilgiyi alabilir, Şimdi TCP katmanı çıkarmak, o liman x olduğunu bilerek, ve bu paket sayısı sekiz bulunuyor ve iç verilere olsun. Ve verileri hazırlayabilirsiniz Doğru şekilde organize edilmesi. Ve bütün zamanlar Veri alındığında, TCP Doğru için onu teslim edebilirsiniz hizmet ve söylüyorlar, buyur. Burada alınan veri var. Bu süreç görünebilir böyle bir şey. Yani bir e-posta göndermesine izin bir alıcıya bir gönderici. Ve en söyleyeyim E-posta, oldukça küçük bu yüzden biz sadece içine kırmak gerekir Dört paketleri, ve biz onları bir arayacağım, B, C, ve D Eh, taşımak istediğiniz ne ilk paket? Peki, biz veri bu öbek almak, Paketin bir parçası olan veri ve etrafında gidiyoruz TCP katmanına ile sarmak için. E-postalar, sen Hatırlayacağınız port 25 üzerinden gönderilir, ve biz dört veri parçalar var, Burada, biz kullanarak gidiyoruz, ve bu onlardan ilkidir. Yani belki bizim TCP katmanı içeriyor bilgi de, biz konum hakkında port 25 olacak ve bu Paket sayısı dördün biri. Etrafında, şimdi hepimizin var bilgi, Birlikte kadar birlikte biz istediğiniz yere söylemek için gidiyoruz gitmek için ne makine ne IP adresi Bu paket almak gerekiyordu. Ve bu IP katmanının bir parçası. Ve diğer bilgileri var Orada yanı, bu tür dönüş adresi olarak vaka şey yanlış gidiyor göndermek için nerede biliyor bilgi geri, vb. Ama IP katmanı gider bütün bunlar etrafında. O tüm şey paketlenmiştir birlikte büyük bir birim olarak, ve bir IP transferi yoluyla gönderdi. Yani router üzerinden yönlendirilen alır ağ, internet protokolünü kullanarak. Ve alıcı alır Tüm şey. Ve sonra başlayabilirsiniz Burada neler deconstruct. Bu IP katmanında bakar, Bu verilerin dış tabakası, ve evet, bu benim IP var, diyor adres nedenle bu atabilirsiniz. Ben, biraz, bunu göz ardı edebilir, artık gerek yok, ve bir seviye daha derin bakabilirsiniz. Tamam, bu veriler, yani gördüğü bağlantı 25 üzerine yerleştirilmek üzere tasarlanmıştır. Görünüşe göre dört ilk parçası. Yani, o tutmak için gidiyorum zihin ve verilere bakmak, ve kabaca nereye yuvası Ben gideceğini düşünüyorum. Şimdi, çünkü internet protokolü mutlaka böyle değil bu bir sonraki paket Alıcı, gets paket ikidir. Aslında, aşağıdaki şey alıcısı olur paket numarası olabilir Üç, bu paketler nedeniyle çünkü farklı yollar aldı ağdaki farklı trafik. Ve bu yüzden, ben gitmek için gitmiyorum Bunu inşa diyagram aracılığıyla tekrar, ama paket üç hamle, uzakta elimden alır tabakalarına tüm, IP katmanı, TCP katmanı, ve veri doğru yerde koymak alır. Ve sonra, hadi diyelim ki paket, dört alır. Şimdi, işte bu, diyelim let it daha fazla veri almaz. Ne yapacak? IP bizim için bir şey yapmaz. Ama TCP yapar. TCP iyi, ben birini aldık, bilir Dört, dört, üç, dört ve dört. Ben daha fazla veri almıyorum. Yani bir şey yanlış gitti. Ama teslimatı garanti edemez. O paket biliyorum iki numaralı eksik. Ve böylece TCP şimdi bir istek yapabilirsiniz, tür, ters yönde. Talebini yukarı donatılacak aynı şekilde, ve IP üzerinden göndererek, hangi biliyorum, olabilir sonsuz döngü çeşit yol Herkes yolda paketleri bırakarak. Ama bu TCP söylemek yeterli Ben bir paket eksik, diyor. Ben bilgi göndermek gerekir gönderene. Neyse gönderenin IP adresi, tür, IP katmanında kadar birlikte. Bu dönüş var of-- bu parçası Zarfın üzerinde adres. Ve ben paket numarası eksik, demek İki, bunu yeniden gönderin olabilir. Ne zaman gönderici alır bu bilgiler, o göndermek zorunda değildir tüm e-posta tekrar. Sadece o bireyi göndermek gerekiyor Bunun parçası eksik olduğunu, bu yüzden paket sayısını iki gönderebilir. Onu alır ve şimdi TCP diyor Ben tüm verileri dört adet var Ben gerektiğini. Yani, ben onları bir araya araya, ve olabilir Bu bilgi tüm blok almak ve limana 25 boyunca geçmek bir e-posta olarak yorumlanacaktır. Ve ettik bu şekilde ki- Şimdi göndericiden bir e-posta göndermek TCP / IP kullanarak alıcıya. Yani, ben, dediğim gibi herhangi bir noktada eğer Yol boyunca bir şeyler yanlış gitti TCP onunla başa çıkabilirim. Bu bir istek yapabilirsiniz bilgi kendisine geri gönderilen alır. Ve bu iletiyi yeniden inşa edebilir. Ve bu mesajı yeniden bir zamanlar Tüm paketlere gelen Alındıktan, Sonra onları organize ve Doğru hizmetine sunmak. Yani özetle TCP var. İşte biz garanti nasıl bilgi teslim. TCP hatırla sık sık IP ile çalışır, bu yüzden bu iki protokol Gerçekten elele gidin. Biz birkaç videoları onları ele burada onlar farklı şeyler yapmak için, ancak bunlar, bu nedenle birbirleriyle değil Genellikle onları bir arada kullanacağız. Ben Doug Lloyd değilim. Bu CS50 olduğunu.