..


ลิงก์ผู้สนับสนุน

TCP

บทความที่เขียนโดยแมทธิว Petrioli
หน้า 1 จาก 7

ในบทความนี้เราวิเคราะห์ลักษณะของ TCP และจะพยายามที่จะอยู่ในความลึกเพียงพอที่ประเด็นหลักที่เกี่ยวกับพิธีสารนี้

ความเชื่อถือได้

ขอเริ่มต้นด้วยการบอกว่า TCP เป็นโปรโตคอลที่อยู่ในการขนส่งชั้นสแต็คโปรโตคอลของ ISO / OSI ส่วนใหญ่ใช้งานอินเทอร์เน็ตใช้ในความเป็นจริงโปรโตคอลที่นี้ -- โดยธรรมชาติ -- เป็นลักษณะโดยระดับสูงของความน่าเชื่อถือ

เราจะเห็นในบทความที่เหตุผลสำหรับคำสั่งนี้

connection - oriented โปรโตคอล

TCP เป็นโปรโตคอลที่เชื่อมต่อเชิงว่าตั้งแต่สองโปรแกรมบนขั้วที่แตกต่างกันก่อนที่จะส่งข้อมูลดังกล่าวควรจะสร้างการเชื่อมต่อจับมือ (Hand Shake) ในข้อมูลเบื้องต้นนี้และจากนั้นจะถูกโอนไปเพื่อให้แน่ใจว่าแพคเกจ conesgna บริการที่เชื่อถือได้

full - duplex

TCP ที่มีแบบ full - duplex ที่ดังนั้นการไหลของข้อมูลระหว่างผู้ส่งและผู้รับเป็นแบบสองทิศทาง; อย่างแม่นยำมากขึ้นกระแสข้อมูลที่มีทิศทางที่แตกต่างกันสามารถอยู่ร่วมกัน ซึ่งหมายความว่าโฮสต์ทั่วไปสามารถส่งข้อมูลไปยังอีกและในขณะเดียวกันได้รับข้อมูลจากโฮสต์ที่สามโดยไม่ทำลายความน่าเชื่อถือของการส่ง

จากจุดหนึ่งไปยังอีกจุดหนึ่ง

คุณสามารถกำหนดการเชื่อมต่อ TCP ทั่วไปเป็นจุด - to - point ในที่หนึ่งแหล่งที่มาและหนึ่งปลายทาง

ที่กล่าวว่าเป็นที่ชัดเจนว่าจะไม่สามารถใช้ในโหมด multicast หรือการถ่ายโอนข้อมูลจากผู้ส่งไปยังผู้รับหลายในการทำงาน ถ้าเราคิดว่าโฮสต์ทั่วไปที่มีการแจ้งให้ทราบอีกสามสิ่งที่ครอบครัวต้องมีความจำเป็นเพื่อสร้างการเชื่อมต่อ TCP ที่แยกต่างหากสำหรับแต่ละโฮสต์ปลายทาง

การดำเนินการจัดการโดย TCP จะสมบูรณ์ไม่เห็นการทำงานของเครือข่ายระดับดังกล่าวเป็นแพ็กเก็ตส่งต่อไปถึงเราเตอร์

stream - oriented โปรโตคอล

นอกจาก TCP เป็นโปรโตคอลที่อาจจะกำหนดเป็นโปรโตคอล stream - oriented หรือ TCP ว่า"เห็น"ข้อมูลที่ส่งเป็นกระแสของ bytes ที่จะเรียงลำดับที่มีเลข

คุณสมบัติหลักของ TCP

คุณสมบัติหลักของ TCP สามารถสรุปได้ในรายการด้านล่าง :

  • การถ่ายโอนข้อมูลที่เชื่อถือได้ : : คุณมีการรับประกันการให้บริการของข้อมูลที่เชื่อถือได้หมายความว่าข้อมูลทั้งหมดที่ส่งโดยผู้ส่งจะถูกส่งไปยังผู้รับและไม่มีข้อผิดพลาด มันสามารถเกิดขึ้นโดยความผิดพลาดระหว่างการเชื่อมโยง, ที่แพคเกจบางส่วนได้รับสูญหายในเครือข่าย ณ จุดนี้ TCP ที่จะตรวจจับความล้มเหลวในการรับและส่งต่อแพ็กเก็ตสูญหายไปดำเนินการต่อไป (เราจะได้เห็นในรายละเอียดเพิ่มเติมว่ากระบวนการนี​​้เกิดขึ้น) นี้
  • เรียงลำดับของแพ็กเก็ตได้อย่างถูกต้อง : คุณสมบัตินี้เป็นสิ่งสำคัญอย่างยิ่งสำหรับความเข้าใจที่ถูกต้องของข้อความโดยการประยุกต์ใช้ปลายทาง ในความเป็นจริงมันอาจเกิดขึ้นได้ว่าแพ็กเก็ตล่าช้า conteneti ข้อมูลภายในเครือข่ายเนื่องจากความแออัดและดังนั้นจึงสามารถเกิดขึ้นได้ที่จะมาถึงที่ปลายทางออกคำสั่ง งานของ TCP คือการรวมกันอีกครั้งอย่างแม่นยำเพื่อมันอย่างถูกต้องข้อความและส่งต่อไปยังระดับถัดไป
  • การควบคุมการไหล : จะตรวจสอบว่าโฮสต์ TCP ในการส่งข้อมูลที่เร็วกว่าจะไม่ให้ล้นบัฟเฟอร์รับข้อมูลจากโฮสต์อื่นช้าลง ในความเป็นจริงหากการดำเนินการ TCP สังเกตเห็นว่าโฮสต์ปลายทางมีความยากลำบากในการอ่านข้อมูลในบัฟเฟอร์ได้รับการลดความถี่ของการส่งผ่านของผู้ส่งเพื่อความสมดุลประสิทธิภาพของทั้งสองโฮสต์
  • การควบคุมความแออัด : ถ้า TCP ที่ตระหนักดีว่ามีความแออัดของเครือข่ายอย่างกว้างขวางจำเป็นต้องใช้โฮสต์ที่ส่งเพื่อลดความถี่ของการส่ง packet เพื่อหลีกเลี่ยงการ congesting เครือข่ายที่มากขึ้น

ความหมายของ MMS (ขนาดสูงสุดของเซกเมนต์)

เพื่อให้เข้าใจถึงการขัดแย้งของบทความบางตอนนี้ให้ความหมายของขนาดสูงสุดของส่วนที่เราเรียกว่า MSS ที่

ค่า MSS ของพารามิเตอร์จะถูกกำหนดโดยค่าของหน่วยการส่งสูงสุดที่เรียกว่า MTU หรือขนาดของกรอบที่ใหญ่ที่สุดในชั้นเชื่อมโยงการพัฒนาอย่างยั่งยืน ในที่สุดค่า MSS ถูกเลือกเพื่อให้ส่วนการขนส่งชั้นจะถูกส่งไปในกรอบชั้นเชื่อมโยงเดียว

ในประเภทเดียวกัน ...
E - Learning
Excel (Ebook) Excel (Ebook)
สร้างกระดาษคำนวณและการคำนวณ เพียง 25 €
Java (หลักสูตร) Java (หลักสูตร)
OOP การเขียนโปรแกรมใน Java อาทิตย์ -15% ส่วนลดจน 2011/12/10
PHP (หลักสูตร) PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 €
ลิงก์ผู้สนับสนุน