డౌ LLOYD: ఈ వీడియో లో మేము చేయబోతున్నామని ట్రాన్స్మిషన్ కంట్రోల్ గురించి మాట్లాడటానికి ప్రోటోకాల్, TCP. మీరు వీక్షించారు ఉండకపోతే ఇంటర్నెట్ ప్రోటోకాల్ లో వీడియో, IP, మీరు అలా అనుకుంటోంది ఈ వీడియో చూడటం ముందు ఎందుకంటే రెండు అందంగా లేని ఉన్నాయి. సో, ఇంటర్నెట్ ప్రోటోకాల్, మళ్ళీ, శీఘ్ర సారాంశం, ప్రోటోకాల్ వార్తలు ఆ సమాచారాన్ని కదులుతుంది ఒక రిసీవింగ్ ఒక పంపడం యంత్రం నుండి నెట్వర్క్ ద్వారా యంత్రం. కాబట్టి TCP ఏమిటి? కేవలం పంపకుండా తరలిస్తున్నప్పుడు యంత్రం స్వీకరించడం యంత్రం, పూర్తి కథ కాదు. మేము కూడా మా కార్యక్రమం తెలుసు మా కంప్యూటర్లు, ఉదాహరణకు, పలు కార్యక్రమాలు నడుస్తున్నాయి, మరియు బహుళ సేవలు ఆ యంత్రాల్లో అమలు. కాబట్టి, మేము ఒక ప్యాకెట్ పొందుటకు కావాలా, లేదా ఒక నిర్దిష్ట కార్యక్రమం సమాచారం, ఒక నిర్దిష్ట కంప్యూటరులో, మేము మరింత సమాచారం అవసరం IP అనుమతిస్తుంది దానికంటే మాకు పొందుటకు చోటికి నుండి సమాచారాన్ని B. సూచించడానికి సో, TCP భావించవచ్చు ప్యాకెట్ దర్శకత్వం వంటి సరైన ప్రోగ్రామ్, లేక సరైన కు సేవ, స్వీకరించడం కంప్యూటరులో. మీరు వాటిని వంటి మరియు కనుక ఇది ముఖ్యం అది వెళ్ళి కోరుకుంటున్నాము పేరు తెలుసు, ఆశించే మరియు ప్యాకెట్ ఏమిటి అదే సమయంలో కోసం. కాబట్టి, తరచుగా, మీరు గురించి ఉన్నప్పుడు మాట్లాడటానికి ట్రాన్స్మిషన్ కంట్రోల్ ప్రోటోకాల్, TCP, మీరు నిజంగా తరచూ లో విచారించాలని సందర్భం, TCP IP స్లాష్, లేదా కేవలం TCP / IP. ఈ రెండు ప్రోటోకాల్ కనుక ఆ అంతర సంబంధం ఇవి ప్రధానంగా ఉన్నారు ఒకే యూనిట్ గా చికిత్స. కానీ వారు రెండు ప్రత్యేక ప్రోటోకాల్లు ఆ రెండు ప్రత్యేక పనులను. మళ్ళీ, IP పొందడానికి బాధ్యత ఉంది ఒక యంత్రం నుండి మరొక. మరియు TCP బాధ్యత సరైన ప్రోగ్రామ్ కి వెళ్ళడం, లేదా ఒక యంత్రం పై సరైన సేవ. మరియు అది ఏదో చేస్తుంది IP ఏమి లేదు else, ఇది హామీ డెలివరీ ఉంది. కాబట్టి, మేము ఇప్పుడు జంట ఒక యంత్రం యొక్క IP ఉంటే అని పిలవబడే పోర్ట్ సంఖ్య తో చర్చించడానికి, మరియు పోర్టు సంఖ్యను ఎలా ఒక నిర్దిష్ట ఉంది సేవ, లేదా యుటిలిటీ, కార్యక్ ఒక యంత్రం పై గుర్తి. మేము ఇప్పుడు ఒక IP కలిగి ఉంటే చిరునామా ప్లస్ పోర్టు సంఖ్యను, ఇప్పుడు మేము ప్రత్యేకంగా గుర్తించే ఒక ప్రత్యేక సేవ ఒక నిర్దిష్ట కంప్యూటరులో నడుస్తున్న. TCP మరియు IP ఎందుకు కాబట్టి ఆ కాబట్టి తరచుగా, లోలోపల ఆ పోర్ట్ సంఖ్య ఎందుకంటే సొంతంగా నిజంగా కాదు మీరు ఒక అవసరం ఉంటే ఏదైనా అర్థం పోర్ట్ సంఖ్య, మరియు యంత్రం మీరు గురించి మాట్లాడటం చేస్తున్నాం. ఏం యంత్రం ఉపయోగించి చేయవలసి ఈ ప్రత్యేక పోర్ట్, ఉదాహరణకు. TCP, చేస్తుంది ఇతర విషయం నేను అందించే గ్యారంటీ అని అన్నారు. కాబట్టి, అదనంగా పోర్ట్ సంఖ్య పేర్కొనడం, అది కూడా ఎన్ని సూచిస్తుంది ప్యాకెట్లను, ఇంటర్నెట్ ప్రోటోకాల్, IP, డేటా విభజించిన. మరియు వారు కాబట్టి ఆ ప్యాకెట్ల ఆదేశిస్తే అందుకునే పునర్నిర్మించారు చేయవచ్చు వారు ఒక లో received-- కూడా యంత్రం, వారు పంపిన కంటే వేరొక క్రమంలో. IP ఎందుకంటే జరుగుతుంది ఇది ఒక కనెక్షన్లు ప్రొటోకాల్ మరియు చాలా భిన్నంగా ప్యాకెట్లను పడుతుంది వ్యవస్థ ద్వారా వివిధ మార్గాలు. ఈ పోర్ట్ సంఖ్యల కొన్ని చాలా వినియోగించేవి, మరియు వారు ప్రమాణీకరించబడలేదు చేసిన అన్ని కంప్యూటర్లలో, వంటి చాలా చక్కని ప్రతి ఇప్పుడు కంప్యూటర్ తయారీదారు. కాబట్టి FTP అని ఏదో ఫైల్ ట్రాన్స్ఫర్ ప్రోటోకాల్, ప్రసారం ఉపయోగిస్తారు ఇది ఫైళ్లు, మీరు ఆశించవచ్చు , మరొక యంత్రం నుండి ఆ సంప్రదాయకంగా పోర్ట్ 21 ఉపయోగిస్తుంది. ఇమెయిల్, SMTP, పోర్ట్ 25 ఉపయోగిస్తుంది. DNS, డొమైన్ నేమ్ సిస్టం, ఇది మేము మా ఇంటర్నెట్ ప్రైమర్ గురించి మాట్లాడారు వీడియో, పోర్ట్ 53 ఉపయోగిస్తుంది. మీరు ఎప్పుడైనా బ్రౌజ్ చేస్తున్నారు ఉంటే వెబ్, మీరు అందంగా చాలా ఉన్నాము ఎల్లప్పుడూ తప్ప, పోర్ట్ 80 ఉపయోగించి మీరు సురక్షితంగా వెబ్ బ్రౌజింగ్ చేస్తున్నారు పోర్ట్ 443 ఉపయోగించి సురక్షిత వెబ్ బ్రౌజింగ్. కాబట్టి ఈ TCP / IP ప్రక్రియ ఏమిటి? ఏం రెండింటినీ జరుగుతున్నది కలిసి ఈ నిభందనలకు? సరే, దాని గురించి మాట్లాడటానికి వీలు. ఒక కార్యక్రమం డేటా పంపడానికి కోరుకుంటున్నారు చేసినప్పుడు, TCP, భాగాలు, దానిని విచ్ఛిన్నం సహాయపడే మరియు ఆ ప్యాకెట్లను కమ్యూనికేట్ కంప్యూటర్ యొక్క నెట్వర్క్ ఉపయోగించే సాఫ్ట్వేర్. కనుక ఇది డేటా మరియు అది పడుతుంది దాని చుట్టూ సమాచారం మూటగట్టి ఆ ఏమి పోర్ట్ సూచిస్తుంది వెళ్ళండి కోరుకుంటున్నాము, మరియు ఏ క్రమంలో ఆ ప్యాకెట్ అన్ని ముగిసింది. కాబట్టి, రెండు ప్యాకెట్ 10 ఒకటి చేయడానికి 10, 10 మూడు, మొదలైన. IP ఆ డేటా రాళ్లను అందుతుంది అని TCP చుట్టబడిన చేశారు మరియు గురించి మరింత సమాచారం మూటగట్టి పేరు ప్యాకెట్ వెళ్ళి కోరుకుంటున్నాము. మేము ఈ IP కాల్ ఉండవచ్చు ప్యాకెట్ పరిసర పొరలు. కాబట్టి, అది, వంటి విధమైన వార్తలు ఆ గూడు బొమ్మల ఒక పడుతుంది. మేము డేటా కలిగి మధ్య, మరియు అప్పుడు పైన TCP పేరు చెప్పడం TCP ఉంది లోపల డేటా ఏమి పోర్ట్ కు, వెళ్ళి కోరుకుంటున్నాము ఒక మెషీన్లో లేదా ఏమి సేవ. ఆ చుట్టూ IP పొర. మీరు ఏ IP చిరునామా, ఏమి యంత్రం, నిజానికి ఈ పెరిగిపోతుంది. కాబట్టి అప్పుడు, అని ఆ ప్యాకెట్ ఉన్నాయి అన్ని ఆ పొరలు చుట్టి, ఇంటర్నెట్ ప్రోటోకాల్ ద్వారా పంపబడిన రౌటర్లు వ్యవస్థ ద్వారా పొందడానికి పాయింట్ నుండి పాయింట్ B. ఎప్పుడు యంత్రం, లేదా పరికరం అందుకున్నాడు గెట్స్ అది IP చూసి పొర, అది అయ్యో ఆ, చెప్పారు నా IP చిరునామా, కాబట్టి అది పడుతుంది ఆఫ్ విధమైన పగుళ్లు గుడ్డు, మరియు IP పొర తీసుకువెళతాడు. అప్పుడు ఉందని చూస్తాడు ఒక TCP పొర, మరియు అది చెప్పింది, ఈ వంటి సరే, కనిపిస్తోంది పోర్ట్ x, లేదా పోర్ట్ y అన్నారు. మరియు స్పష్టంగా అంతే ప్యాకెట్ సంఖ్య 15 ఎనిమిది. కాబట్టి ఆ తెలుసుకోవడం మంచిది. కాబట్టి అప్పుడు ఆ సమాచారాన్ని పట్టవచ్చు, ఇప్పుడు TCP పొర టేకాఫ్, పోర్ట్ x కోసం అని తెలుసుకోవడం, మరియు అది, ప్యాకెట్ సంఖ్య ఎనిమిది మరియు లోపల డేటా పొందండి. దానికి డేటా సిద్ధం చేయవచ్చు సరైన విధంగా నిర్వహించబడుతుంది. మరియు అన్ని ఒకసారి డేటా అందుకున్న, TCP సరైన దానిని ఆఫ్ అప్పగించండి చేయవచ్చు సేవ, మరియు చెప్పడానికి, ఇక్కడ మీరు వెళ్ళండి. ఇక్కడ మీరు అందుకున్న డేటా ఉంది. ఆ ప్రక్రియ చూడండి ఉండవచ్చు ఈ వంటి ఏదో. కాబట్టి యొక్క నుండి ఒక ఇమెయిల్ పంపండి వీలు ఒక రిసీవర్ ఒక పంపినవారు. మరియు యొక్క ఈ అని పిలవబడు ఇమెయిల్, అందంగా తక్కువ కాబట్టి మేము కేవలం అది విచ్ఛిన్నం అవసరం నాలుగు ప్యాకెట్లను, మరియు మేము వాటిని ఒక పిలుస్తాను, B, C, మరియు D. Well, మేము తరలించడానికి కావలసిన ఏమి మొదటి ప్యాకెట్? Well, మేము డేటా యొక్క భాగం పడుతుంది, ప్యాకెట్ ఒక భాగం డేటా మరియు ఆ చుట్టూ మేము వెళుతున్న ఒక TCP పొర తో అది వ్రాప్. ఇమెయిళ్ళు, మీరు చప్పుళ్ళు పోర్ట్ 25 ద్వారా పంపబడతాయి, మరియు మేము డేటా యొక్క నాలుగు భాగాలుగా ఉంటుంది, ఇక్కడ, మేము ఉపయోగించి కావడం చేస్తున్న, మరియు ఈ వాటిలో మొదటిది. కాబట్టి బహుశా మా TCP పొర కలిగి సమాచారం బాగా, మేము ఉన్నాము గురించి పోర్ట్ 25 అన్నారు, మరియు ఈ ప్యాకెట్ సంఖ్య నాలుగు ఒకటి. ఆ చుట్టూ కాబట్టి ఇప్పుడు మేము అన్ని సమాచారం, కలిసి కొట్టగా మేము అది ఎక్కడ చెప్పడానికి వెళుతున్న వెళ్ళడానికి, ఏమి యంత్రం, ఏ IP చిరునామా ఈ ప్యాకెట్ ను కోరుకుంటున్నాము. మరియు ఆ IP పొర యొక్క భాగం. మరియు ఇతర సమాచారం ఉంది అక్కడ కూడా, తిరిగి చిరునామా వంటి కేసు ఏదో తప్పు జరిగితే ఎక్కడికి పంపాలో అది తెలుసు సమాచారం తిరిగి, మరియు అందువలన న. కానీ IP పొర వెళ్తాడు ఆ అన్ని చుట్టూ. ఆ మొత్తం విషయం కూడినది కలిసి ఒక పెద్ద యూనిట్ గా, మరియు ఒక IP బదిలీ ద్వారా పంపారు. కనుక ఇది రౌటర్ ద్వారా సాగింది కావాలి నెట్వర్క్, ఇంటర్నెట్ ప్రోటోకాల్ ఉపయోగించి. మరియు రిసీవర్ అందుకుంటుంది మొత్తం విషయం. మరియు అప్పుడు అది ప్రారంభించవచ్చు ఇక్కడ ఏం deconstruct. ఇది IP పొర చూసి, ఈ డేటాను బయట పొర, మరియు YEP, ఆ నా IP వార్తలు, చెప్పారు చిరునామా కాబట్టి మేము ఆ విస్మరించండి. నేను రకమైన, ఇది విస్మరించవచ్చు, ఇకపై ఇది అవసరం లేదు, మరియు అది ఒక స్థాయి లోతైన చూడవచ్చు. అది సరే, ఈ డేటా, ఆ చూసే పోర్ట్ 25 స్వికరణ ఉద్దేశించబడింది. ఇది స్పష్టంగా మొదటి నాలుగు భాగం. కనుక, నేను ఆ ఉంచండి వెళుతున్న మైండ్, మరియు డేటా చూడండి, మరియు సుమారు పేరు అది స్లాట్ నేను వెళ్ళడానికి జరగబోతోంది అనుకుంటున్నాను. ఇప్పుడు, ఎందుకంటే ఇంటర్నెట్ ప్రోటోకాల్ యొక్క అది తప్పనిసరిగా సందర్భంలో కాదు ఆ తదుపరి ప్యాకెట్ రిసీవర్ గెట్స్ ప్యాకెట్ రెండు ఉంది. నిజానికి, తదుపరి విషయం రిసీవర్ గెట్స్ ప్యాకెట్ సంఖ్య కావచ్చు మూడు ఈ ప్యాకెట్లను ఎందుకంటే ఎందుకంటే వివిధ మార్గాలు పట్టింది నెట్వర్క్లో వేర్వేరు ట్రాఫిక్. కాబట్టి, నేను వెళ్ళి వెళుతున్న కాదు అది నిర్మించే చిత్రం ద్వారా మళ్ళీ, కానీ ప్యాకెట్ మూడు కదలికలు, దూరంగా తొలగించారు కావాలి దాని పొరల యొక్క, IP పొర, TCP పొర, మరియు డేటా కుడి స్పాట్ లో ఉంచే. ఆపై, దానిని చెప్పటానికి వీలు ప్యాకెట్ నాలుగు అందుకుంటుంది. ఇప్పుడు, అంతే, సే తెలియజేయండి ఏ డేటా పొందుటకు లేదు. ఏమి చేయాలో జరుగుతుందో? IP మాకు ఏమీ లేదు. కానీ TCP చేస్తుంది. TCP బాగా, నేను ఒకటి అందుకున్నాము తెలుసు నాలుగు, నాలుగు మూడు, మరియు నాలుగు నాలుగు. నేను ఏ మరింత డేటా పొందడానికి కాదు. కాబట్టి ఏదో తప్పు పోయిందో. కానీ నేను డెలివరీ హామీ. నేను ఆ ప్యాకెట్ తెలుసు సంఖ్య రెండు లేదు. కాబట్టి TCP ఇప్పుడు ఒక అభ్యర్థనను చేయవచ్చు, విధమైన, తిరోగమన దిశలో. దాని అభ్యర్థనను అప్ bundling దాదాపు అదే విధంగా, మరియు IP ద్వారా పంపడం, ఇది నాకు తెలిసిన, అనుకొనుట అనంతమైన లూప్ విధమైన దారి అందరూ మార్గంలో ప్యాకెట్లను పడే. కానీ ఆ TCP చెప్పటానికి ఇది తగినంత నేను ఒక ప్యాకెట్ మిస్ చేస్తున్నాను అన్నారు. నేను సమాచారం పంపాలి తిరిగి పంపినవారు. అదృష్టవశాత్తూ పంపినవారు యొక్క IP చిరునామా, ఉంది విధమైన, IP పొర లో కొట్టగా. అది తిరిగి ఉంది of-- ఇది భాగంగా ఉంది ఎన్వలప్ మీద అడ్రసు. నేను ప్యాకెట్ సంఖ్య లేదు చేస్తున్నాను, చెప్పటానికి రెండు, మీరు అది మళ్లీ దయచేసి. పంపేవారుగానీ అందుకుంటుంది సమాచారం, అది పంపడానికి కలిగి లేదు మొత్తం ఇమెయిల్ మళ్ళీ. ఇది మాత్రమే వ్యక్తిగత పంపడానికి అవసరం అది ముక్క తప్పిపోయిన అని, కాబట్టి మేము ప్యాకెట్ సంఖ్య రెండు పంపవచ్చు. అది గెట్స్ ఉన్నప్పుడు, ఇప్పుడు TCP, చెప్పారు నేను సమాచారం యొక్క అన్ని నాలుగు ముక్కలు కలిగి నేను అవసరమైన. కనుక, నేను వాటిని కలిసి సమీకరించటం, మరియు సమాచారం యొక్క ఈ మొత్తం టేక్ బ్లాక్ మరియు పోర్ట్ 25, ఎక్కడ దానిని పంపగలరు అది ఒక ఇమెయిల్ వివరించబడతాయి. మరియు మేము చేసిన ఈ విధంగా ఆ ఇప్పుడు పంపినవారు నుండి ఒక ఇమెయిల్ పంపండి TCP / IP ఉపయోగించి రిసీవర్. సో, నేను అన్నాడు వంటి ఏ సమయంలో ఉంటే మార్గం వెంట ఏదో తప్పు జరిగింది TCP అది లావాదేవీ చేస్తాయి. అది ఒక అభ్యర్థన చేసే సమాచారం తిరిగి పంపబడుతుంది. మరియు అది సందేశాన్ని పునర్నిర్మాణానికి చేయవచ్చు. మరియు అది సందేశాన్ని పునర్నిర్మించారు ఒకసారి అన్ని ప్యాకెట్లను నుండి పొందింది, అప్పుడు వాటిని ఆర్గనైజ్ చేయవచ్చు మరియు సరైన సేవ వాటిని పంపిణీ. కాబట్టి ఆ క్లుప్తంగా TCP వార్తలు. మేము హామీ ఎలా సమాచారం యొక్క డెలివరీ. TCP గుర్తుంచుకో తరచుగా IP పనిచేస్తుంది, కాబట్టి ఈ రెండు ప్రోటోకాల్ నిజంగా వెళతాయని లేదు. మేము అనేక వీడియోలను వాటిని చర్చించారు ఇక్కడ వారు వివిధ పనులను ఎందుకంటే, కానీ వారు, కాబట్టి అంతర్ ఉన్నాము మీరు సాధారణంగా కలిసి వాటిని ఉపయోగిస్తారు. నేను డౌ లాయిడ్ ఉన్నాను. ఈ CS50 ఉంది.