1 00:00:00,000 --> 00:00:04,884 2 00:00:04,884 --> 00:00:08,050 DOUG LLOYD: ในวิดีโอนี้เรากำลังจะ พูดคุยเกี่ยวกับการควบคุมการส่ง 3 00:00:08,050 --> 00:00:10,440 โปรโตคอล TCP 4 00:00:10,440 --> 00:00:13,290 หากคุณยังไม่ได้ดู วิดีโอบนอินเทอร์เน็ตโปรโตคอล, IP, 5 00:00:13,290 --> 00:00:15,290 คุณอาจต้องการที่จะทำเช่นนั้น ก่อนที่จะดูวิดีโอนี้ 6 00:00:15,290 --> 00:00:18,680 เพราะทั้งสองมีความสัมพันธ์กันสวย 7 00:00:18,680 --> 00:00:21,100 >> ดังนั้นโปรโตคอลอินเทอร์เน็ต อีกครั้งสรุปอย่างรวดเร็ว 8 00:00:21,100 --> 00:00:22,930 ที่โปรโตคอล ที่ย้ายข้อมูล 9 00:00:22,930 --> 00:00:28,210 จากเครื่องส่งไปยังรับสัญญาณ เครื่องผ่านเครือข่าย 10 00:00:28,210 --> 00:00:29,720 >> ดังนั้นสิ่งที่ TCP? 11 00:00:29,720 --> 00:00:33,310 ในขณะที่เพียงแค่ย้ายจากการส่ง เครื่องที่จะได้รับเครื่อง 12 00:00:33,310 --> 00:00:35,120 ไม่ได้เป็นเรื่องเต็ม 13 00:00:35,120 --> 00:00:38,040 เรายังไม่ทราบว่าโปรแกรมของเรา คอมพิวเตอร์ของเราเช่น 14 00:00:38,040 --> 00:00:41,000 จะใช้โปรแกรมหลาย ๆ และมีบริการที่หลากหลาย 15 00:00:41,000 --> 00:00:45,140 ที่ทำงานบนเครื่องเหล่านั้น 16 00:00:45,140 --> 00:00:51,750 ดังนั้นถ้าเราต้องการที่จะได้รับแพ็คเก็ต หรือข้อมูลที่จะใช้โปรแกรมที่เฉพาะเจาะจง 17 00:00:51,750 --> 00:00:54,590 บนเครื่องที่เฉพาะเจาะจง เราต้องการข้อมูลเพิ่มเติม 18 00:00:54,590 --> 00:00:59,490 มากกว่าเพียงแค่สิ่งที่ IP ช่วยให้เราสามารถที่จะได้รับ ข้อมูลจากจุด A ไปยังจุด B 19 00:00:59,490 --> 00:01:02,390 >> ดังนั้น TCP อาจจะคิดว่า เป็นผู้กำกับแพ็คเก็ต 20 00:01:02,390 --> 00:01:07,590 กับโปรแกรมที่ถูกต้องหรือถูกต้อง บริการบนเครื่องที่ได้รับ 21 00:01:07,590 --> 00:01:11,810 และดังนั้นจึงเป็นสิ่งสำคัญที่เป็นคุณอาจจะ คาดว่าทราบว่ามันควรจะไป 22 00:01:11,810 --> 00:01:14,550 และสิ่งที่เป็นแพ็คเก็ต สำหรับในเวลาเดียวกัน 23 00:01:14,550 --> 00:01:18,370 ดังนั้นบ่อยครั้งเมื่อคุณพูดคุยเกี่ยวกับ การควบคุมการส่งโปรโตคอล TCP, 24 00:01:18,370 --> 00:01:23,900 คุณมักจะได้ยินใน บริบท TCP เฉือน IP หรือเพียง TCP / IP 25 00:01:23,900 --> 00:01:27,639 โปรโตคอลทั้งสองนี้จึง ความสัมพันธ์ที่พวกเขากำลังโดยทั่วไป 26 00:01:27,639 --> 00:01:28,680 ถือว่าเป็นหน่วยเดียว 27 00:01:28,680 --> 00:01:31,630 แต่พวกเขาสองโปรโตคอลที่แยกต่างหาก ที่ทำสองสิ่งที่แยกจากกัน 28 00:01:31,630 --> 00:01:36,690 >> อีกครั้งที่ IP เป็นผู้รับผิดชอบในการรับ ได้จากเครื่องหนึ่งไปยังอีก 29 00:01:36,690 --> 00:01:41,250 และ TCP เป็นผู้รับผิดชอบ ได้รับมันไปยังโปรแกรมที่ถูกต้อง 30 00:01:41,250 --> 00:01:43,490 หรือการให้บริการที่ถูกต้องบนเครื่อง 31 00:01:43,490 --> 00:01:45,500 และมันจะมีอะไรบางอย่าง อื่นที่ IP ไม่ได้ทำ 32 00:01:45,500 --> 00:01:48,600 ซึ่งเป็นการส่งมอบการรับประกัน 33 00:01:48,600 --> 00:01:55,060 >> ดังนั้นถ้าเราทั้งคู่ตอนนี้เครื่องของไอพี ที่อยู่ที่มีจำนวนพอร์ตที่เรียกว่า 34 00:01:55,060 --> 00:01:58,750 และหมายเลขพอร์ตเป็นวิธีการที่เฉพาะเจาะจง บริการหรือยูทิลิตี้หรือโปรแกรม 35 00:01:58,750 --> 00:02:00,350 มีการระบุบนเครื่อง 36 00:02:00,350 --> 00:02:03,920 ถ้าตอนนี้เรามีไอพี ที่อยู่บวกกับจำนวนพอร์ต 37 00:02:03,920 --> 00:02:07,240 ตอนนี้เราสามารถระบุที่ไม่ซ้ำกัน บริการโดยเฉพาะอย่างยิ่ง 38 00:02:07,240 --> 00:02:09,479 ทำงานบนเครื่องโดยเฉพาะอย่างยิ่ง 39 00:02:09,479 --> 00:02:11,920 >> เพื่อที่ว่าทำไม TCP และ IP มี บ่อยครั้งเพื่อให้ความสัมพันธ์, 40 00:02:11,920 --> 00:02:14,170 เพราะหมายเลขพอร์ตที่ ในตัวเองไม่ได้จริงๆ 41 00:02:14,170 --> 00:02:17,670 หมายถึงอะไรหากคุณต้องการ หมายเลขพอร์ตและเครื่อง 42 00:02:17,670 --> 00:02:19,566 ว่าคุณกำลังพูดคุยเกี่ยวกับ 43 00:02:19,566 --> 00:02:24,060 สิ่งที่เครื่องควรจะใช้ พอร์ตนี้โดยเฉพาะอย่างยิ่งตัวอย่างเช่น 44 00:02:24,060 --> 00:02:28,350 >> สิ่งอื่น ๆ ที่ TCP จะเป็น ผมบอกว่ามันคือรับประกันการจัดส่ง 45 00:02:28,350 --> 00:02:30,810 ดังนั้นนอกเหนือไปจาก ระบุหมายเลขพอร์ต 46 00:02:30,810 --> 00:02:34,640 ก็ยังแสดงให้เห็นว่าหลาย แพ็คเก็ตโปรโตคอลอินเทอร์เน็ต, IP, 47 00:02:34,640 --> 00:02:36,110 ได้แบ่งข้อมูลลงใน 48 00:02:36,110 --> 00:02:41,200 และมันสั่งแพ็คเก็ตเพื่อให้พวกเขาเหล่านั้น สามารถสร้างขึ้นใหม่ในที่ได้รับ 49 00:02:41,200 --> 00:02:45,820 เครื่องถึงแม้ว่าพวกเขา received-- ใน ลำดับที่แตกต่างกว่าที่พวกเขาถูกส่ง 50 00:02:45,820 --> 00:02:48,460 ซึ่งสามารถเกิดขึ้นได้เพราะ IP เป็นโปรโตคอล connectionless, 51 00:02:48,460 --> 00:02:52,610 และแพ็คเก็ตที่แตกต่างกันเพื่อให้สามารถใช้ เส้นทางที่แตกต่างกันผ่านระบบ 52 00:02:52,610 --> 00:02:53,660 53 00:02:53,660 --> 00:02:55,865 >> บางส่วนของหมายเลขพอร์ตเหล่านี้ มีมากมักใช้ 54 00:02:55,865 --> 00:02:57,990 และพวกเขาได้รับมาตรฐาน ในคอมพิวเตอร์ทั้งหมด 55 00:02:57,990 --> 00:03:00,500 เหมือนสวยมากทุก ผู้ผลิตคอมพิวเตอร์ในขณะนี้ 56 00:03:00,500 --> 00:03:03,612 ดังนั้นสิ่งที่เรียกว่า FTP, โปรโตคอลการถ่ายโอนไฟล์ 57 00:03:03,612 --> 00:03:05,820 ซึ่งจะใช้ในการส่ง ไฟล์ที่คุณอาจคาดหวัง 58 00:03:05,820 --> 00:03:10,060 จากเครื่องหนึ่งไปยังอีก ที่ใช้พอร์ต 21 อัตภาพ 59 00:03:10,060 --> 00:03:13,000 อีเมล์, SMTP, ใช้พอร์ต 25 60 00:03:13,000 --> 00:03:16,070 DNS ระบบชื่อโดเมนที่เรา พูดคุยเกี่ยวกับไพรเมอร์ในอินเทอร์เน็ตของเรา 61 00:03:16,070 --> 00:03:17,976 วิดีโอใช้พอร์ต 53 62 00:03:17,976 --> 00:03:20,100 หากคุณเคยเรียกดู เว็บคุณสวยมาก 63 00:03:20,100 --> 00:03:23,440 มักจะใช้พอร์ต 80 เว้นแต่ คุณกำลังท่องเว็บอย่างปลอดภัย 64 00:03:23,440 --> 00:03:26,060 การท่องเว็บที่เชื่อถือได้ใช้พอร์ต 443 65 00:03:26,060 --> 00:03:28,610 66 00:03:28,610 --> 00:03:30,790 >> ดังนั้นสิ่งที่ TCP / IP กระบวนการนี​​้หรือไม่? 67 00:03:30,790 --> 00:03:33,730 สิ่งที่เกิดขึ้นกับทั้ง ของโปรโตคอลเหล่านี้ร่วมกัน? 68 00:03:33,730 --> 00:03:35,520 ดีขอพูดคุยเกี่ยวกับเรื่องนี้ 69 00:03:35,520 --> 00:03:39,420 เมื่อโปรแกรมต้องการส่งข้อมูล TCP จะช่วยทำลายมันเป็นชิ้น, 70 00:03:39,420 --> 00:03:42,700 และสื่อสารแพ็กเก็ตเหล่านั้นไป ซอฟแวร์ระบบเครือข่ายคอมพิวเตอร์ 71 00:03:42,700 --> 00:03:45,850 ดังนั้นจึงต้องใช้ข้อมูลและมัน ล้อมรอบข้อมูล 72 00:03:45,850 --> 00:03:48,700 ที่บ่งชี้ว่าสิ่งที่ท่าเรือ ควรที่จะไป, 73 00:03:48,700 --> 00:03:52,500 และสิ่งที่ลำดับที่ แพ็คเก็ตจะออกทั้งหมด 74 00:03:52,500 --> 00:03:56,940 เพื่อให้แพ็คเก็ตเป็นหนึ่งใน 10 สอง 10 สาม 10 และอื่น ๆ 75 00:03:56,940 --> 00:04:01,750 >> IP ชิ้นได้รับข้อมูลเหล่านั้นว่า ได้รับการห่อด้วย TCP, 76 00:04:01,750 --> 00:04:06,447 และ wraps ข้อมูลเพิ่มเติมเกี่ยวกับ แพ็คเก็ตที่ควรจะไป 77 00:04:06,447 --> 00:04:08,780 เราอาจจะเรียก IP นี้ ชั้นรอบแพ็คเก็ต 78 00:04:08,780 --> 00:04:11,210 ดังนั้นจึงจัดเรียงของเช่น หนึ่งในบรรดาตุ๊กตาทำรัง 79 00:04:11,210 --> 00:04:14,780 เรามีข้อมูลใน ตรงกลางและจากนั้น TCP ด้านบนของ 80 00:04:14,780 --> 00:04:17,920 บอกที่ ข้อมูลภายในของ TCP เป็น 81 00:04:17,920 --> 00:04:22,150 ควรที่จะไปกับสิ่งที่ท่าเรือ หรือสิ่งที่ให้บริการบนเครื่อง 82 00:04:22,150 --> 00:04:25,110 รอบที่ชั้น IP 83 00:04:25,110 --> 00:04:29,230 สิ่งที่อยู่ IP สิ่งที่เครื่อง เป็นจริงที่ได้รับนี้ 84 00:04:29,230 --> 00:04:32,070 >> ดังนั้นแล้วแพ็คเก็ตว่าที่รับ ห่อด้วยทุกชั้นเหล่านั้น 85 00:04:32,070 --> 00:04:35,250 จะถูกส่งผ่านอินเทอร์เน็ตโปรโตคอล ผ่านระบบของเราเตอร์ที่ได้รับ 86 00:04:35,250 --> 00:04:39,960 จากจุด A ไปจุด B เมื่อ ได้รับเครื่องหรืออุปกรณ์ที่ได้รับ 87 00:04:39,960 --> 00:04:42,790 มันมีลักษณะที่ทรัพย์สินทางปัญญา ชั้นก็บอกว่ายุบที่ 88 00:04:42,790 --> 00:04:45,260 ที่อยู่ IP ของฉันดังนั้นมันต้องใช้เวลา ปิดการจัดเรียงตัวของรอยแตกไข่ 89 00:04:45,260 --> 00:04:47,380 และจะปิดชั้น IP 90 00:04:47,380 --> 00:04:49,530 จากนั้นก็จะเห็นว่ามี ชั้น TCP และมันบอกว่า 91 00:04:49,530 --> 00:04:52,720 ตกลงลักษณะเช่นนี้คือ ไปพอร์ต x, y ที่หรือพอร์ต 92 00:04:52,720 --> 00:04:55,842 และเห็นได้ชัดว่ามันเป็น จำนวนแพ็คเก็ตแปด 15 93 00:04:55,842 --> 00:04:56,800 ดังนั้นที่ดีที่จะรู้ 94 00:04:56,800 --> 00:05:01,240 ดังนั้นแล้วก็สามารถใช้ข้อมูลที่ ถอดชั้น TCP ในขณะนี้ 95 00:05:01,240 --> 00:05:04,410 รู้ว่ามันเป็นสำหรับพอร์ต x, และเป็นจำนวนแปดแพ็คเก็ต 96 00:05:04,410 --> 00:05:06,270 และได้รับข้อมูลที่อยู่ภายใน 97 00:05:06,270 --> 00:05:09,460 และสามารถเตรียมข้อมูลไปยัง ถูกจัดอยู่ในทางที่ถูกต้อง 98 00:05:09,460 --> 00:05:11,449 และเมื่อทั้งหมดของ ข้อมูลที่ได้รับ TCP 99 00:05:11,449 --> 00:05:13,990 สามารถส่งออกไปยังที่ถูกต้อง บริการและบอกว่าที่นี่คุณไป 100 00:05:13,990 --> 00:05:16,107 นี่คือข้อมูลที่คุณได้รับคือ 101 00:05:16,107 --> 00:05:17,940 กระบวนการที่อาจมีลักษณะ บางสิ่งบางอย่างเช่นนี้ 102 00:05:17,940 --> 00:05:21,392 ดังนั้นขอส่งอีเมลจาก ผู้ส่งไปยังผู้รับ 103 00:05:21,392 --> 00:05:23,100 และขอพูดแบบนี้ อีเมลที่มีขนาดเล็กสวย 104 00:05:23,100 --> 00:05:25,975 ดังนั้นเราจะต้องทำลายมันลงไป สี่แพ็คเก็ตและเราจะเรียกพวกเขา A, 105 00:05:25,975 --> 00:05:29,460 B, C, และ D ดีเราต้องการที่จะย้าย ที่แพ็คเก็ตครั้งแรกของสิ่งที่เกิดขึ้น? 106 00:05:29,460 --> 00:05:34,491 ดีที่เราใช้ชิ้นของข้อมูลนั้น ข้อมูลที่เป็นส่วนหนึ่งของแพ็คเก็ต A, 107 00:05:34,491 --> 00:05:38,500 และรอบที่เรากำลังจะไป การห่อมันด้วยชั้น TCP 108 00:05:38,500 --> 00:05:41,670 อีเมล์คุณอาจจำ จะถูกส่งผ่านทางพอร์ต 25 109 00:05:41,670 --> 00:05:46,181 และเรามีสี่ชิ้นของข้อมูล ที่นี่ที่เรากำลังจะใช้ 110 00:05:46,181 --> 00:05:47,430 และนี่เป็นครั้งแรกของพวกเขา 111 00:05:47,430 --> 00:05:50,013 ดังนั้นบางทีชั้น TCP ของเรามี ข้อมูลเกี่ยวกับดีเรา 112 00:05:50,013 --> 00:05:56,060 ไปพอร์ต 25 และนี้ แพ็คเก็ตเป็นจำนวนหนึ่งในสี่ 113 00:05:56,060 --> 00:05:59,280 >> รอบที่ดังนั้นตอนนี้เรามีทุกสิ่งที่ ข้อมูลที่มาพร้อมขึ้นร่วมกัน 114 00:05:59,280 --> 00:06:03,000 เรากำลังจะบอกว่าที่เราต้องการมัน จะไปว่าเครื่องสิ่งที่อยู่ IP 115 00:06:03,000 --> 00:06:04,910 ควรที่จะได้รับแพ็คเก็ตนี้ 116 00:06:04,910 --> 00:06:06,604 และนั่นก็เป็นส่วนหนึ่งของชั้น IP 117 00:06:06,604 --> 00:06:08,770 และมีข้อมูลอื่น ๆ ในนั้นเช่นกัน 118 00:06:08,770 --> 00:06:11,300 ที่อยู่ในการกลับมา กรณีที่บางอย่างผิดพลาด 119 00:06:11,300 --> 00:06:14,390 มันรู้ว่าจะส่ง ข้อมูลกลับมาและอื่น ๆ 120 00:06:14,390 --> 00:06:16,475 >> แต่ชั้น IP ไป ทั่วทุกที่ 121 00:06:16,475 --> 00:06:19,860 นั่นคือสิ่งทั้งหมดรวม ร่วมกันเป็นหนึ่งในหน่วยงานขนาดใหญ่ 122 00:06:19,860 --> 00:06:22,080 และส่งผ่านการถ่ายโอน IP 123 00:06:22,080 --> 00:06:26,180 ดังนั้นจะได้รับการส่งผ่านเราเตอร์ เครือข่ายโดยใช้โปรโตคอลอินเทอร์เน็ต 124 00:06:26,180 --> 00:06:28,700 และได้รับการรับ สิ่งทั้งหมด 125 00:06:28,700 --> 00:06:31,910 และจากนั้นก็จะเริ่ม แยกแยะสิ่งที่เกิดขึ้นที่นี่ 126 00:06:31,910 --> 00:06:36,030 มันมีลักษณะที่ชั้น IP ที่ ชั้นนอกของข้อมูลนี้ 127 00:06:36,030 --> 00:06:38,560 และบอกว่าอ๋อที่ IP ของฉัน ที่อยู่เพื่อให้เราสามารถทิ้งที่ 128 00:06:38,560 --> 00:06:40,685 ฉันสามารถชนิดไม่สนใจมัน ไม่จำเป็นต้องใช้มันอีกต่อไป 129 00:06:40,685 --> 00:06:42,480 และสามารถมองลึกลงไปในระดับหนึ่ง 130 00:06:42,480 --> 00:06:47,590 มันเห็นว่าตกลงนี้เป็นข้อมูลที่ มีวัตถุประสงค์ที่จะได้รับในพอร์ต 25 131 00:06:47,590 --> 00:06:50,560 เห็นได้ชัดว่ามันเป็นส่วนแรกของสี่ 132 00:06:50,560 --> 00:06:54,260 ดังนั้นฉันจะเก็บที่ใน ใจและมองไปที่ข้อมูล 133 00:06:54,260 --> 00:06:57,349 และช่องเสียบมันประมาณที่ ฉันคิดว่ามันจะไป 134 00:06:57,349 --> 00:07:00,140 ตอนนี้เพราะโปรโตคอลอินเทอร์เน็ต มันเป็นกรณีที่ไม่จำเป็น 135 00:07:00,140 --> 00:07:03,442 ที่แพ็คเก็ตต่อไป รับได้รับเป็นแพ็คเก็ตที่สอง 136 00:07:03,442 --> 00:07:05,150 ในความเป็นจริงต่อไป สิ่งที่รับได้รับ 137 00:07:05,150 --> 00:07:08,230 อาจจะมีจำนวนแพ็คเก็ต เพราะสามแพ็คเก็ตเหล่านี้ 138 00:07:08,230 --> 00:07:11,777 เอาเส้นทางที่แตกต่างกันเพราะ การจราจรที่แตกต่างกันในเครือข่าย 139 00:07:11,777 --> 00:07:14,360 ดังนั้นฉันจะไม่ไป ผ่านแผนภาพของการสร้างมัน 140 00:07:14,360 --> 00:07:17,560 ขึ้นมาอีกครั้ง แต่แพ็คเก็ตที่สาม การเคลื่อนไหวได้รับการปล้นไป 141 00:07:17,560 --> 00:07:20,410 ของทุกชั้นของตน ชั้น IP ชั้น TCP ที่ 142 00:07:20,410 --> 00:07:22,420 และข้อมูลที่ได้รับการวางในจุดที่เหมาะสม 143 00:07:22,420 --> 00:07:25,200 แล้วขอบอกว่ามัน ได้รับแพ็คเก็ตสี่ 144 00:07:25,200 --> 00:07:29,290 >> ตอนนี้ขอบอกว่ามัน ไม่ได้รับข้อมูลใด ๆ เพิ่มเติม 145 00:07:29,290 --> 00:07:30,300 มันจะไปทำอะไร? 146 00:07:30,300 --> 00:07:32,110 IP ไม่ได้ทำอะไรให้กับเรา 147 00:07:32,110 --> 00:07:33,260 แต่ TCP ไม่ 148 00:07:33,260 --> 00:07:38,250 TCP รู้ดีฉันได้รับหนึ่ง สี่สามสี่และสี่สี่ 149 00:07:38,250 --> 00:07:41,100 ฉันไม่ได้รับข้อมูลใด ๆ เพิ่มเติม 150 00:07:41,100 --> 00:07:43,770 ดังนั้นสิ่งที่ได้ไปไม่ถูกต้อง 151 00:07:43,770 --> 00:07:45,050 แต่ผมสามารถรับประกันการส่งมอบ 152 00:07:45,050 --> 00:07:49,300 ฉันรู้ว่าแพ็คเก็ต เลขที่สองจะหายไป 153 00:07:49,300 --> 00:07:52,470 และเพื่อให้ TCP ในขณะนี้สามารถทำให้คำขอ การจัดเรียงของในทิศทางกลับกัน 154 00:07:52,470 --> 00:07:55,170 Bundling ขึ้นขอ ในลักษณะเดียวกัน 155 00:07:55,170 --> 00:07:57,230 และการส่งผ่านไอพี ซึ่งฉันรู้ว่าจะทำได้ 156 00:07:57,230 --> 00:08:00,880 นำไปสู่​​การจัดเรียงของวง จำกัด ของบางส่วน แพ็คเก็ตทุกคนลดลงในทาง 157 00:08:00,880 --> 00:08:05,580 >> แต่พอจะพูดได้ว่า TCP กล่าวว่าฉันหายไปแพ็คเก็ต 158 00:08:05,580 --> 00:08:08,670 ฉันจำเป็นต้องส่งข้อมูล กลับไปยังผู้ส่ง 159 00:08:08,670 --> 00:08:12,025 โชคดีที่อยู่ IP ของผู้ส่งคือ การเรียงลำดับของการรวมขึ้นมาในชั้น IP 160 00:08:12,025 --> 00:08:15,780 มันเป็นส่วนหนึ่ง of-- มันกลับมา ที่อยู่บนซองจดหมาย 161 00:08:15,780 --> 00:08:18,800 และพูดว่าฉันหายไปจำนวนแพ็คเก็ต สองคุณสามารถกรุณาส่งมัน 162 00:08:18,800 --> 00:08:20,550 เมื่อผู้ส่งได้รับ ที่ข้อมูล 163 00:08:20,550 --> 00:08:22,599 มันไม่ได้มีการส่ง อีเมลทั้งหมดอีกครั้ง 164 00:08:22,599 --> 00:08:25,390 เพียงต้องการที่จะส่งบุคคลที่ ชิ้นส่วนของมันที่หายไป 165 00:08:25,390 --> 00:08:27,590 เพื่อให้เราสามารถส่งหมายเลขสองแพ็คเก็ต 166 00:08:27,590 --> 00:08:32,610 และเมื่อได้รับมันตอนนี้ TCP กล่าวว่า ฉันมีทั้งหมดสี่ชิ้นของข้อมูล 167 00:08:32,610 --> 00:08:34,100 ที่ฉันต้องการ 168 00:08:34,100 --> 00:08:39,590 ดังนั้นฉันจึงสามารถประกอบเข้าด้วยกันและ ใช้เวลานี้ทั้งบล็อกข้อมูล 169 00:08:39,590 --> 00:08:44,169 และผ่านมันไปให้พอร์ต 25 ที่ มันจะถูกตีความว่าเป็นอีเมล 170 00:08:44,169 --> 00:08:47,010 และ that-- ในทางที่เราได้นี้ ตอนนี้ส่งอีเมล์จากผู้ส่ง 171 00:08:47,010 --> 00:08:49,273 ถึงผู้รับใช้ TCP / IP 172 00:08:49,273 --> 00:08:51,430 173 00:08:51,430 --> 00:08:54,180 ดังนั้นที่ผมกล่าวว่าถ้าที่จุดใด บางสิ่งบางอย่างไปตามทางที่ผิดไป 174 00:08:54,180 --> 00:08:56,600 TCP สามารถจัดการกับมัน 175 00:08:56,600 --> 00:09:00,010 มันสามารถทำให้คำขอที่เป็น ข้อมูลจะถูกส่งกลับไป 176 00:09:00,010 --> 00:09:01,840 และมันสามารถสร้างข้อความ 177 00:09:01,840 --> 00:09:05,090 และเมื่อมีการสร้างขึ้นใหม่ข้อความ จากแพ็คเก็ตทั้งหมดที่มันได้รับ 178 00:09:05,090 --> 00:09:10,350 แล้วก็สามารถจัดระเบียบพวกเขาและ ส่งมอบให้กับบริการที่ถูกต้อง 179 00:09:10,350 --> 00:09:11,990 >> เพื่อให้เป็น TCP สั้น 180 00:09:11,990 --> 00:09:14,550 นั่นเป็นวิธีที่เรารับประกัน ส่งข้อมูล 181 00:09:14,550 --> 00:09:16,540 โปรดจำไว้ว่าของ TCP บ่อยทำงานร่วมกับไอพี 182 00:09:16,540 --> 00:09:18,990 เพื่อให้ทั้งสองโปรโตคอล จริงๆไม่ไปจับมือ 183 00:09:18,990 --> 00:09:22,160 เราได้พูดถึงพวกเขาในวิดีโอหลาย นี่เพราะพวกเขาทำสิ่งที่แตกต่างกัน 184 00:09:22,160 --> 00:09:26,190 แต่พวกเขากำลังเชื่อมโยงกันเพื่อให้พวกเขา คุณมักจะใช้พวกเขาร่วมกัน 185 00:09:26,190 --> 00:09:27,150 >> ฉันลอยด์ดั๊ก 186 00:09:27,150 --> 00:09:29,160 นี่คือ CS50 187 00:09:29,160 --> 00:09:31,233