Transmission Control Protocol (TCP)

فهرست عناوین اصلی در این پاورپوینت

فهرست عناوین اصلی در این پاورپوینت

● CS 31006: Computer Networks – The Internet Transport Protocols
● Transmission Control Protocol (TCP)
● TCP Service Model
● The TCP Protocol – The Header
● TCP Sequence Number and Acknowledgement Number
● TCP Segments
● How a TCP Segment is Created
● Challenges in TCP Design
● Window Size field in the TCP Segment Header
● TCP Connection Establishment
● TCP Connection Release
● TCP State Transition Diagram – Connection Modeling
● TCP Sliding Window
● Delayed Acknowledgements
● Nagle’s Algorithm
● Silly Window Syndrome
● Handling Short Segments – Sender and Receiver Together
● Handling Out of Order in TCP
● TCP Timer Management
● RTT at Data Link Layer vs RTT at Transport Layer
● RTT Estimation at the Transport Layer
● Problem with EWMA
● RTO Estimation
● Karn’s Algorithm
● Other TCP Timers
● TCP Congestion Control
● 1986 Congestion Collapse
● Adjust CWnd based on AIMD
● Increase Rate Exponentially at the Beginning – The Slow Start
● TCP Slow Start
● Slow Start Threshold
● Additive Increase (Congestion Avoidance)
● Additive Increase – Packet Wise Approximation
● Triggering an Congestion
● Fast Retransmission – TCP Tohoe
● Fast Recovery – TCP Reno

نوع زبان: انگلیسی حجم: 3.16 مگا بایت
نوع فایل: اسلاید پاورپوینت تعداد اسلایدها: 41 صفحه
سطح مطلب: نامشخص پسوند فایل: pptx
گروه موضوعی: زمان استخراج مطلب: 2019/05/17 08:59:48

لینک دانلود رایگان لینک دانلود کمکی

اسلایدهای پاورپوینت مرتبط در پایین صفحه

عبارات مهم استفاده شده در این مطلب

عبارات مهم استفاده شده در این مطلب

tcp, ., byte, segment, indian, institute, technology, kharagpur, number, connection, datum, window,

توجه: این مطلب در تاریخ 2019/05/17 08:59:48 به صورت خودکار از فضای وب آشکار توسط موتور جستجوی پاورپوینت جمع آوری شده است و در صورت اعلام عدم رضایت تهیه کننده ی آن، طبق قوانین سایت از روی وب گاه حذف خواهد شد. این مطلب از وب سایت زیر استخراج شده است و مسئولیت انتشار آن با منبع اصلی است.

http://cse.iitkgp.ac.in/~sandipc/Courses/CS31006_2018/transport_TCP.pptx

در صورتی که محتوای فایل ارائه شده با عنوان مطلب سازگار نبود یا مطلب مذکور خلاف قوانین کشور بود لطفا در بخش دیدگاه (در پایین صفحه) به ما اطلاع دهید تا بعد از بررسی در کوتاه ترین زمان نسبت به حدف با اصلاح آن اقدام نماییم. جهت جستجوی پاورپوینت های بیشتر بر روی اینجا کلیک کنید.

عبارات پرتکرار و مهم در این اسلاید عبارتند از: tcp, ., byte, segment, indian, institute, technology, kharagpur, number, connection, datum, window,

مشاهده محتوای متنیِ این اسلاید ppt

مشاهده محتوای متنیِ این اسلاید ppt

cs ۳۱ ۶ computer networks – the internet transport protocols indian institute of technology kharagpur sandip chakraborty sandipc@cse.iitkgp.ernet.in department of computer science and engineering tcp was specifically designed to provide a reliable end to end byte stream over an unreliable internetwork. internetwork – different parts may have widely different topologies bandwidths delays packet sizes and other parameters tcp dynamically adapts to properties of the internetwork and is robust in the face of many kinds of failures. rfc ۷۹۳ september ۱۹۸۱ – base protocol rfc ۱۱۲۲ clarifications and bug fixes rfc ۱۳۲۳ high performance rfc ۲ ۱۸ sack rfc ۲۵۸۱ congestion control rfc ۳۱۶۸ explicit congestion notification transmission control protocol tcp indian institute of technology kharagpur uses sockets to define an end to end connection source ip source port source initial sequence number destination ip destination port destination initial sequence number unix model of socket implementation a single daemon process called internet daemon inetd runs all the times at different well known ports and wait for the first incoming connection when a first incoming connection comes inetd forks a new process and starts the corresponding daemon for example httpd at port ۸ ftpd at port ۲۱ etc. all tcp connections are full diplex and point to point. tcp does not support multicasting or broadcasting. tcp service model indian institute of technology kharagpur a tcp connection is a byte stream not a message stream message boundaries are not preserved end to end example the sending process does four ۵۱۲ byte writes to a tcp stream – for write call to the tcp socket these data may be delivered as – four ۵۱۲ byte chunks two ۱ ۲۴ byte chunks one ۲ ۴۸ byte chunk or some other way there is no way for the receiver to detect the unit s in which the data were written by the sending process. tcp service model indian institute of technology kharagpur the tcp protocol – the header source computer networks ۵th edition by tanenbaum wetherell indian institute of technology kharagpur ۳۲ bits sequence number and acknowledgement number every byte on a tcp connection has its own ۳۲ bit sequence number – a byte stream oriented connection tcp uses sliding window based flow control – the acknowledgement number contains next expected byte in order which acknowledges the cumulative bytes that has been received by the receiver. ack number ۳۱۲۴۵ means that the receiver has correctly received up to ۳۱۲۴۴ bytes and expecting for byte ۳۱۲۴۵ tcp sequence number and acknowledgement number indian institute of technology kharagpur the sending and receiving tcp entities exchange data in the form of segments. a tcp segment consists of a fixed ۲ byte header plus an optional part followed by zero or more data bytes. tcp can accumulate data from several write calls into one segment or split data from one write into multiple segments a segment size is restricted by two parameters ip payload ۶۵۵۱۵ bytes maximum transmission unit mtu of the link tcp segments indian institute of technology kharagpur write calls from the applications write data to the tcp sender buffer. sender maintains a dynamic window size based on the flow and congestion control algorithm modern implementations of tcp uses path mtu discovery to determine the mtu of the end to end path uses icmp protocol and sets up the maximum segment size mss during connection establishment may depend on other parameters buffer implementation . check the sender window after receiving an ack. if the window size is less than mss construct a single segment otherwise construct multiple segments each equals to the mss how a tcp segment is created indian institute of technology kharagpur ۸ segments are constructed dynamically so retransmissions do not guarantee the retransmission of the same data segment – a retransmission may contain additional data or less data segments may arrive out of order. tcp receiver should handle out of order segments in a proper way so that data wastage is minimized. challenges in tcp design indian institute of technology kharagpur flow control in tcp is handled using a variable sized sliding window. the window size field tells how many bytes the receiver can receive based on the current free size at its buffer space. what is meant by window size tcp acknowledgement – combination of acknowledgement number and window size window size field in the tcp segment header indian institute of technology kharagpur tcp connection establishment how to choose the initial sequence number protect delayed duplicates do now generate the initial sequence number for every connection from original implementation of tcp used a clock based approach the clock ticked every ۴ microseconds the value of the clock cycles from to ۲۳۲ ۱. the value of the clock gives the initial sequence number tcp syn flood attack solution use cryptographic function to generate sequence numbers indian institute of technology kharagpur tcp connection release indian institute of technology kharagpur tcp state transition diagram – connection modeling event action dashed server solid client source computer networks ۵th edition by tanenbaum wetherell indian institute of technology kharagpur tcp state transition diagram – connection modeling event action dashed server solid client source computer networks ۵th edition by tanenbaum wetherell indian institute of technology kharagpur tcp sliding window source computer networks ۵th edition by tanenbaum wetherell indian institute of technology kharagpur consider a telnet connection that reacts on every keystroke. in the worst case whenever a character arrives at the sending tcp entity tcp creates a ۲۱ byte tcp segment ۲ bytes of header and ۱ byte of data. for this segment another ack and window update is sent when the application reads that ۱ byte. this results in a huge wastage of bandwidth. delayed acknowledgements delay acknowledgement and window updates for up to ۵ msec in the hope of receiving few more data packets within that interval. however the sender can still send multiple short data segments. delayed acknowledgements indian …

کلمات کلیدی پرکاربرد در این اسلاید پاورپوینت: tcp, ., byte, segment, indian, institute, technology, kharagpur, number, connection, datum, window,

این فایل پاورپوینت شامل 41 اسلاید و به زبان انگلیسی و حجم آن 3.16 مگا بایت است. نوع قالب فایل pptx بوده که با این لینک قابل دانلود است. این مطلب برگرفته از سایت زیر است و مسئولیت انتشار آن با منبع اصلی می باشد که در تاریخ 2019/05/17 08:59:48 استخراج شده است.

http://cse.iitkgp.ac.in/~sandipc/Courses/CS31006_2018/transport_TCP.pptx

  • جهت آموزش های پاورپوینت بر روی اینجا کلیک کنید.
  • جهت دانلود رایگان قالب های حرفه ای پاورپوینت بر روی اینجا کلیک کنید.

رفتن به مشاهده اسلاید در بالای صفحه


پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *