CINXE.COM

TCP — Вікіпедія

<!DOCTYPE html> <html class="client-nojs" lang="uk" dir="ltr"> <head> <meta charset="UTF-8"> <title>TCP — Вікіпедія</title> <script>(function(){var className="client-js";var cookie=document.cookie.match(/(?:^|; )ukwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"],"wgRequestId":"fdc2420e-8afd-4e7f-8f64-310dec0ea8fe","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"TCP","wgTitle":"TCP","wgCurRevisionId":43492733,"wgRevisionId":43492733,"wgArticleId":10246,"wgIsArticle":true,"wgIsRedirect":false, "wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Сторінки з використанням розширення JsonConfig","Шаблон:Webarchive:посилання на Wayback Machine","Використання шаблону Reflist із кількістю колонок","Сторінки, що використовують магічні посилання RFC","Сторінки, що використовують магічні посилання ISBN","TCP/IP","Інтернет-протоколи"],"wgPageViewLanguage":"uk","wgPageContentLanguage":"uk","wgPageContentModel":"wikitext","wgRelevantPageName":"TCP","wgRelevantArticleId":10246,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":3}}},"wgStableRevisionId":43492733,"wgMediaViewerOnClick":true, "wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"uk","pageLanguageDir":"ltr","pageVariantFallbacks":"uk"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":60000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q8803","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready", "ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.styles.legacy":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","codex-search-styles":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.CurIDLink","ext.gadget.collapserefs","ext.gadget.showContributorContent","ext.gadget.switcher","ext.gadget.edittop","ext.gadget.new-section","ext.gadget.newTopicOnTop","ext.gadget.MonobookToolbarStandard","ext.gadget.ProtectionIndicator","ext.gadget.Statistics","ext.gadget.interwiki-langlist","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap", "ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=uk&amp;modules=codex-search-styles%7Cext.cite.styles%7Cext.flaggedRevs.basic%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.styles.legacy%7Cwikibase.client.init&amp;only=styles&amp;skin=vector"> <script async="" src="/w/load.php?lang=uk&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=uk&amp;modules=site.styles&amp;only=styles&amp;skin=vector"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/6/6c/Osi-encapsulation.gif"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="703"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/6/6c/Osi-encapsulation.gif"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="469"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="375"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="TCP — Вікіпедія"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//uk.m.wikipedia.org/wiki/TCP"> <link rel="alternate" type="application/x-wiki" title="Редагувати" href="/w/index.php?title=TCP&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Вікіпедія (uk)"> <link rel="EditURI" type="application/rsd+xml" href="//uk.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://uk.wikipedia.org/wiki/TCP"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.uk"> <link rel="alternate" type="application/atom+xml" title="Вікіпедія — Atom-стрічка" href="/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%9D%D0%BE%D0%B2%D1%96_%D1%80%D0%B5%D0%B4%D0%B0%D0%B3%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin-vector-legacy mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-TCP rootpage-TCP skin-vector action-view"><div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice"><!-- CentralNotice --></div> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">TCP</span></h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">Матеріал з Вікіпедії — вільної енциклопедії.</div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Перейти до навігації</a> <a class="mw-jump-link" href="#searchInput">Перейти до пошуку</a> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="uk" dir="ltr"><table class="vertical-navbox nowraplinks hlist" style="float:right;clear:right;width:22.0em;margin:0 0 1.0em 1.0em;background:#f9f9f9;border:1px solid #aaa;padding:0.2em;border-spacing:0.4em 0;text-align:center;line-height:1.4em;font-size:88%"><tbody><tr><th style="padding:0.2em 0.4em 0.2em;font-size:145%;line-height:1.2em;background-color: #adb;">Модель <a href="/wiki/TCP/IP" title="TCP/IP">TCP/IP</a> (<a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc1122">RFC 1122</a>)</th></tr><tr><th style="padding:0.1em;background-color: #cfc;"> <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Прикладний рівень">Прикладний рівень</a></th></tr><tr><td style="padding:0 0.1em 0.4em"> <ul><li><a href="/wiki/BGP" title="BGP">BGP</a></li> <li><a href="/wiki/DHCP" title="DHCP">DHCP</a></li> <li><a href="/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D0%B8%D1%85_%D1%96%D0%BC%D0%B5%D0%BD" title="Система доменних імен">DNS</a></li> <li><a href="/wiki/FTP" title="FTP">FTP</a></li> <li><a href="/wiki/Gopher" title="Gopher">Gopher</a></li> <li><a href="/wiki/GTP" title="GTP">GTP</a></li> <li><a href="/wiki/HTTP" title="HTTP">HTTP</a></li> <li><a href="/wiki/HTTPS" title="HTTPS">HTTPS</a></li> <li><a href="/wiki/IMAP" title="IMAP">IMAP</a></li> <li><a href="/wiki/IRC" title="IRC">IRC</a></li> <li><a href="/wiki/LDAP" title="LDAP">LDAP</a></li> <li><a href="/wiki/MGCP" title="MGCP">MGCP</a></li> <li><a href="/wiki/MQTT" title="MQTT">MQTT</a></li> <li><a href="/wiki/NNTP" title="NNTP">NNTP</a></li> <li><a href="/wiki/NTP" title="NTP">NTP</a></li> <li><a href="/wiki/Post_Office_Protocol" title="Post Office Protocol">POP3</a></li> <li><a href="/wiki/Routing_Information_Protocol" title="Routing Information Protocol">RIP</a></li> <li><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%BB%D0%B8%D0%BA_%D0%B2%D1%96%D0%B4%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D1%85_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80" title="Виклик віддалених процедур">RPC</a></li> <li><a href="/wiki/RTCP" title="RTCP">RTCP</a></li> <li><a href="/wiki/RTP" title="RTP">RTP</a></li> <li><a href="/wiki/RTSP" title="RTSP">RTSP</a></li> <li><a href="/wiki/SDP" title="SDP">SDP</a></li> <li><a href="/wiki/Session_Initiation_Protocol" title="Session Initiation Protocol">SIP</a></li> <li><a href="/wiki/SMTP" title="SMTP">SMTP</a></li> <li><a href="/wiki/SNMP" title="SNMP">SNMP</a></li> <li><a href="/wiki/SOAP" title="SOAP">SOAP</a></li> <li><a href="/wiki/SSH" title="SSH">SSH</a></li> <li><a href="/wiki/STUN" title="STUN">STUN</a></li> <li><a href="/wiki/Telnet" title="Telnet">Telnet</a></li> <li><a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">TLS/SSL</a></li> <li><a href="/wiki/Virtual_Network_Computing" title="Virtual Network Computing">VNC</a></li> <li><a href="/wiki/XMPP" title="XMPP">XMPP</a></li> <li> <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B8_%D0%BF%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D1%80%D1%96%D0%B2%D0%BD%D1%8F" title="Категорія:Протоколи прикладного рівня">докладніше</a></li></ul></li></ul></td> </tr><tr><th style="padding:0.1em;background-color: #cfc;"> <a href="/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Транспортний рівень">Транспортний рівень</a></th></tr><tr><td style="padding:0 0.1em 0.4em"> <ul><li><a class="mw-selflink selflink">TCP</a></li> <li><a href="/wiki/UDP" title="UDP">UDP</a></li> <li><a href="/wiki/DCCP" title="DCCP">DCCP</a></li> <li><a href="/wiki/Stream_Control_Transmission_Protocol" title="Stream Control Transmission Protocol">SCTP</a></li> <li><a href="/wiki/RSVP" title="RSVP">RSVP</a></li> <li><a href="/wiki/Explicit_Congestion_Notification" title="Explicit Congestion Notification">ECN</a></li> <li> <ul><li><a href="/w/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD%D0%BE%D0%B3%D0%BE_%D1%80%D1%96%D0%B2%D0%BD%D1%8F&amp;action=edit&amp;redlink=1" class="new" title="Категорія:Протоколи транспортного рівня (ще не написана)">докладніше</a></li></ul></li></ul></td> </tr><tr><th style="padding:0.1em;background-color: #cfc;"> <a href="/wiki/%D0%9C%D0%B5%D1%80%D0%B5%D0%B6%D0%B5%D0%B2%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Мережевий рівень">Мережевий рівень</a></th></tr><tr><td style="padding:0 0.1em 0.4em"> <ul><li><a href="/wiki/Internet_Protocol" title="Internet Protocol">IP</a> <ul><li><a href="/wiki/IPv4" title="IPv4">IPv4</a></li> <li><a href="/wiki/IPv6" title="IPv6">IPv6</a></li></ul></li> <li><a href="/wiki/ICMP" title="ICMP">ICMP</a></li> <li><a href="/wiki/ICMPv6" title="ICMPv6">ICMPv6</a></li> <li><a href="/wiki/IGMP" title="IGMP">IGMP</a></li> <li><a href="/wiki/IPsec" title="IPsec">IPsec</a></li> <li> <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B8_%D0%BC%D0%B5%D1%80%D0%B5%D0%B6%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_%D1%80%D1%96%D0%B2%D0%BD%D1%8F" title="Категорія:Протоколи мережевого рівня">докладніше</a></li></ul></li></ul></td> </tr><tr><th style="padding:0.1em;background-color: #cfc;"> <a href="/wiki/%D0%9A%D0%B0%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Канальний рівень">Канальний рівень</a></th></tr><tr><td style="padding:0 0.1em 0.4em"> <ul><li><a href="/wiki/ARP" title="ARP">ARP</a></li> <li><a href="/wiki/RARP" title="RARP">RARP</a></li> <li><a href="/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%B2%D0%B8%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F_%D1%81%D1%83%D1%81%D1%96%D0%B4%D1%96%D0%B2" title="Протокол виявлення сусідів">NDP</a></li> <li><a href="/wiki/MPLS" title="MPLS">MPLS</a></li> <li><a href="/wiki/OSPF" title="OSPF">OSPF</a></li> <li><a href="/wiki/%D0%A2%D1%83%D0%BD%D0%B5%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB" title="Тунельний протокол">Tunnels</a>&#160;(<a href="/wiki/L2TP" title="L2TP">L2TP</a>)</li> <li><a href="/wiki/MAC-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0" title="MAC-адреса">MAC-адреса</a> <ul><li><a href="/wiki/Ethernet" title="Ethernet">Ethernet</a></li> <li><a href="/wiki/Digital_Subscriber_Line" title="Digital Subscriber Line">DSL</a></li> <li><a href="/wiki/ISDN" title="ISDN">ISDN</a></li> <li><a href="/wiki/FDDI" title="FDDI">FDDI</a></li></ul></li> <li><a href="/wiki/%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80" title="Драйвер">Драйвер</a></li> <li> <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B8_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D1%80%D1%96%D0%B2%D0%BD%D1%8F" title="Категорія:Протоколи канального рівня">докладніше</a></li></ul></li></ul></td> </tr><tr><td style="padding:0.3em 0.4em 0.3em;font-weight:bold"> <style data-mw-deduplicate="TemplateStyles:r43815798">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r43094501">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}@media screen{html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}</style><div class="navbar plainlinks hlist"><span>Цей шаблон: </span><ul><li class="nv-переглянути"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:IPstack" title="Шаблон:IPstack"><span title="Переглянути цей шаблон">переглянути</span></a></li><li class="nv-обговорити"><a href="/w/index.php?title=%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%83:IPstack&amp;action=edit&amp;redlink=1" class="new" title="Обговорення шаблону:IPstack (ще не написана)"><span title="Обговорити цей шаблон">обговорити</span></a></li><li class="nv-редагувати"><a href="/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:EditPage/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:IPstack" title="Спеціальна:EditPage/Шаблон:IPstack"><span title="Редагувати цей шаблон">редагувати</span></a></li></ul></div></td></tr></tbody></table> <p><b>Transmission Control Protocol</b>, <b>TCP</b> (<a href="/wiki/%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Українська мова">укр.</a> <i lang="uk">Протокол управління передачею</i>)&#160;— разом із <a href="/wiki/Internet_Protocol" title="Internet Protocol">протоколом IP</a> є стрижневим <a href="/wiki/%D0%9C%D0%B5%D1%80%D0%B5%D0%B6%D0%B5%D0%B2%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB" class="mw-redirect" title="Мережевий протокол">протоколом</a> <a href="/wiki/%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82" title="Інтернет">Інтернету</a>, який дав назву моделі <a href="/wiki/TCP/IP" title="TCP/IP">TCP/IP</a>. Протокол призначений для керування передаванням даних у <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%27%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0_%D0%BC%D0%B5%D1%80%D0%B5%D0%B6%D0%B0" title="Комп&#39;ютерна мережа">комп'ютерних мережах</a>, працює на <a href="/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Транспортний рівень">транспортному рівні моделі OSI</a>.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> </p><p>На відміну від іншого поширеного протоколу транспортного рівня <a href="/wiki/UDP" title="UDP">UDP</a>, TCP забезпечує <a href="/wiki/%D0%9D%D0%B0%D0%B4%D1%96%D0%B9%D0%BD%D1%96%D1%81%D1%82%D1%8C" title="Надійність">надійне</a> доправляння даних від <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82" title="Хост">хоста</a>-відправника до хоста-отримувача, для цього встановлюється логічний зв'язок між хостами.<sup id="cite_ref-Лекція_2-0" class="reference"><a href="#cite_note-Лекція-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> Таким чином TCP належить до класу протоколів <a href="/w/index.php?title=%D0%97%D0%B2%27%D1%8F%D0%B7%D0%BE%D0%BA_%D0%B7%D1%96_%D0%B2%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%BC_%D0%B7%27%D1%94%D0%B4%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F%D0%BC&amp;action=edit&amp;redlink=1" class="new" title="Зв&#39;язок зі встановленим з&#39;єднанням (ще не написана)">зі встановленим з'єднанням</a><sup class="noprint"><a href="https://en.wikipedia.org/wiki/Connection-oriented_communication" class="extiw" title="en:Connection-oriented communication"><span title="Connection-oriented communication — версія статті «Зв&#39;язок зі встановленим з&#39;єднанням» англійською мовою" style="font-style:normal;font-weight:normal;font-size:normal">[en]</span></a></sup>. </p> <figure typeof="mw:File/Thumb"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Osi-encapsulation.gif" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Osi-encapsulation.gif/400px-Osi-encapsulation.gif" decoding="async" width="400" height="234" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Osi-encapsulation.gif/600px-Osi-encapsulation.gif 1.5x, //upload.wikimedia.org/wikipedia/commons/6/6c/Osi-encapsulation.gif 2x" data-file-width="623" data-file-height="365" /></a><figcaption>Інкапсуляція TCP в <a href="/wiki/%D0%9C%D0%B5%D1%80%D0%B5%D0%B6%D0%B5%D0%B2%D0%B0_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI" title="Мережева модель OSI">мережевій моделі OSI</a></figcaption></figure> <p>TCP отримує <a href="/wiki/%D0%9F%D0%BE%D1%82%D1%96%D0%BA_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Потік даних">потоки даних</a> від протоколів верхніх рівнів <a href="/wiki/%D0%9C%D0%B5%D1%80%D0%B5%D0%B6%D0%B5%D0%B2%D0%B0_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI" title="Мережева модель OSI">OSI-моделі</a>, початковим джерелом яких є протоколи <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Прикладний рівень">прикладного рівня</a>, такі як <a href="/wiki/HTTP" title="HTTP">HTTP</a>, <a href="/wiki/FTP" title="FTP">FTP</a> та інші. Кожний протокол верхнього рівня має свій визначений <a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%83" title="Порт протоколу">TCP-порт</a>. </p><p>TCP розбиває конкретний <a href="/wiki/%D0%9F%D0%BE%D1%82%D1%96%D0%BA_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Потік даних">потік даних</a> на порції, та додає до кожної з них <a href="#Формат_заголовка_TCP_сегменту">заголовок</a> з <a href="#Номер_послідовності">номером послідовності</a>. Отримані таким чином порції даних традиційно називаються TCP-<a href="/wiki/%D0%A1%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82" class="mw-disambig" title="Сегмент">сегментами</a>.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> Далі кожний сегмент <a href="/wiki/%D0%86%D0%BD%D0%BA%D0%B0%D0%BF%D1%81%D1%83%D0%BB%D1%8F%D1%86%D1%96%D1%8F_(%D0%BA%D0%BE%D0%BC%D0%BF%27%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%96_%D0%BC%D0%B5%D1%80%D0%B5%D0%B6%D1%96)" title="Інкапсуляція (комп&#39;ютерні мережі)">інкапсулюється</a> в <a href="/wiki/IP-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82" class="mw-redirect" title="IP-пакет">IP-пакет</a> і передається через <a href="/wiki/IP" class="mw-redirect" title="IP">IP</a>-протокол до хоста-отримувача. </p><p>Після надходження IP-пакету до хоста-отримувача перевіряється коректність отриманих даних у TCP-сегменті, методом перерахування <a href="#Контрольна_сума">контрольної суми</a>, та переконується, що попередні сегменти даних також були успішно отримані. Після чого хост-отримувач надсилає запит до хоста-відправника про нову, або повторне передавання порції даних, що одночасно є підтвердженням того, що всі сегменти з <a href="#Номер_послідовності">номерами послідовності</a>, меншими ніж <a href="#Номер_підтвердження">номер нового запиту</a>, були успішно отримані. </p><p>У свою чергу TCP-сегменти деінкапсулюються з IP-пакетів, розміщуються в правильному порядку та з них вилучаються <a href="#Формат_заголовка_TCP_сегменту">TCP-заголовки</a>. Отриманий таким чином <a href="/wiki/%D0%9F%D0%BE%D1%82%D1%96%D0%BA_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Потік даних">потік даних</a> передається до того протоколу верхнього рівня, з якого первісно надійшли дані на стороні хоста-відправника. </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="uk" dir="ltr"><h2 id="mw-toc-heading">Зміст</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Історія_створення"><span class="tocnumber">1</span> <span class="toctext">Історія створення</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#TCP-сегмент"><span class="tocnumber">2</span> <span class="toctext">TCP-сегмент</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#Поля_заголовка"><span class="tocnumber">3</span> <span class="toctext">Поля заголовка</span></a> <ul> <li class="toclevel-2 tocsection-4"><a href="#Порт_джерела"><span class="tocnumber">3.1</span> <span class="toctext">Порт джерела</span></a></li> <li class="toclevel-2 tocsection-5"><a href="#Порт_призначення"><span class="tocnumber">3.2</span> <span class="toctext">Порт призначення</span></a></li> <li class="toclevel-2 tocsection-6"><a href="#Номер_послідовності"><span class="tocnumber">3.3</span> <span class="toctext">Номер послідовності</span></a></li> <li class="toclevel-2 tocsection-7"><a href="#Номер_підтвердження"><span class="tocnumber">3.4</span> <span class="toctext">Номер підтвердження</span></a></li> <li class="toclevel-2 tocsection-8"><a href="#Зміщення_даних"><span class="tocnumber">3.5</span> <span class="toctext">Зміщення даних</span></a></li> <li class="toclevel-2 tocsection-9"><a href="#Зарезервовано"><span class="tocnumber">3.6</span> <span class="toctext">Зарезервовано</span></a></li> <li class="toclevel-2 tocsection-10"><a href="#Прапорці_(керуючі_біти)"><span class="tocnumber">3.7</span> <span class="toctext">Прапорці (керуючі біти)</span></a></li> <li class="toclevel-2 tocsection-11"><a href="#Розмір_вікна"><span class="tocnumber">3.8</span> <span class="toctext">Розмір вікна</span></a></li> <li class="toclevel-2 tocsection-12"><a href="#Контрольна_сума"><span class="tocnumber">3.9</span> <span class="toctext">Контрольна сума</span></a></li> <li class="toclevel-2 tocsection-13"><a href="#Показник_важливості"><span class="tocnumber">3.10</span> <span class="toctext">Показник важливості</span></a></li> <li class="toclevel-2 tocsection-14"><a href="#Опції"><span class="tocnumber">3.11</span> <span class="toctext">Опції</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-15"><a href="#TCP-порти"><span class="tocnumber">4</span> <span class="toctext">TCP-порти</span></a></li> <li class="toclevel-1 tocsection-16"><a href="#TCP-сесія"><span class="tocnumber">5</span> <span class="toctext">TCP-сесія</span></a> <ul> <li class="toclevel-2 tocsection-17"><a href="#Встановлення_з&#39;єднання"><span class="tocnumber">5.1</span> <span class="toctext">Встановлення з'єднання</span></a></li> <li class="toclevel-2 tocsection-18"><a href="#Закінчення_з&#39;єднання"><span class="tocnumber">5.2</span> <span class="toctext">Закінчення з'єднання</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-19"><a href="#Посилання"><span class="tocnumber">6</span> <span class="toctext">Посилання</span></a></li> <li class="toclevel-1 tocsection-20"><a href="#Література"><span class="tocnumber">7</span> <span class="toctext">Література</span></a></li> <li class="toclevel-1 tocsection-21"><a href="#Примітки"><span class="tocnumber">8</span> <span class="toctext">Примітки</span></a></li> </ul> </div> <div class="mw-heading mw-heading2"><h2 id="Історія_створення"><span id=".D0.86.D1.81.D1.82.D0.BE.D1.80.D1.96.D1.8F_.D1.81.D1.82.D0.B2.D0.BE.D1.80.D0.B5.D0.BD.D0.BD.D1.8F"></span>Історія створення</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=1" title="Редагувати розділ: Історія створення" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=1" title="Редагувати вихідний код розділу: Історія створення"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Піонером у розробці сучасних <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%27%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%96_%D0%BC%D0%B5%D1%80%D0%B5%D0%B6%D1%96" class="mw-redirect" title="Комп&#39;ютерні мережі">комп'ютерних мереж</a> вважається <i><a href="/wiki/%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%BE%D0%B2%D0%B8%D1%85_%D0%BE%D0%B1%D0%BE%D1%80%D0%BE%D0%BD%D0%BD%D0%B8%D1%85_%D0%B4%D0%BE%D1%81%D0%BB%D1%96%D0%B4%D0%BD%D0%B8%D1%86%D1%8C%D0%BA%D0%B8%D1%85_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%96%D0%B2_%D0%A1%D0%A8%D0%90" class="mw-redirect" title="Агентство передових оборонних дослідницьких проектів США">Агентство передових оборонних дослідницьких проектів США</a>, (DARPA, Defense Advanced Research Projects Agency)</i> зі своєю розробкою - мережею <i><a href="/wiki/ARPANET" title="ARPANET">ARPANET</a></i> запущеною у <a href="/wiki/1969" title="1969">1969</a> році.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> </p><p>Появою протоколу вважають <a href="/wiki/1974" title="1974">1974</a> рік, коли <a href="/wiki/%D0%86%D0%BD%D1%81%D1%82%D0%B8%D1%82%D1%83%D1%82_%D1%96%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D1%96%D0%B2_%D0%B7_%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D1%96%D0%BA%D0%B8_%D1%82%D0%B0_%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D1%96%D0%BA%D0%B8" title="Інститут інженерів з електротехніки та електроніки">інститут інженерів з електротехніки та електроніки</a> опублікував роботу «<i>Протокол для пакетної мережевої комунікації (A Protocol for Packet Network Intercommunication)</i>», авторами якої були <a href="/wiki/%D0%92%D1%96%D0%BD%D1%82%D0%BE%D0%BD_%D0%A1%D0%B5%D1%80%D1%84" title="Вінтон Серф">Вінтон Серф</a> та <a href="/wiki/%D0%A0%D0%BE%D0%B1%D0%B5%D1%80%D1%82_%D0%95%D0%BB%D0%BB%D1%96%D0%BE%D1%82_%D0%9A%D0%B0%D0%BD" title="Роберт Елліот Кан">Роберт Елліот Кан</a>.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> У цій праці <i>TCP</i> було абревіатурою від <i>Transmission Control Program</i> (<i>програма керування передаванням</i>). </p> <div class="mw-heading mw-heading2"><h2 id="TCP-сегмент"><span id="TCP-.D1.81.D0.B5.D0.B3.D0.BC.D0.B5.D0.BD.D1.82"></span>TCP-сегмент</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=2" title="Редагувати розділ: TCP-сегмент" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=2" title="Редагувати вихідний код розділу: TCP-сегмент"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Блок даних (<a href="/w/index.php?title=PDU&amp;action=edit&amp;redlink=1" class="new" title="PDU (ще не написана)">PDU</a><sup class="noprint"><a href="https://en.wikipedia.org/wiki/Protocol_data_unit" class="extiw" title="en:Protocol data unit"><span title="Protocol data unit — версія статті «PDU» англійською мовою" style="font-style:normal;font-weight:normal;font-size:normal">[en]</span></a></sup>, <i>Protocol data unit</i>) <i>TCP</i> називається сегментом,<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> хоча часто також використовують слово <i>пакет</i>, але таке вживання може вносити плутанину з <a href="/wiki/IP" class="mw-redirect" title="IP">IP</a>-пакетом. </p><p><i>TCP-сегмент</i> складається із <b>TCP-заголовка</b> і поля <b>Дані (<i>Data</i>)</b>, яке називають <b>сегментом даних</b> або <a href="/wiki/%D0%9A%D0%BE%D1%80%D0%B8%D1%81%D0%BD%D0%B5_%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D1%82%D0%B0%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_(%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Корисне навантаження (інформатика)"><b>пейлодом</b></a><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> або <a href="/w/index.php?title=SDU&amp;action=edit&amp;redlink=1" class="new" title="SDU (ще не написана)"><b>SDU</b></a><sup class="noprint"><a href="https://en.wikipedia.org/wiki/Service_data_unit" class="extiw" title="en:Service data unit"><span title="Service data unit — версія статті «SDU» англійською мовою" style="font-style:normal;font-weight:normal;font-size:normal">[en]</span></a></sup><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup>. </p><p>Стандартний розмір <i>TCP-заголовка</i>&#160;— 20 байт, але з використанням <a href="#Опції">опцій</a> розмір може зростати до 60 байт. Як правило, опціями <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82" title="Хост">хости</a> обмінюються на етапі <a href="#Встановлення_з&#39;єднання">встановлення з'єднання</a>. </p><p>Розмір <i>сегменту даних</i> (поля <i>даних</i>) визначається <a href="#Опції">опцією</a> <i>MSS</i> (<i>Максимальний розмір сегменту, Maximum segment size</i>) на етапі встановлення з'єднання. Якщо обміну опціями не відбулося, то розмір <i>сегменту даних</i> встановлюється за замовчуванням 536 байт.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> Розмір <i>сегменту даних</i> тісно пов'язаний з <a href="/wiki/MTU" title="MTU">MTU</a> (<i>Максимальний розмір блоку пересилання</i>). Фактично <i>MSS</i> дорівнює MTU з відніманням розміру <a href="/wiki/IP" class="mw-redirect" title="IP">IP</a>- і <i>TCP-заголовків</i>. Наприклад у сучасній мережі <a href="/wiki/Ethernet" title="Ethernet">Ethernet</a> MTU дорівнює 1500 байт; тоді оптимальний розмір <i>MSS</i> буде 1460 байтів (1500 мінус 20 байт заголовка IP і 20 байт заголовка <i>TCP</i>). </p> <table class="wikitable" style="margin: 0 auto; text-align:center"> <caption>Формат TCP сегменту </caption> <tbody><tr> <th style="border-left:none;"><a href="/wiki/%D0%9E%D0%BA%D1%82%D0%B5%D1%82_(%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Октет (інформатика)">Октет</a> (<a href="/wiki/%D0%91%D0%B0%D0%B9%D1%82" title="Байт">Байт</a>) </th> <th> </th> <th colspan="8">0 </th> <th colspan="8">1 </th> <th colspan="8">2 </th> <th colspan="8">3 </th></tr> <tr> <th> </th> <th><a href="/wiki/%D0%91%D1%96%D1%82" title="Біт">Біт</a></th> <th><tt>&#160;0</tt></th> <th><tt>&#160;1</tt></th> <th><tt>&#160;2</tt></th> <th><tt>&#160;3</tt></th> <th><tt>&#160;4</tt></th> <th><tt>&#160;5</tt></th> <th><tt>&#160;6</tt></th> <th><tt>&#160;7</tt></th> <th><tt>&#160;8</tt></th> <th><tt>&#160;9</tt></th> <th><tt>10</tt></th> <th><tt>11</tt></th> <th><tt>12</tt></th> <th><tt>13</tt></th> <th><tt>14</tt></th> <th><tt>15</tt></th> <th><tt>16</tt></th> <th><tt>17</tt></th> <th><tt>18</tt></th> <th><tt>19</tt></th> <th><tt>20</tt></th> <th><tt>21</tt></th> <th><tt>22</tt></th> <th><tt>23</tt></th> <th><tt>24</tt></th> <th><tt>25</tt></th> <th><tt>26</tt></th> <th><tt>27</tt></th> <th><tt>28</tt></th> <th><tt>29</tt></th> <th><tt>30</tt></th> <th><tt>31</tt> </th></tr> <tr> <th>0 </th> <th><tt> 0</tt> </th> <td colspan="16"><a href="#Порт_джерела">Порт джерела (<i>Source port</i>)</a></td> <td colspan="16"><a href="#Порт_призначення">Порт призначення (<i>Destination port</i>)</a> </td></tr> <tr> <th>4 </th> <th><tt>32</tt> </th> <td colspan="32"><a href="#Номер_послідовності">Номер послідовності (<i>Sequence number</i>)</a> </td></tr> <tr> <th>8 </th> <th><tt>64</tt> </th> <td colspan="32"><a href="#Номер_підтвердження">Номер підтвердження (<i>Acknowledgment number</i>)</a> </td></tr> <tr> <th>12 </th> <th><tt>96</tt> </th> <td colspan="4"><a href="#Зміщення_даних"><small>Зміщення даних</small> (<i>Data offset</i>)</a></td> <td colspan="3"><a href="#Зарезервовано"><small>Зарезервовано</small> (<i>Reserved</i>)<br /><tt><b>0 0 0</b></tt></a></td> <td><a href="#Прапорці_(керуючі_біти)"><tt>N<br />S</tt></a></td> <td><a href="#Прапорці_(керуючі_біти)"><tt>C<br />W<br />R</tt></a></td> <td><a href="#Прапорці_(керуючі_біти)"><tt>E<br />C<br />E</tt></a></td> <td><tt><a href="#Прапорці_(керуючі_біти)">U<br />R<br />G</a></tt></td> <td><a href="#Прапорці_(керуючі_біти)"><tt>A<br />C<br />K</tt></a></td> <td><a href="#Прапорці_(керуючі_біти)"><tt>P<br />S<br />H</tt></a></td> <td><a href="#Прапорці_(керуючі_біти)"><tt>R<br />S<br />T</tt></a></td> <td><a href="#Прапорці_(керуючі_біти)"><tt>S<br />Y<br />N</tt></a></td> <td><a href="#Прапорці_(керуючі_біти)"><tt>F<br />I<br />N</tt></a></td> <td colspan="16"><a href="#Розмір_вікна">Розмір вікна (<i>Window Size</i>)</a> </td></tr> <tr> <th>16 </th> <th><tt>128</tt> </th> <td colspan="16"><a href="#Контрольна_сума">Контрольна сума (<i>Checksum</i>)</a></td> <td colspan="16"><a href="#Покажчик_важливості">Показник важливості (<i>Urgent pointer</i>)</a> </td></tr> <tr> <th style="background:#F0FFFF;">20<br />…<br />56 </th> <th style="background:#F0FFFF;"><tt>160<br />...<br />448</tt> </th> <td colspan="32" style="background:#F0FFFF;"><a href="#Опції">Опції (<i>Options</i>) <i>необов'язкове, розмір залежно від значення поля «Зміщення даних»</i></a> </td></tr> <tr> <th style="background:#FFFF00;">20+<br />… </th> <th style="background:#FFFF00;"><tt>160+<br />… </tt></th> <td colspan="32" style="background:#FFFF00;"><b>Дані (<i>Data</i>)</b> </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="Поля_заголовка"><span id=".D0.9F.D0.BE.D0.BB.D1.8F_.D0.B7.D0.B0.D0.B3.D0.BE.D0.BB.D0.BE.D0.B2.D0.BA.D0.B0"></span>Поля заголовка</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=3" title="Редагувати розділ: Поля заголовка" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=3" title="Редагувати вихідний код розділу: Поля заголовка"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Порт_джерела"><span id=".D0.9F.D0.BE.D1.80.D1.82_.D0.B4.D0.B6.D0.B5.D1.80.D0.B5.D0.BB.D0.B0"></span>Порт джерела</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=4" title="Редагувати розділ: Порт джерела" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=4" title="Редагувати вихідний код розділу: Порт джерела"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>0 — 15 <a href="/wiki/%D0%91%D1%96%D1%82" title="Біт">біти</a>. <i>Порт джерела (Source port)</i> ідентифікує номер <a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%83" title="Порт протоколу"><i>TCP</i>-порту</a>, з якого відправляється сегмент.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Порт_призначення"><span id=".D0.9F.D0.BE.D1.80.D1.82_.D0.BF.D1.80.D0.B8.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.BD.D1.8F"></span>Порт призначення</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=5" title="Редагувати розділ: Порт призначення" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=5" title="Редагувати вихідний код розділу: Порт призначення"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>16&#160;— 31 біти. <i>Порт призначення (Destination port)</i> ідентифікує номер <a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%83" title="Порт протоколу"><i>TCP</i>-порту</a>, на який відправляється сегмент.</li></ul> <p>Див. також <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D1%96%D0%B2_%D0%BF%D0%BE%D1%80%D1%82%D1%96%D0%B2_TCP_%D1%82%D0%B0_UDP" title="Список номерів портів TCP та UDP">список номерів TCP- та UDP-портів</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Номер_послідовності"><span id=".D0.9D.D0.BE.D0.BC.D0.B5.D1.80_.D0.BF.D0.BE.D1.81.D0.BB.D1.96.D0.B4.D0.BE.D0.B2.D0.BD.D0.BE.D1.81.D1.82.D1.96"></span>Номер послідовності</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=6" title="Редагувати розділ: Номер послідовності" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=6" title="Редагувати вихідний код розділу: Номер послідовності"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>32&#160;— 63 біти. <i>Номер послідовності (Sequence number)</i> є числом, що відображає номер першого <a href="/wiki/%D0%91%D0%B0%D0%B9%D1%82" title="Байт">байту</a> в сегменті надісланих даних від <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82" title="Хост">хоста</a>-відправника до хоста-отримувача. Це число є <a href="/wiki/%D0%90%D0%BA%D1%83%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D1%96%D1%8F" class="mw-disambig" title="Акумуляція">акумулювальним</a>, тобто поточний <i>номер послідовності</i> є сумою <i>номера послідовності</i> попереднього сегменту і кількості даних (в байтах) відправлених у ньому. Використовується для відстежування кількості та правильної послідовності отриманих сегментів даних.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup></li></ul> <div class="mw-heading mw-heading3"><h3 id="Номер_підтвердження"><span id=".D0.9D.D0.BE.D0.BC.D0.B5.D1.80_.D0.BF.D1.96.D0.B4.D1.82.D0.B2.D0.B5.D1.80.D0.B4.D0.B6.D0.B5.D0.BD.D0.BD.D1.8F"></span>Номер підтвердження</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=7" title="Редагувати розділ: Номер підтвердження" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=7" title="Редагувати вихідний код розділу: Номер підтвердження"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>64&#160;— 95 біти. <i>Номер підтвердження (Acknowledgment number)</i> фактично є запитом від <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82" title="Хост">хоста</a> отримувача на надіслання нового сегменту даних починаючи зі вказаного номера. З іншого боку, коли хост відправник отримує це повідомлення, він переконується, що всі сегменти даних з <a href="#номер_послідовності">номерами послідовності</a> меншими за <i>номер підтвердження</i> були успішно прийняті отримувачем.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Зміщення_даних"><span id=".D0.97.D0.BC.D1.96.D1.89.D0.B5.D0.BD.D0.BD.D1.8F_.D0.B4.D0.B0.D0.BD.D0.B8.D1.85"></span>Зміщення даних</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=8" title="Редагувати розділ: Зміщення даних" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=8" title="Редагувати вихідний код розділу: Зміщення даних"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>96&#160;— 99 біти. <i>Зміщення даних<sup id="cite_ref-Лекція_2-1" class="reference"><a href="#cite_note-Лекція-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> (Data offset)</i> 4-бітний номер, який визначає розмір <a href="#TCP-заголовок">TCP-заголовка</a> в 32-бітових <a href="/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%BE" title="Машинне слово">словах</a>. Мінімальний розмір становить 5 (<i>0101</i>) слів, а максимальний&#160;— 15 (<i>1111</i>), що є відповідно 20 і 60 <a href="/wiki/%D0%91%D0%B0%D0%B9%D1%82" title="Байт">байт</a>. Фактично визначає розмір поля <b>Опції</b> (<i>Options</i>) від 0 до 40 байт.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Зарезервовано"><span id=".D0.97.D0.B0.D1.80.D0.B5.D0.B7.D0.B5.D1.80.D0.B2.D0.BE.D0.B2.D0.B0.D0.BD.D0.BE"></span>Зарезервовано</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=9" title="Редагувати розділ: Зарезервовано" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=9" title="Редагувати вихідний код розділу: Зарезервовано"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>100—102 біти, зарезервовані для майбутнього використання і повинні містити нулі <i>(000)</i>.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Прапорці_(керуючі_біти)"><span id=".D0.9F.D1.80.D0.B0.D0.BF.D0.BE.D1.80.D1.86.D1.96_.28.D0.BA.D0.B5.D1.80.D1.83.D1.8E.D1.87.D1.96_.D0.B1.D1.96.D1.82.D0.B8.29"></span>Прапорці (керуючі біти)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=10" title="Редагувати розділ: Прапорці (керуючі біти)" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=10" title="Редагувати вихідний код розділу: Прапорці (керуючі біти)"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Це поле містить <a href="/wiki/%D0%91%D1%96%D1%82" title="Біт">бітові</a> <a href="/wiki/%D0%9F%D1%80%D0%B0%D0%BF%D0%BE%D1%80%D0%B5%D1%86%D1%8C_(%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Прапорець (інформатика)">прапорці</a>, з яких шість основних описані в <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc793">RFC 793</a><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup> з 106 по 111 біт, два прапорці додані до заголовка в <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc3168">RFC 3168</a>, розміщуються в 104 і 105 бітах заголовка, в 103 біті знаходиться експериментальний прапорець згідно з <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc3540">RFC 3540</a>. Прапорці вважається встановленими, якщо їх бітове значення є <i>1</i>. </p> <ul><li>103 <b>NS&#160;— Одноразова сума</b> (<i>Nonce Sum</i>), використовується з метою покращення роботи механізму <a href="/wiki/Explicit_Congestion_Notification" title="Explicit Congestion Notification">явного повідомлення про перевантаження</a> (<i>Explicit Congestion Notification, ECN</i>).</li> <li>104 <b>CWR&#160;— Вікно перевантаження зменшено</b> (<i>Congestion Window Reduced</i>), прапорець встановлюється, щоб показати що <i>TCP</i>-сегмент був отриманий зі встановленим полем ECE, іншими словами це є підтвердженням отримання сегменту даних з прапорцем <i>ECE</i> від хоста партнера.</li> <li>105 <b>ECE&#160;— ECN-Ехо</b> (<i>ECN-Echo</i>), поле показує, що відправник підтримує <a href="/wiki/Explicit_Congestion_Notification" title="Explicit Congestion Notification">ECN</a>.</li></ul> <p><b>Основні:</b> </p> <ul><li>106 <b>URG&#160;— Важливість</b> (<i>Urgent</i>), вказує, що <i>TCP</i>-сегмент містить <i>важливі дані</i>. Коли до хоста-отримувача надходить сегмент зі встановленим прапорцем <i>URG</i>, <i>TCP</i> відправляє <i>важливі дані</i> з цього сегменту, які знаходяться завдяки полю <a href="#Покажчик_важливості">покажчик важливості</a> до відповідного протоколу верхнього рівня минаючи чергу і без перевірки успішності надходження попередніх сегментів.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup></li> <li>107 <b>ACK&#160;— Підтвердження</b> (<i>Acknowledge</i>) успішності отримання <i>TCP</i>-сегменту</li> <li>108 <b>PSH&#160;— Просування</b> (<i>Push</i>), також як і прапорець <i>URG</i>, вказує, на пріоритетність <i>TCP</i>-сегменту. Хост-відправник позачергово надсилає цей сегмент даних через <a href="/wiki/IP" class="mw-redirect" title="IP">IP</a>-мережу. За аналогією з прапорцем <i>URG</i>, <i>PSH</i> інструктує хост-отримувач, що сегмент даних має бути негайно переданий до <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Прикладний рівень">прикладного рівня</a> (кінцевого споживача даних).</li> <li>109 <b>RST&#160;— Обривання</b> (<i>Reset</i>) вказує, хосту-отримувачу негайно скинути з'єднання без подальшої взаємодії. Така ситуація наступає у разі, якщо <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80" title="Сервер">сервер</a> (хост-відправник) не надає послуги визначеного сервісу. Наприклад клієнт (хост-отримувач) запросив у <a href="/wiki/%D0%92%D0%B5%D0%B1%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" title="Вебсервер">вебсерверa</a> послуги у форматі протоколу <a href="/wiki/HTTPS" title="HTTPS">HTTPS</a> (<i>TCP</i>-порт 443), але вебсервер надає послуги лише у форматі <a href="/wiki/HTTP" title="HTTP">HTTP</a> (<i>TCP</i>-порт 80). Ця властивість <i>TCP</i> часто використовується <a href="/wiki/%D0%A5%D0%B0%D0%BA%D0%B5%D1%80" title="Хакер">хакерами</a> для <a href="/wiki/%D0%A1%D0%BA%D0%B0%D0%BD%D0%B5%D1%80_%D0%BF%D0%BE%D1%80%D1%82%D1%96%D0%B2" title="Сканер портів">сканування портів</a> мережі жертви.</li> <li>110 <b>SYN&#160;— Синхронізація</b> (<i>Synchronize</i>) використовується для <a href="#Встановлення_з&#39;єднання">встановлення з'єднання</a> між хостами при так званому <i>триходовому <a href="/w/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D1%81%D1%82%D0%B8%D1%81%D0%BA%D0%B0%D0%BD%D0%BD%D1%8F_(%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)&amp;action=edit&amp;redlink=1" class="new" title="Рукостискання (інформатика) (ще не написана)">рукостисканні</a><sup class="noprint"><a href="https://en.wikipedia.org/wiki/Handshake_(computing)" class="extiw" title="en:Handshake (computing)"><span title="Handshake (computing) — версія статті «Рукостискання (інформатика)» англійською мовою" style="font-style:normal;font-weight:normal;font-size:normal">[en]</span></a></sup></i></li> <li>111 <b>FIN&#160;— Фініш</b> (<i>Finish</i>) вказує на завершення з'єднання.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Розмір_вікна"><span id=".D0.A0.D0.BE.D0.B7.D0.BC.D1.96.D1.80_.D0.B2.D1.96.D0.BA.D0.BD.D0.B0"></span>Розмір вікна</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=11" title="Редагувати розділ: Розмір вікна" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=11" title="Редагувати вихідний код розділу: Розмір вікна"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>112—127 біти. <i>Розмір вікна</i> (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Window Size</i>) визначає кількість <a href="/wiki/%D0%91%D0%B0%D0%B9%D1%82" title="Байт">байтів</a> даних, які відправник може надіслати до того, як отримає <a href="#Номер_підтвердження">підтвердження</a> (запит на новий сегмент) від <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82" title="Хост">хоста</a>-отримувача<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup> На практиці це означає, що хост-відправник може надсилати певну кількість сегментів даних без отримання підтвердження від хоста-отримувача. <i>Розмір вікна</i> <i>TCP</i> вираховує на основі <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%BF%D1%83%D1%81%D0%BA%D0%BD%D0%B0_%D0%B7%D0%B4%D0%B0%D1%82%D0%BD%D1%96%D1%81%D1%82%D1%8C_(%D0%BE%D0%B1%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F)" title="Пропускна здатність (обчислення)">максимальної пропускної здатності</a> (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">bandwidth</i>) <a href="/wiki/%D0%9B%D1%96%D0%BD%D1%96%D1%8F_%D0%B7%D0%B2%27%D1%8F%D0%B7%D0%BA%D1%83" title="Лінія зв&#39;язку">лінії зв'язку</a> між хостами (фактично це є <i>пропускна здатність</i> відрізка шляху з її найгіршим значенням) та загальній <a href="/wiki/%D0%97%D0%B0%D1%82%D1%80%D0%B8%D0%BC%D0%BA%D0%B0_(%D1%82%D0%B5%D1%85%D0%BD%D1%96%D0%BA%D0%B0)" title="Затримка (техніка)">затримці</a> (часу потрібному на доставку сегмента) на всьому шляху.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Контрольна_сума"><span id=".D0.9A.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D1.8C.D0.BD.D0.B0_.D1.81.D1.83.D0.BC.D0.B0"></span>Контрольна сума</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=12" title="Редагувати розділ: Контрольна сума" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=12" title="Редагувати вихідний код розділу: Контрольна сума"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>128—143 біти. <i><a href="/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0_%D1%81%D1%83%D0%BC%D0%B0" title="Контрольна сума">Контрольна сума</a> (Checksum)</i> розраховується на основі усього <i>TCP</i>-сегменту включно із заголовком та важливих полів <a href="/wiki/IP-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82" class="mw-redirect" title="IP-пакет">IP-пакета</a>: <a href="/wiki/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0" title="IP-адреса">IP-адрес</a> <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82" title="Хост">хостів</a> відправника та отримувача, <a href="/w/index.php?title=%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D1%96%D0%B2_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%96%D0%B2,_%D1%89%D0%BE_%D0%B2%D0%B8%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D0%BE%D0%B2%D1%83%D1%8E%D1%82%D1%8C_IP&amp;action=edit&amp;redlink=1" class="new" title="Список номерів протоколів, що використовують IP (ще не написана)">номера протоколу</a><sup class="noprint"><a href="https://en.wikipedia.org/wiki/List_of_IP_protocol_numbers" class="extiw" title="en:List of IP protocol numbers"><span title="List of IP protocol numbers — версія статті «Список номерів протоколів, що використовують IP» англійською мовою" style="font-style:normal;font-weight:normal;font-size:normal">[en]</span></a></sup> (<i>TCP</i> має номер 6) та загального розміру IP-пакету. Контрольна сума забезпечує можливість перевірки <a href="/wiki/%D0%A6%D1%96%D0%BB%D1%96%D1%81%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97" title="Цілісність інформації">цілісності надісланих даних</a>.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Показник_важливості"><span id=".D0.9F.D0.BE.D0.BA.D0.B0.D0.B7.D0.BD.D0.B8.D0.BA_.D0.B2.D0.B0.D0.B6.D0.BB.D0.B8.D0.B2.D0.BE.D1.81.D1.82.D1.96"></span>Показник важливості</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=13" title="Редагувати розділ: Показник важливості" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=13" title="Редагувати вихідний код розділу: Показник важливості"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>144—159 біти. <i>Покажчик важливості<sup id="cite_ref-Лекція_2-2" class="reference"><a href="#cite_note-Лекція-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> (Urgent pointer)</i>. Поле береться до уваги тільки в разі встановленого <a href="#Прапорці_(керуючі_біти)">прапорця <i>URG</i></a>, та містить значення зміщення відносно <a href="#Номер_послідовності">номера послідовності</a> сегменту. Фактично це число вказує на позицію в <i>TCP</i>-сегменті де закінчуються <i>важливі дані</i>.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> Тобто <i>важливі дані</i> знаходяться одразу після <i>TCP</i>-заголовка і закінчуються перед місцем на яке вказує <i>покажчик важливості</i>.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Опції"><span id=".D0.9E.D0.BF.D1.86.D1.96.D1.97"></span>Опції</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=14" title="Редагувати розділ: Опції" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=14" title="Редагувати вихідний код розділу: Опції"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>160—479 біти. <i>Опції (Options)</i> необов'язкове поле, розмір якого визначається в залежності від значення поля <a href="#Зміщення_даних">зміщення даних</a> та є <a href="/wiki/%D0%9A%D1%80%D0%B0%D1%82%D0%BD%D0%B5" class="mw-redirect" title="Кратне">кратним</a> 8 (одному <a href="/wiki/%D0%91%D0%B0%D0%B9%D1%82" title="Байт">байту</a>). Кожна опція в свою чергу складається з 3-х полів: <b>Номер</b> (<i>kind</i>)<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup>&#160;— 1 байт, <b>Довжина</b> (<i>length</i>, вказує на загальний розмір опції в <a href="/wiki/%D0%91%D0%B0%D0%B9%D1%82" title="Байт">байтах</a>)&#160;— 1 байт, <b>Дані</b> (<i>data</i>) в залежності від поля <i>довжина</i>. Опції використовується для обміну додаткових параметрів між хостами з метою покращення функціонування протоколу <i>TCP</i>. Частіше за все це поле включає наступні опції<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup>:</li> <li><b>MSS</b> (<i>Максимальний розмір сегменту, Maximum segment size</i>), <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc793">RFC 793</a>, <i>номер</i>&#160;— 2, <i>довжина</i>&#160;— 4.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> Опція <i>максимальний розмір сегменту</i> визначає максимальний розмір поля <b>Дані</b> в <i>TCP-сегменті</i> тобто кількість даних які можуть бути поміщені в один сегмент при їх передаванні між хостами.</li> <li><b>Масштабування вікна</b> (<i>Window scale</i>), <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc7323">RFC 7323</a>, <i>номер</i>&#160;— 3, <i>довжина</i>&#160;— 3,<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup> слугує для збільшення значення <i>TCP</i>-вікна, максимальне значення цієї опції є 14. Новий розмір <i>TCP</i>-вікна вираховується по формулі: <i><b><a href="#Розмір_вікна">розмір вікна</a> * 2<sup>n</sup></b></i>, де <i><b>n</b></i> є значення опції <i>масштабування вікна</i>. Стандартний максимальний <i>розмір вікна</i> відображається 16-ти бітовим числом, тобто може мати максимальне значення&#160;— 65535 (64 <a href="/wiki/%D0%9A%D0%B1" class="mw-redirect" title="Кб">Кб</a>), використовуючи опцію <i>масштабування вікна</i> з максимально допустимим значенням 14, отримуємо 65535 * 2<sup>14</sup> = 65535 * 16384 = 1073725440 (1 <a href="/wiki/%D0%93%D0%B1" class="mw-redirect" title="Гб">Гб</a>). Великі значення <i>TCP</i>-вікна використовуються коли на шляху пакетів із <i>TCP</i>-сегментами зустрічаються <a href="/wiki/WAN" title="WAN">WAN</a>-лінки зі значними <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%BF%D1%83%D1%81%D0%BA%D0%BD%D0%B0_%D0%B7%D0%B4%D0%B0%D1%82%D0%BD%D1%96%D1%81%D1%82%D1%8C_(%D0%BE%D0%B1%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F)" title="Пропускна здатність (обчислення)">максимальними пропускними здатностями</a> (<i>bandwidth</i>) та великими <a href="/wiki/%D0%97%D0%B0%D1%82%D1%80%D0%B8%D0%BC%D0%BA%D0%B0_(%D1%82%D0%B5%D1%85%D0%BD%D1%96%D0%BA%D0%B0)" title="Затримка (техніка)">затримками</a> (<i>latency</i>).</li> <li><b>Вибіркові підтвердження</b> (<i>Selective Acknowledgments, SACK</i>), <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc2018">RFC 2018</a>, <i>номер</i>&#160;— 2, <i>довжина</i>&#160;— від 4 байт&#160;— верхня межа варіюється,<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> як правило містить у собі два 2-х байтних поля даних. Мета її введення є покращення ефективності роботи <i>TCP</i>, як відомо <i>TCP</i> для передавання сегментів даних використовує протокол <a href="/wiki/IP" class="mw-redirect" title="IP">IP</a>, який є протоколом <a href="/w/index.php?title=%D0%97%D0%B2%27%D1%8F%D0%B7%D0%BE%D0%BA_%D0%B1%D0%B5%D0%B7_%D0%B2%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F_%D0%B7%27%D1%94%D0%B4%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F&amp;action=edit&amp;redlink=1" class="new" title="Зв&#39;язок без встановлення з&#39;єднання (ще не написана)">без встановлення з'єднання</a><sup class="noprint"><a href="https://en.wikipedia.org/wiki/Connectionless_communication" class="extiw" title="en:Connectionless communication"><span title="Connectionless communication — версія статті «Зв&#39;язок без встановлення з&#39;єднання» англійською мовою" style="font-style:normal;font-weight:normal;font-size:normal">[en]</span></a></sup>, тобто доправлення пакетів з <i>TCP</i>-сегментами не є гарантованим, допускається, що частина IP-пакетів може бути втрачена. В свою чергу <i>TCP</i> забезпечує <a href="/wiki/%D0%9D%D0%B0%D0%B4%D1%96%D0%B9%D0%BD%D1%96%D1%81%D1%82%D1%8C" title="Надійність">надійне</a> доправляння даних, що базується на механізмі надсилання <a href="#Номер_підтвердження">номерів підтвердження (<i>acknowledgment number</i>)</a>. Якщо якийсь сегмент від відправника до отримувача не надійшов у встановлений час то ініціюється повторне передавання починаючи зі втраченого сегменту, навіть якщо <i>TCP</i>-сегменти з <a href="#Номер_послідовності">номерами послідовності</a> більшими за номер втраченого сегменту були успішно отримані. Механізм <i>вибіркового підтвердження</i> дозволяє ретранслювати лише втрачені сегменти даних, чим суттєво покращує <a href="/wiki/%D0%95%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%96%D1%81%D1%82%D1%8C" title="Ефективність">ефективність</a> роботи <i>TCP</i>.</li> <li><b>Мітки часу</b> (<i>Timestamps</i>), <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc7323">RFC 7323</a>, <i>номер</i>&#160;— 8, <i>довжина</i>&#160;— 10,<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">&#91;</span>20<span class="cite-bracket">&#93;</span></a></sup> містить у собі два 4-х байтних поля <b>Значення мітки часу</b> (<i>Timestamp Value</i>) та <b>Ехо-відповідь мітки часу</b> (<i>Timestamp Echo Reply</i>).<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">&#91;</span>21<span class="cite-bracket">&#93;</span></a></sup> Як правило хости обмінюються значеннями <i>міток часу</i> на етапі встановлення з'єднання. За допомогою <i>міток часу</i> <i>TCP</i> визначає скільки потрібно часу на доправлення сегментів між хостами. На основі цих значень встановлюються <i>TCP</i>-<a href="/wiki/%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80" title="Таймер">таймери</a> відповідальні на стороні хоста-відправника за повторне передавання даних, якщо <a href="#Номер_підтвердження">підтвердження отримання</a> не надійшло у встановлений час, а у разі використання опції <i>вибіркового підтвердження</i> хост-отримувач самостійно ініціює запит на повторне пересилання конкретного сегменту даних.</li></ul> <p>Якщо деякий простір поля <i>Опції</i> лишається незаповненим то він заповнюється спеціальною опцією <b><a href="/wiki/NOP" title="NOP">NOP</a></b> (<i>No-Operation, нічого не робити</i>), <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc793">RFC 793</a>, <i>номер</i>&#160;— 1, <i>довжина</i>&#160;— відсутня.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">&#91;</span>22<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="TCP-порти"><span id="TCP-.D0.BF.D0.BE.D1.80.D1.82.D0.B8"></span>TCP-порти</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=15" title="Редагувати розділ: TCP-порти" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=15" title="Редагувати вихідний код розділу: TCP-порти"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="boilerplate seealso noprint" style="padding-left:20px"><i>Див. також: <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BF%D0%BE%D1%80%D1%82%D1%96%D0%B2_TCP_%D1%96_UDP" class="mw-redirect" title="Список портів TCP і UDP">Список портів TCP і UDP</a></i></div> <p>Поняття <i><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%83" title="Порт протоколу">порт (port)</a></i> є ключовим у протоколі <i>TCP</i>. <i>Порт</i> з точки зору <a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Операційна система">операційних систем</a> називається <i><a href="/wiki/%D0%A1%D0%BE%D0%BA%D0%B5%D1%82" class="mw-disambig" title="Сокет">сокетом</a> (socket)</i> <a href="/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81_(%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Процес (інформатика)">процесу</a>. Іншими словами це <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81" title="Прикладний програмний інтерфейс">програмний інтерфейс</a> для забезпечення обміну даними між процесами. </p><p>Для розуміння поняття <i>порту</i> з точки зору <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%27%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0_%D0%BC%D0%B5%D1%80%D0%B5%D0%B6%D0%B0" title="Комп&#39;ютерна мережа">комп'ютерних мереж</a> легко провести аналогію з роботою звичайної <a href="/wiki/%D0%9F%D0%BE%D1%88%D1%82%D0%B0" title="Пошта">пошти</a>. Коли ви відправляєте листа, то заповнюєте поля <i>Куди: адреса будинку</i> і <i>Кому: людина, яка проживає у цьому будинку</i>. У мережі <a href="/wiki/%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82" title="Інтернет">Інтернет</a> на питання <i>Куди:</i> відповідає <a href="/wiki/IP" class="mw-redirect" title="IP">IP</a>-протокол, тобто це є <a href="/wiki/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0" title="IP-адреса">IP-адреса</a> <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82" title="Хост">хоста</a>, а на питання <i>Кому:</i> відповідає <i>TCP</i>-протокол (або інший протокол <a href="/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Транспортний рівень">транспортного рівня</a>), тобто це номер протоколу <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Прикладний рівень">прикладного рівня</a> (процес, що відповідає за цей протокол з точки зору операційної системи), який «мешкає» за вказаною IP-адресою хоста. За аналогією зі звичайною поштою ви можете направити 2-а листа 2-м різним людям, які живуть в одному будинку, в Інтернеті ви можете направити <i>TCP</i>-сегменти 2-м різним протоколам прикладного рівня за однією і тією ж самою IP-адресою. Звичайно треба заповнити і зворотню адресу. </p><p>В Інтернеті широко вживається форма запису&#160;: <i>ip-адреса: порт</i>. </p><p>Команда <i><a href="/wiki/Netstat" title="Netstat">netstat</a> -n</i> може показати наступне: </p> <pre>192.168.1.31:54132 198.35.26.96:443 192.168.1.31:54138 198.35.26.96:22 </pre> <p>Тобто якийсь хост з <a href="/wiki/%D0%9B%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BC%D0%B5%D1%80%D0%B5%D0%B6%D0%B0" title="Локальна мережа">локальної мережі</a> (використовує <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%B2%D0%B0%D1%82%D0%BD%D0%B0_IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0" title="Приватна IP-адреса">приватну IP-адресу</a>) має одночасно з'єднання з сервером в <a href="/wiki/%D0%93%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BC%D0%B5%D1%80%D0%B5%D0%B6%D0%B0" class="mw-redirect" title="Глобальна мережа">глобальній мережі</a> Інтернет з ip-адресою <a rel="nofollow" class="external text" href="https://geoiptool.com/en/?host=&amp;IP=198.35.26.96">198.35.26.96</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20160918144114/https://geoiptool.com/en/?host=&amp;IP=198.35.26.96">Архівовано</a> 18 вересня 2016 у <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small> по портам 443 (протокол <a href="/wiki/HTTPS" title="HTTPS">HTTPS</a>) та 22 (протокол <a href="/wiki/SSH" title="SSH">SSH</a>). </p><p>За надання і використання <i>портів</i> відповідальна <a href="/wiki/IANA" title="IANA">IANA</a><sup id="cite_ref-IANA_23-0" class="reference"><a href="#cite_note-IANA-23"><span class="cite-bracket">&#91;</span>23<span class="cite-bracket">&#93;</span></a></sup>, хоча на практиці на відміну від використання IP-адрес це правило не завжди дотримується. Наприклад нічого не заважає адміністраторам 2-х хостів домовитися передавати, якийсь тип IP-<a href="/wiki/%D0%A2%D1%80%D0%B0%D1%84%D1%96%D0%BA" title="Трафік">трафіку</a> по <i>порту</i> 80, який є закріплений за протоколом <a href="/wiki/Http" class="mw-redirect" title="Http">http</a> і є відкритим на більшості <a href="/wiki/%D0%A4%D0%B0%D0%B9%D1%80%D0%B2%D0%BE%D0%BB" class="mw-redirect" title="Файрвол">файрволів</a>. </p><p><i>TCP</i>-заголовок має 16-<a href="/wiki/%D0%91%D1%96%D1%82" title="Біт">бітові</a> поля <a href="#Порт_джерела">порт джерела</a> та <a href="#Порт_призначення">порт призначення</a>, які можуть приймати значення від 0 до 65535. </p><p>Порти поділяються на категорії: </p> <ul><li><b>Загальновідомі</b> (<i>well-known</i>), діапазон номерів 0&#160;— 1023.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">&#91;</span>24<span class="cite-bracket">&#93;</span></a></sup> Як правило це порти, які використовують протоколи <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Прикладний рівень">прикладного рівня</a> <a href="/wiki/TCP/IP" title="TCP/IP">TCP/IP</a> стеку затверджені <a href="/wiki/IETF" title="IETF">IETF</a>, згідно з принципами <a href="/wiki/%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B8%D0%B9_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82" title="Відкритий стандарт">відкритого стандарту</a>. Наприклад: <a href="/wiki/HTTP" title="HTTP">HTTP</a> <i>порт</i> −80, <a href="/wiki/HTTPS" title="HTTPS">HTTPS</a>&#160;— 443, <a href="/wiki/SMTP" title="SMTP">SMTP</a>&#160;— 25, <a href="/wiki/Telnet" title="Telnet">Telnet</a>&#160;— 23, <a href="/wiki/SSH" title="SSH">SSH</a>&#160;— 22.</li> <li><b>Зареєстровані</b> (<i>registered</i>), діапазон номерів 1024&#160;— 49151. За задумом, ці порти призначаються для протоколів різних виробників <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Програмне забезпечення">програмного забезпечення</a>, які мають їх зареєструвати в <a href="/wiki/IANA" title="IANA">IANA</a>. Наприклад ігровий сервіс <a href="/wiki/Xbox_Live" title="Xbox Live">Xbox Live</a> використовує зареєстрований порт 3074.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">&#91;</span>25<span class="cite-bracket">&#93;</span></a></sup> На практиці багато <i>портів</i> у цьому діапазоні використовуються без офіційної реєстрації.</li> <li><b>Динамічні</b> (<i>приватні, ефемерні, dynamic, private, ephemeral</i>), діапазон номерів 49152-65535. IANA не реєструє ці порти. Використовуються, як правило хостами-клієнтами, для встановлення <i>TCP</i>-з'єднань з хостами-серверами. Як у прикладі вище, коли клієнт з IP-адресою 192.168.1.31 встановив 2 з'єднання зі сервером 198.35.26.96, на стороні клієнта використовуються <i>динамічні порти</i> 54132 та 54138, а на стороні сервера <i>загальновідомі порти</i> 443 (протокол <a href="/wiki/HTTPS" title="HTTPS">HTTPS</a>) та 22 (протокол <a href="/wiki/SSH" title="SSH">SSH</a>).</li></ul> <div class="mw-heading mw-heading2"><h2 id="TCP-сесія"><span id="TCP-.D1.81.D0.B5.D1.81.D1.96.D1.8F"></span>TCP-сесія</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=16" title="Редагувати розділ: TCP-сесія" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=16" title="Редагувати вихідний код розділу: TCP-сесія"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure typeof="mw:File/Thumb"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Tcp_state_diagram_fixed_new.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Tcp_state_diagram_fixed_new.svg/400px-Tcp_state_diagram_fixed_new.svg.png" decoding="async" width="400" height="301" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Tcp_state_diagram_fixed_new.svg/600px-Tcp_state_diagram_fixed_new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Tcp_state_diagram_fixed_new.svg/800px-Tcp_state_diagram_fixed_new.svg.png 2x" data-file-width="1084" data-file-height="817" /></a><figcaption>Діаграма станів <i>TCP-сесії</i></figcaption></figure> <p>Завданням протоколу, як випливає з його назви («<i>протокол керування пересиланням</i>»), є контроль надійного передавання даних між <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82" title="Хост">хостами</a>, для забезпечення цього між хостами <a href="/w/index.php?title=%D0%97%D0%B2%27%D1%8F%D0%B7%D0%BE%D0%BA_%D0%B7%D1%96_%D0%B2%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%BC_%D0%B7%27%D1%94%D0%B4%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F%D0%BC&amp;action=edit&amp;redlink=1" class="new" title="Зв&#39;язок зі встановленим з&#39;єднанням (ще не написана)">встановлюється логічне з'єднання</a><sup class="noprint"><a href="https://en.wikipedia.org/wiki/Connection-oriented_communication" class="extiw" title="en:Connection-oriented communication"><span title="Connection-oriented communication — версія статті «Зв&#39;язок зі встановленим з&#39;єднанням» англійською мовою" style="font-style:normal;font-weight:normal;font-size:normal">[en]</span></a></sup>, яке зветься <i>TCP-сесією</i>.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup> Протокол <i>TCP</i> працює у форматі <a href="/wiki/%D0%9A%D0%BB%D1%96%D1%94%D0%BD%D1%82-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%BD%D0%B0_%D0%B0%D1%80%D1%85%D1%96%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0" title="Клієнт-серверна архітектура">архітектури клієнт-сервер</a>. Хост який надсилає запит на отримання сервісу є <a href="/wiki/%D0%9A%D0%BB%D1%96%D1%94%D0%BD%D1%82_(%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Клієнт (інформатика)">клієнтом</a>, той хто відповідає на запит зветься <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80" title="Сервер">сервером</a>. Хости зв'язуються один з одним за <a href="#TCP-порти"><i>TCP</i>-портами</a>, на стороні клієнта це, як правило, <i>динамічний</i> порт, а на стороні сервера це <i>загальновідомий</i> або <i>зареєстрований</i> порт, номер якого відповідає протоколу <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Прикладний рівень">прикладного рівня</a>. Номери портів та значення інших параметрів заносяться до <a href="#Формат_заголовка_TCP_сегменту">заголовка <i>TCP</i>-сегменту</a>. </p><p>Тут під терміном <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80" title="Сервер">сервер</a> (<i>server</i>) розуміють <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%27%D1%8E%D1%82%D0%B5%D1%80" title="Комп&#39;ютер">комп'ютер</a> під управлінням <a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Операційна система">операційної системи</a>, який має доступ до <a href="/wiki/IP" class="mw-redirect" title="IP">IP</a>-мережі та надає послуги одного чи декількох сервісів <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Прикладний рівень">прикладного рівня</a>. В свою чергу на сервері-комп'ютері встановлені спеціальні сервер-<a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%27%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B0" title="Комп&#39;ютерна програма">програми</a>, які забезпечують роботу протоколів прикладного рівня. Таким чином, якщо це <a href="/wiki/%D0%92%D0%B5%D0%B1%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" title="Вебсервер">вебсервер</a>, то на ньому мусить бути встановлена одна із таких програм, як наприклад: <a href="/wiki/Apache_HTTP_Server" title="Apache HTTP Server">Apache HTTP Server</a>. На практиці сервер-комп'ютер надає послуги відзразу декількох сервісів, тобто на ньому може бути встановлено більше однієї сервер-програми, що забезпечують роботу декількох протоколів прикладного рівня. Наприклад сервер-комп'ютер може бути одночасно вебсервером і <a href="/wiki/FTP-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" class="mw-redirect" title="FTP-сервер">FTP-сервером</a> та забезпечувати роботу протоколів <a href="/wiki/HTTP" title="HTTP">HTTP</a>, <a href="/wiki/HTTPS" title="HTTPS">HTTPS</a> та <a href="/wiki/FTP" title="FTP">FTP</a>. </p><p>Важливо розуміти, що протягом <i>TCP-сесії</i> дані надсилаються в обох напрямках, як від сервера до клієнта так і від клієнта до сервера, тобто створюються два потоки даних. Причому не завжди більший потік даних прямує від сервера до клієнта. </p><p>Кожна окрема сесія роботи протоколу <i>ТСР</i> може бути поділена на три фази: </p> <ol><li><a href="#Встановлення_з&#39;єднання"><b>Встановлення з'єднання</b></a></li> <li><b>Передавання даних</b></li> <li><a href="#Закінчення_з&#39;єднання"><b>Закінчення з'єднання</b></a></li></ol> <div class="mw-heading mw-heading3"><h3 id="Встановлення_з'єднання"><span id=".D0.92.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BB.D0.B5.D0.BD.D0.BD.D1.8F_.D0.B7.27.D1.94.D0.B4.D0.BD.D0.B0.D0.BD.D0.BD.D1.8F"></span>Встановлення з'єднання</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=17" title="Редагувати розділ: Встановлення з&#039;єднання" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=17" title="Редагувати вихідний код розділу: Встановлення з&#039;єднання"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure typeof="mw:File/Thumb"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Three-way-handshake-example.gif" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Three-way-handshake-example.gif/400px-Three-way-handshake-example.gif" decoding="async" width="400" height="250" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Three-way-handshake-example.gif/600px-Three-way-handshake-example.gif 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Three-way-handshake-example.gif/800px-Three-way-handshake-example.gif 2x" data-file-width="864" data-file-height="540" /></a><figcaption>Триходове рукостискання</figcaption></figure> <p>Необхідною умовою для встановлення <i>ТСР-сесії</i> є відкритий доступ до програмного <a href="/wiki/%D0%A1%D0%BE%D0%BA%D0%B5%D1%82" class="mw-disambig" title="Сокет">сокету</a> <a href="/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81_(%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Процес (інформатика)">процесу</a> на сервері, що відповідає за роботу протоколу <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Прикладний рівень">прикладного рівня</a>, який мовою <i>ТСР</i> зветься <a href="#TCP-порти">портом</a>. За такої умови стан <i>ТСР-сесії</i> на стороні сервера є <b>LISTEN</b> (<i>слухати</i>).<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">&#91;</span>27<span class="cite-bracket">&#93;</span></a></sup> Тобто <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80" title="Сервер">сервер</a> <i>слухає</i>, якийсь конкретний <i>TCP</i>-порт і очікує отримати запит від клієнта на надання послуг, що відповідають номеру цього порту. Початковий стан <i>ТСР-сесії</i> на стороні клієнта є <b>CLOSED</b>. </p><p>Для встановлення з'єднання протокол TCP використовує <i>триходове (<a href="/w/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D1%81%D1%82%D0%B8%D1%81%D0%BA%D0%B0%D0%BD%D0%BD%D1%8F_(%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)&amp;action=edit&amp;redlink=1" class="new" title="Рукостискання (інформатика) (ще не написана)">рукостискання</a><sup class="noprint"><a href="https://en.wikipedia.org/wiki/Handshake_(computing)" class="extiw" title="en:Handshake (computing)"><span title="Handshake (computing) — версія статті «Рукостискання (інформатика)» англійською мовою" style="font-style:normal;font-weight:normal;font-size:normal">[en]</span></a></sup>)</i>, назване так за кількістю повідомлень між хостами: </p> <ol><li>Клієнт формує <i>TCP</i>-заголовок: у поле <a href="#Порт_джерела">порт джерела</a> заносить свій номер <a href="#TCP-порти"><i>TCP</i>-порта</a>, як правило динамічний, у поле <a href="#Порт_призначення">порт призначення</a> номер порту протоколу <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8%D0%B9_%D1%80%D1%96%D0%B2%D0%B5%D0%BD%D1%8C" title="Прикладний рівень">прикладного рівня</a>, послуги якого хоче отримати, в поле <a href="#Номер_послідовності">номер послідовності сегменту</a> довільне значення та встановлює <a href="#Прапорці_(керуючі_біти)">прапорець <b>SYN</b></a>. Сформований таким чином <i>TCP</i>-сегмент відправляється серверу. <i>ТСР</i>-сесія на стороні клієнта переходить у стан <b>SYN-SENT</b>.</li> <li>Сервер отримує <i>ТСР</i>-сегмент від клієнта зі встановленим прапорцем <b>SYN</b> та у відповідь формує <i>TCP</i>-заголовок: у поле <a href="#Порт_джерела">порт джерела</a> заносить свій номер <a href="#TCP-порти"><i>TCP</i>-порта</a>, у поле <a href="#Порт_призначення">порт призначення</a> номер порту клієнта. Додає до отриманого від клієнта <i>номера послідовності</i> сегменту <b>1</b> і поміщає отримане число до <a href="#Номер_підтвердження">номеру підтвердження</a>, вносить свій власний початковий <a href="#Номер_послідовності">номер послідовності сегменту</a> та відправляє сегмент до клієнта з прапорцями <b>SYN</b> та <b>ACK</b>. <i>ТСР-сесія</i> на стороні сервера переходить у стан <b>SYN-RECEIVED</b>.</li> <li>Після отримання <i>ТСР</i>-сегмента зі встановленими прапорцями <i>ACK</i> та <i>SYN</i> клієнт переходить у стан <b>ESTABLISHED</b> та відповідає на запит сервера про синхронізацію шляхом додавання <i>1</i> до <i>номера отриманої послідовності сегменту</i> та поміщає це число до <i>номера підтвердження</i>. Далі клієнт надсилає таким чином сформований сегмент до сервера з прапорцем <b>ACK</b></li></ol> <p>Після отримання сервером <i>ТСР</i>-сегмента з прапорцем <b>ACK</b> стан <i>ТСР</i>-сесії на його стороні стає також <b>ESTABLISHED</b>, разом з чим розпочинається передавання даних. </p><p>Також на етапі встановлення з'єднання між хостами, як правило відбувається обмін <a href="#Опції">опціями</a>, тобто <i>TCP</i>-параметрами, які впливають на <a href="/wiki/%D0%95%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%96%D1%81%D1%82%D1%8C" title="Ефективність">ефективність</a> передавання даних. </p> <div class="mw-heading mw-heading3"><h3 id="Закінчення_з'єднання"><span id=".D0.97.D0.B0.D0.BA.D1.96.D0.BD.D1.87.D0.B5.D0.BD.D0.BD.D1.8F_.D0.B7.27.D1.94.D0.B4.D0.BD.D0.B0.D0.BD.D0.BD.D1.8F"></span>Закінчення з'єднання</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=18" title="Редагувати розділ: Закінчення з&#039;єднання" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=18" title="Редагувати вихідний код розділу: Закінчення з&#039;єднання"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-halign-right" typeof="mw:File/Thumb"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:TCP_CLOSE.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/55/TCP_CLOSE.svg/400px-TCP_CLOSE.svg.png" decoding="async" width="400" height="320" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/55/TCP_CLOSE.svg/600px-TCP_CLOSE.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/55/TCP_CLOSE.svg/800px-TCP_CLOSE.svg.png 2x" data-file-width="375" data-file-height="300" /></a><figcaption>Закінчення <i>TCP</i> сесії</figcaption></figure> <p>Ініціатором закінчення з'єднання може бути, як клієнт так і сервер.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">&#91;</span>28<span class="cite-bracket">&#93;</span></a></sup> Для закінчення <i>TCP</i>-сесії використовується так зване <i>чотириходове рукостискання (four-way handshake)</i>. </p> <ol><li>Ініціатор розірвання з'єднання направляє своєму партнеру <i>TCP</i>-сегмент зі встановленим прапорцем <b>FIN</b>. <i>TCP</i>-сесія ініціатора переходить зі стану <b>ESTABLISHED</b> у стан <b>FIN-WAIT-1</b></li> <li><a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82" title="Хост">Хост</a>-отримувач приймає <i>FIN</i> від ініціатора та посилає у відповідь <i>TCP</i>-сегмент зі встановленим прапорцем <b>АСК</b>. <i>TCP</i>-сесія отримувача переходить зі стану <b>ESTABLISHED</b> у стан <b>CLOSE-WAIT</b>. З набуттям хостом цього стану <i>TCP</i> припиняє отримувати нові запити, на передавання даних, від відповідного протоколу верхнього рівня та встановлює <a href="/wiki/%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80" title="Таймер">таймер</a> на завершення попередніх запитів. Ініціатор отримує <i>АСК</i> та переходить у стан <b>FIN-WAIT-2</b>.</li> <li>Після закінчення оброблення всіх запитів протоколів верхнього рівня <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82" title="Хост">хост</a>-отримувач переходить у стан <b>LAST-ACK</b> та відправляє ініціатору <i>TCP</i>-сегмент зі встановленим прапорцем <b>FIN</b>.</li> <li>Ініціатор приймає <i>FIN</i> від отримувача та посилає у відповідь <i>TCP</i>-сегмент зі встановленим прапорцем <b>АСК</b>. Отримувач приймає <i>АСК</i> та переходить у стан <b>CLOSED</b>.</li></ol> <p>Ініціатор розірвання з'єднання чекає протягом подвійного часу від <a href="/w/index.php?title=MSL_(%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)&amp;action=edit&amp;redlink=1" class="new" title="MSL (інформатика) (ще не написана)">MSL</a><sup class="noprint"><a href="https://en.wikipedia.org/wiki/Maximum_segment_lifetime" class="extiw" title="en:Maximum segment lifetime"><span title="Maximum segment lifetime — версія статті «MSL (інформатика)» англійською мовою" style="font-style:normal;font-weight:normal;font-size:normal">[en]</span></a></sup> (<i>максимального життя сегмента, maximum segment lifetime</i>), щоб переконатися, що посланий <i>ACK</i> був отриманий та також переходить у стан <b>CLOSED</b>. </p> <div class="mw-heading mw-heading2"><h2 id="Посилання"><span id=".D0.9F.D0.BE.D1.81.D0.B8.D0.BB.D0.B0.D0.BD.D0.BD.D1.8F"></span>Посилання</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=19" title="Редагувати розділ: Посилання" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=19" title="Редагувати вихідний код розділу: Посилання"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc793">RFC 793</a>&#160;— Transmission Control Protocol</li> <li><a rel="nofollow" class="external text" href="http://www.citforum.ru/internet/tifamily/tcpspec.shtml">Специфікація протоколу TCP</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20071022040350/http://www.citforum.ru/internet/tifamily/tcpspec.shtml">Архівовано</a> 22 жовтня 2007 у <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small><style data-mw-deduplicate="TemplateStyles:r43693355">.mw-parser-output .ref-info{font-size:85%;cursor:help;margin-left:0.2em;color:var(--color-subtle,#54595d)}</style><span title="російською мовою" class="ref-info">(рос.)</span></li></ul> <div class="mw-heading mw-heading2"><h2 id="Література"><span id=".D0.9B.D1.96.D1.82.D0.B5.D1.80.D0.B0.D1.82.D1.83.D1.80.D0.B0"></span>Література</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=20" title="Редагувати розділ: Література" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=20" title="Редагувати вихідний код розділу: Література"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Douglas E. Comer. Internetworking with TCP/IP, Vol. 1: Principles, Protocols and Architecture</li> <li>Дуглас Камер. Сети TCP/IP, том 1. Принципы, протоколы и структура. М. «Вильямс» 2003, <a href="/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%B0_%D0%BA%D0%BD%D0%B8%D0%B3/0130183806" class="internal mw-magiclink-isbn">ISBN 0-13-018380-6</a>,</li></ul> <div class="mw-heading mw-heading2"><h2 id="Примітки"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D1.96.D1.82.D0.BA.D0.B8"></span>Примітки</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=TCP&amp;veaction=edit&amp;section=21" title="Редагувати розділ: Примітки" class="mw-editsection-visualeditor"><span>ред.</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=TCP&amp;action=edit&amp;section=21" title="Редагувати вихідний код розділу: Примітки"><span>ред. код</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r43816068">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist references-column-count references-column-count-2" style="column-count: 2; -moz-column-count: 2; -webkit-column-count: 2; list-style-type: decimal;"> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r43245077">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ref-lang{font-size:85%;cursor:help;margin-left:0.2em;color:var(--color-subtle,#54595d)}.mw-parser-output .cs1-ref-lg{font-style:normal;cursor:help}.mw-parser-output .cs1-ref-lg-text{color:#252525;text-decoration:inherit;text-decoration-color:#252525}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-night .mw-parser-output .cs1-ref-lg-text{color:#dadad6;text-decoration-color:#dadad6}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-night .mw-parser-output .cs1-ref-lg-text{color:#dadad6;text-decoration-color:#dadad6}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151023005403/http://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13769-5.html#tcp">TCP/IP Overview — Cisco</a>. Архів <a rel="nofollow" class="external text" href="http://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13769-5.html#tcp">оригіналу</a> за 23 жовтня 2015<span class="reference-accessdate">. Процитовано 30 жовтня 2015</span>.</cite></span> </li> <li id="cite_note-Лекція-2"><span class="mw-cite-backlink">↑ <a href="#cite_ref-Лекція_2-0"><sup><i><b>а</b></i></sup></a> <a href="#cite_ref-Лекція_2-1"><sup><i><b>б</b></i></sup></a> <a href="#cite_ref-Лекція_2-2"><sup><i><b>в</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160911210355/http://studall.org/all-55886.html">Лекція № 10. Протокол транспортного рівня</a>. Архів <a rel="nofollow" class="external text" href="http://studall.org/all-55886.html">оригіналу</a> за 11 вересня 2016<span class="reference-accessdate">. Процитовано 30 жовтня 2015</span>.</cite></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151029070253/http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipapp/configuration/xe-3s/iap-xe-3s-book/iap-tcp.html#GUID-15467D82-2239-4CCF-B7C8-58994DFB665D">IP Application Services Configuration Guide, Cisco IOS XE Release 3S — Configuring TCP &#91;Cisco IOS XE 3S&#93; — Cisco</a>. Архів <a rel="nofollow" class="external text" href="http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipapp/configuration/xe-3s/iap-xe-3s-book/iap-tcp.html#GUID-15467D82-2239-4CCF-B7C8-58994DFB665D">оригіналу</a> за 29 жовтня 2015<span class="reference-accessdate">. Процитовано 23 жовтня 2015</span>.</cite></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20181027222722/https://www.livinginternet.com/i/ii_arpanet.htm">What is ARPANET? The First Internet</a>. Архів <a rel="nofollow" class="external text" href="http://www.livinginternet.com/i/ii_arpanet.htm">оригіналу</a> за 27 жовтня 2018<span class="reference-accessdate">. Процитовано 26 лютого 2016</span>.</cite></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20150723184900/http://ece.ut.ac.ir/Classpages/F84/PrincipleofNetworkDesign/Papers/CK74.pdf">apf — Vinton G. Cerf, Robert E. Kahn, (May 1974). «A Protocol for Packet Network Intercommunication» (PDF). IEEE Transactions on Communications 22 (5): 637—648. doi:10.1109/tcom.1974.1092259</a> <span class="cs1-format">(PDF)</span>. Архів <a rel="nofollow" class="external text" href="http://ece.ut.ac.ir/Classpages/F84/PrincipleofNetworkDesign/Papers/CK74.pdf">оригіналу</a> <span class="cs1-format">(PDF)</span> за 23 липня 2015<span class="reference-accessdate">. Процитовано 23 липня 2015</span>.</cite></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151123034026/https://books.google.com.au/books?id=1FfFqX_Q6LIC&amp;pg=PA43&amp;dq=TCP+packet+segment+frame+cisco+PDU&amp;hl=en&amp;sa=X&amp;ved=0ahUKEwi27f3MiaXJAhVGPKYKHWpmDKYQ6AEIKjAA#v=onepage&amp;q=TCP%20packet%20segment%20frame%20cisco%20PDU&amp;f=false">CCENT: Cisco Certified Entry Networking Technician Study Guide: ICND1 (Exam … — Todd Lammle — Google Books</a>. Архів <a rel="nofollow" class="external text" href="https://books.google.com.au/books?id=1FfFqX_Q6LIC&amp;pg=PA43&amp;dq=TCP+packet+segment+frame+cisco+PDU&amp;hl=en&amp;sa=X&amp;ved=0ahUKEwi27f3MiaXJAhVGPKYKHWpmDKYQ6AEIKjAA#v=onepage&amp;q=TCP%20packet%20segment%20frame%20cisco%20PDU&amp;f=false">оригіналу</a> за 23 листопада 2015<span class="reference-accessdate">. Процитовано 22 листопада 2015</span>.</cite></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151222154212/http://blogs.technet.com/b/onthewire/archive/2014/06/18/checking-your-tcp-packets-are-pulling-their-weight-tcp-max-segment-size-or-mss.aspx">Checking your TCP Packets are pulling their weight (TCP Max Segment Size or MSS) — On The Wire — Site Home — TechNet Blogs</a>. Архів <a rel="nofollow" class="external text" href="http://blogs.technet.com/b/onthewire/archive/2014/06/18/checking-your-tcp-packets-are-pulling-their-weight-tcp-max-segment-size-or-mss.aspx">оригіналу</a> за 22 грудня 2015<span class="reference-accessdate">. Процитовано 18 грудня 2015</span>.</cite></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151222114956/http://c2.touta.in/?p=100">F2R001A TCP</a>. Архів <a rel="nofollow" class="external text" href="http://c2.touta.in/?p=100">оригіналу</a> за 22 грудня 2015<span class="reference-accessdate">. Процитовано 18 грудня 2015</span>.</cite></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20201020200054/http://www.tcpipguide.com/free/t_TCPMaximumSegmentSizeMSSandRelationshiptoIPDatagra-2.htm">The TCP/IP Guide — TCP Maximum Segment Size (MSS) and Relationship to IP Datagram Size</a>. Архів <a rel="nofollow" class="external text" href="http://www.tcpipguide.com/free/t_TCPMaximumSegmentSizeMSSandRelationshiptoIPDatagra-2.htm">оригіналу</a> за 20 жовтня 2020<span class="reference-accessdate">. Процитовано 17 грудня 2015</span>.</cite></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151026050932/http://packetlife.net/blog/2010/jun/7/understanding-tcp-sequence-acknowledgment-numbers/">Understanding TCP Sequence and Acknowledgment Numbers — PacketLife.net</a>. Архів <a rel="nofollow" class="external text" href="http://packetlife.net/blog/2010/jun/7/understanding-tcp-sequence-acknowledgment-numbers/">оригіналу</a> за 26 жовтня 2015<span class="reference-accessdate">. Процитовано 19 жовтня 2015</span>.</cite></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151016144803/http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_data_acl/configuration/15-e/sec-data-acl-15-e-book/sec-create-filter-tcp.html#GUID-3D9E547F-0388-4E67-B13B-F2B3EB6821BA">Security Configuration Guide: Access Control Lists, Cisco IOS Release 15E — Creating an IP Access List to Filter TCP Flags &#91;Cisco IOS 15.2E&#93; — Cisco</a>. Архів <a rel="nofollow" class="external text" href="http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_data_acl/configuration/15-e/sec-data-acl-15-e-book/sec-create-filter-tcp.html#GUID-3D9E547F-0388-4E67-B13B-F2B3EB6821BA">оригіналу</a> за 16 жовтня 2015<span class="reference-accessdate">. Процитовано 21 жовтня 2015</span>.</cite></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151108085014/http://www.firewall.cx/networking-topics/protocols/tcp/136-tcp-flag-options.html">TCP Flag Options — Section 4</a>. Архів <a rel="nofollow" class="external text" href="http://www.firewall.cx/networking-topics/protocols/tcp/136-tcp-flag-options.html">оригіналу</a> за 8 листопада 2015<span class="reference-accessdate">. Процитовано 7 листопада 2015</span>.</cite></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151114060758/http://www.networksorcery.com/enp/protocol/tcp.htm">TCP, Transmission Control Protocol</a>. Архів <a rel="nofollow" class="external text" href="http://www.networksorcery.com/enp/protocol/tcp.htm">оригіналу</a> за 14 листопада 2015<span class="reference-accessdate">. Процитовано 5 листопада 2015</span>.</cite></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151110074941/http://www.firewall.cx/networking-topics/protocols/tcp/137-tcp-window-size-checksum.html">TCP Window Size, Checksum &amp; Urgent Pointer — Section 5</a>. Архів <a rel="nofollow" class="external text" href="http://www.firewall.cx/networking-topics/protocols/tcp/137-tcp-window-size-checksum.html">оригіналу</a> за 10 листопада 2015<span class="reference-accessdate">. Процитовано 7 листопада 2015</span>.</cite></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151109210404/http://www.iana.org/assignments/tcp-parameters/tcp-parameters.xhtml#tcp-parameters-1">Transmission Control Protocol (TCP) Parameters</a>. Архів <a rel="nofollow" class="external text" href="http://www.iana.org/assignments/tcp-parameters/tcp-parameters.xhtml#tcp-parameters-1">оригіналу</a> за 9 листопада 2015<span class="reference-accessdate">. Процитовано 17 листопада 2015</span>.</cite></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151117015444/http://www.firewall.cx/networking-topics/protocols/tcp/138-tcp-options.html">Analysing TCP Header Options — Section 6</a>. Архів <a rel="nofollow" class="external text" href="http://www.firewall.cx/networking-topics/protocols/tcp/138-tcp-options.html">оригіналу</a> за 17 листопада 2015<span class="reference-accessdate">. Процитовано 12 листопада 2015</span>.</cite></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160324042538/http://www.networksorcery.com/enp/protocol/tcp/option002.htm#Maximum%20Segment%20Size">TCP option 2, Maximum Segment Size</a>. Архів <a rel="nofollow" class="external text" href="http://www.networksorcery.com/enp/protocol/tcp/option002.htm#Maximum%20Segment%20Size">оригіналу</a> за 24 березня 2016<span class="reference-accessdate">. Процитовано 17 листопада 2015</span>.</cite></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151127124053/http://www.networksorcery.com/enp/protocol/tcp/option003.htm">TCP option 3, Window Scale</a>. Архів <a rel="nofollow" class="external text" href="http://www.networksorcery.com/enp/protocol/tcp/option003.htm">оригіналу</a> за 27 листопада 2015<span class="reference-accessdate">. Процитовано 17 листопада 2015</span>.</cite></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160304135655/http://www.networksorcery.com/enp/protocol/tcp/option005.htm#Maximum%20Segment%20Size">TCP option 5, Selective Acknowledgment</a>. Архів <a rel="nofollow" class="external text" href="http://www.networksorcery.com/enp/protocol/tcp/option005.htm#Maximum%20Segment%20Size">оригіналу</a> за 4 березня 2016<span class="reference-accessdate">. Процитовано 17 листопада 2015</span>.</cite></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><a href="#cite_ref-20">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151109233835/http://www.networksorcery.com/enp/protocol/tcp/option008.htm#Maximum%20Segment%20Size">TCP option 8, Timestamp</a>. Архів <a rel="nofollow" class="external text" href="http://www.networksorcery.com/enp/protocol/tcp/option008.htm#Maximum%20Segment%20Size">оригіналу</a> за 9 листопада 2015<span class="reference-accessdate">. Процитовано 16 листопада 2015</span>.</cite></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151109233835/http://www.networksorcery.com/enp/protocol/tcp/option008.htm">TCP option 8, Timestamp</a>. Архів <a rel="nofollow" class="external text" href="http://www.networksorcery.com/enp/protocol/tcp/option008.htm">оригіналу</a> за 9 листопада 2015<span class="reference-accessdate">. Процитовано 16 листопада 2015</span>.</cite></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160304191224/http://www.networksorcery.com/enp/protocol/tcp/option001.htm#Maximum%20Segment%20Size">TCP option 1, No operation</a>. Архів <a rel="nofollow" class="external text" href="http://www.networksorcery.com/enp/protocol/tcp/option001.htm#Maximum%20Segment%20Size">оригіналу</a> за 4 березня 2016<span class="reference-accessdate">. Процитовано 18 листопада 2015</span>.</cite></span> </li> <li id="cite_note-IANA-23"><span class="mw-cite-backlink"><a href="#cite_ref-IANA_23-0">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20171228135622/http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt">Service Name and Transport Protocol Port Number Registry</a>. The Internet Assigned Numbers Authority (IANA). Архів <a rel="nofollow" class="external text" href="https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt">оригіналу</a> за 28 грудня 2017<span class="reference-accessdate">. Процитовано 9 листопада 2015</span>.</cite></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><a href="#cite_ref-24">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20190407230539/https://tools.ietf.org/html/rfc6335">RFC 6335 — Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Transport Protocol Port Number and Service Name Registry</a>. Архів <a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc6335">оригіналу</a> за 7 квітня 2019<span class="reference-accessdate">. Процитовано 10 листопада 2015</span>.</cite></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151112110546/http://support.xbox.com/en-US/xbox-360/networking/network-ports-used-xbox-live">Xbox 360 Network Ports and Router Configurations for Xbox Live</a>. Архів <a rel="nofollow" class="external text" href="http://support.xbox.com/en-US/xbox-360/networking/network-ports-used-xbox-live">оригіналу</a> за 12 листопада 2015<span class="reference-accessdate">. Процитовано 10 листопада 2015</span>.</cite></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151029070253/http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipapp/configuration/xe-3s/iap-xe-3s-book/iap-tcp.html#GUID-C92CF261-1264-4CB2-9625-A076BC2466A2">IP Application Services Configuration Guide, Cisco IOS XE Release 3S — Configuring TCP &#91;Cisco IOS XE 3S&#93; — Cisco</a>. Архів <a rel="nofollow" class="external text" href="http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipapp/configuration/xe-3s/iap-xe-3s-book/iap-tcp.html#GUID-C92CF261-1264-4CB2-9625-A076BC2466A2">оригіналу</a> за 29 жовтня 2015<span class="reference-accessdate">. Процитовано 23 жовтня 2015</span>.</cite></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><a href="#cite_ref-27">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151120133352/http://www.tcpipguide.com/free/t_TCPConnectionEstablishmentProcessTheThreeWayHandsh-3.htm">The TCP/IP Guide — TCP Connection Establishment Process: The «Three-Way Handshake»</a>. Архів <a rel="nofollow" class="external text" href="http://www.tcpipguide.com/free/t_TCPConnectionEstablishmentProcessTheThreeWayHandsh-3.htm">оригіналу</a> за 20 листопада 2015<span class="reference-accessdate">. Процитовано 19 листопада 2015</span>.</cite></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><a href="#cite_ref-28">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r43245077"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151206151716/http://www.tcpipguide.com/free/t_TCPConnectionTermination-2.htm">The TCP/IP Guide — TCP Connection Termination</a>. Архів <a rel="nofollow" class="external text" href="http://www.tcpipguide.com/free/t_TCPConnectionTermination-2.htm">оригіналу</a> за 6 грудня 2015<span class="reference-accessdate">. Процитовано 22 грудня 2015</span>.</cite></span> </li> </ol></div> <p><br /> </p> <table class="noprint nomobile" style="margin:.72em auto; text-align:center; width:100%; background: var(--background-color-interactive-subtle, #f8f9fa); color: inherit; border:1px solid var(--border-color-base, #a2a9b1);"> <tbody><tr> <td><div style="margin:-5px"> <p><span style="padding:12px; line-height:24px" title="Тематичний портал «Програмування» — детальний огляд теми в Вікіпедії"><span style="white-space: nowrap;"><span typeof="mw:File"><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Портал:Програмування"><img alt="П:" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1d/8bit-dynamiclist.gif/24px-8bit-dynamiclist.gif" decoding="async" width="24" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/1/1d/8bit-dynamiclist.gif 1.5x" data-file-width="32" data-file-height="32" /></a></span>&#160;&#160;<b><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Портал:Програмування">Портал «Програмування»</a></b></span></span> <span style="padding:12px; line-height:24px" title="Тематичний портал «Інформаційні технології» — детальний огляд теми в Вікіпедії"><span style="white-space: nowrap;"><span typeof="mw:File"><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%97" title="Портал:Інформаційні технології"><img alt="П:" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Desktop_computer_clipart_-_Yellow_theme.svg/24px-Desktop_computer_clipart_-_Yellow_theme.svg.png" decoding="async" width="24" height="17" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Desktop_computer_clipart_-_Yellow_theme.svg/36px-Desktop_computer_clipart_-_Yellow_theme.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Desktop_computer_clipart_-_Yellow_theme.svg/48px-Desktop_computer_clipart_-_Yellow_theme.svg.png 2x" data-file-width="281" data-file-height="203" /></a></span>&#160;&#160;<b><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%97" title="Портал:Інформаційні технології">Портал «Інформаційні технології»</a></b></span></span> </p> </div> </td></tr></tbody></table></div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Отримано з <a dir="ltr" href="https://uk.wikipedia.org/w/index.php?title=TCP&amp;oldid=43492733">https://uk.wikipedia.org/w/index.php?title=TCP&amp;oldid=43492733</a></div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%97" title="Спеціальна:Категорії">Категорії</a>: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:TCP/IP" title="Категорія:TCP/IP">TCP/IP</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B8" title="Категорія:Інтернет-протоколи">Інтернет-протоколи</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Приховані категорії: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:%D0%A1%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B8_%D0%B7_%D0%B2%D0%B8%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D0%B0%D0%BD%D0%BD%D1%8F%D0%BC_%D1%80%D0%BE%D0%B7%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8F_JsonConfig" title="Категорія:Сторінки з використанням розширення JsonConfig">Сторінки з використанням розширення JsonConfig</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Webarchive:%D0%BF%D0%BE%D1%81%D0%B8%D0%BB%D0%B0%D0%BD%D0%BD%D1%8F_%D0%BD%D0%B0_Wayback_Machine" title="Категорія:Шаблон:Webarchive:посилання на Wayback Machine">Шаблон:Webarchive:посилання на Wayback Machine</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:%D0%92%D0%B8%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D0%B0%D0%BD%D0%BD%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%83_Reflist_%D1%96%D0%B7_%D0%BA%D1%96%D0%BB%D1%8C%D0%BA%D1%96%D1%81%D1%82%D1%8E_%D0%BA%D0%BE%D0%BB%D0%BE%D0%BD%D0%BE%D0%BA" title="Категорія:Використання шаблону Reflist із кількістю колонок">Використання шаблону Reflist із кількістю колонок</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:%D0%A1%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B8,_%D1%89%D0%BE_%D0%B2%D0%B8%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D0%BE%D0%B2%D1%83%D1%8E%D1%82%D1%8C_%D0%BC%D0%B0%D0%B3%D1%96%D1%87%D0%BD%D1%96_%D0%BF%D0%BE%D1%81%D0%B8%D0%BB%D0%B0%D0%BD%D0%BD%D1%8F_RFC" title="Категорія:Сторінки, що використовують магічні посилання RFC">Сторінки, що використовують магічні посилання RFC</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:%D0%A1%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B8,_%D1%89%D0%BE_%D0%B2%D0%B8%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D0%BE%D0%B2%D1%83%D1%8E%D1%82%D1%8C_%D0%BC%D0%B0%D0%B3%D1%96%D1%87%D0%BD%D1%96_%D0%BF%D0%BE%D1%81%D0%B8%D0%BB%D0%B0%D0%BD%D0%BD%D1%8F_ISBN" title="Категорія:Сторінки, що використовують магічні посилання ISBN">Сторінки, що використовують магічні посилання ISBN</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Навігаційне меню</h2> <div id="mw-head"> <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" > <h3 id="p-personal-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Особисті інструменти</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anonuserpage" class="mw-list-item"><span title="Сторінка користувача для вашої IP-адреси">Ви не увійшли до системи</span></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%9C%D0%BE%D1%94_%D0%BE%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F" title="Обговорення редагувань з цієї IP-адреси [n]" accesskey="n"><span>Обговорення</span></a></li><li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%9C%D1%96%D0%B9_%D0%B2%D0%BD%D0%B5%D1%81%D0%BE%D0%BA" title="Список редагувань, зроблених з цієї IP-адреси [y]" accesskey="y"><span>Внесок</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%A1%D1%82%D0%B2%D0%BE%D1%80%D0%B8%D1%82%D0%B8_%D0%BE%D0%B1%D0%BB%D1%96%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81&amp;returnto=TCP" title="Пропонуємо створити обліковий запис і увійти в систему; однак, це не обов&#039;язково"><span>Створити обліковий запис</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D1%85%D1%96%D0%B4&amp;returnto=TCP" title="Заохочуємо Вас увійти в систему, але це необов&#039;язково. [o]" accesskey="o"><span>Увійти</span></a></li> </ul> </div> </nav> <div id="left-navigation"> <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-namespaces-label" > <h3 id="p-namespaces-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Простори назв</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected mw-list-item"><a href="/wiki/TCP" title="Вміст статті [c]" accesskey="c"><span>Стаття</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F:TCP" rel="discussion" title="Обговорення сторінки [t]" accesskey="t"><span>Обговорення</span></a></li> </ul> </div> </nav> <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-variants-label" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-menu-checkbox" aria-labelledby="p-variants-label" > <label id="p-variants-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">українська</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> </div> <div id="right-navigation"> <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-views-label" > <h3 id="p-views-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Перегляди</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected mw-list-item"><a href="/wiki/TCP"><span>Читати</span></a></li><li id="ca-ve-edit" class="mw-list-item"><a href="/w/index.php?title=TCP&amp;veaction=edit" title="Редагувати цю сторінку [v]" accesskey="v"><span>Редагувати</span></a></li><li id="ca-edit" class="collapsible mw-list-item"><a href="/w/index.php?title=TCP&amp;action=edit" title="Редагувати вихідний код сторінки [e]" accesskey="e"><span>Редагувати код</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=TCP&amp;action=history" title="Журнал змін сторінки [h]" accesskey="h"><span>Переглянути історію</span></a></li> </ul> </div> </nav> <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-cactions-label" title="Більше опцій" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" aria-labelledby="p-cactions-label" > <label id="p-cactions-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Більше</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <h3 >Пошук</h3> <form action="/w/index.php" id="searchform" class="vector-search-box-form"> <div id="simpleSearch" class="vector-search-box-inner" data-search-loc="header-navigation"> <input class="vector-search-box-input" type="search" name="search" placeholder="Пошук у Вікіпедії" aria-label="Пошук у Вікіпедії" autocapitalize="sentences" title="Шукати у Вікіпедії [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Спеціальна:Пошук"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Знайти сторінки, що містять зазначений текст" value="Знайти"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Перейти до сторінки, що має точно таку назву (якщо вона існує)" value="Перейти"> </div> </form> </div> </div> </div> <div id="mw-panel" class="vector-legacy-sidebar"> <div id="p-logo" role="banner"> <a class="mw-wiki-logo" href="/wiki/%D0%93%D0%BE%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0" title="Перейти на головну сторінку"></a> </div> <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu-portal portal vector-menu" aria-labelledby="p-navigation-label" > <h3 id="p-navigation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Навігація</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/%D0%93%D0%BE%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0" title="Перейти на головну сторінку [z]" accesskey="z"><span>Головна сторінка</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%9F%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D1%96_%D0%BF%D0%BE%D0%B4%D1%96%D1%97" title="Список поточних подій"><span>Поточні події</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%9D%D0%BE%D0%B2%D1%96_%D1%80%D0%B5%D0%B4%D0%B0%D0%B3%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Список останніх змін у цій вікі [r]" accesskey="r"><span>Нові редагування</span></a></li><li id="n-newpages" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%9D%D0%BE%D0%B2%D1%96_%D1%81%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B8"><span>Нові сторінки</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D0%B8%D0%BF%D0%B0%D0%B4%D0%BA%D0%BE%D0%B2%D0%B0_%D1%81%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0" title="Переглянути випадкову сторінку [x]" accesskey="x"><span>Випадкова стаття</span></a></li> </ul> </div> </nav> <nav id="p-Участь" class="mw-portlet mw-portlet-Участь vector-menu-portal portal vector-menu" aria-labelledby="p-Участь-label" > <h3 id="p-Участь-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Участь</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-portal" class="mw-list-item"><a href="/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F:%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB_%D1%81%D0%BF%D1%96%D0%BB%D1%8C%D0%BD%D0%BE%D1%82%D0%B8" title="Про проєкт, про те, що Ви можете зробити, і що де шукати"><span>Портал спільноти</span></a></li><li id="n-tavern" class="mw-list-item"><a href="/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F:%D0%9A%D0%BD%D0%B0%D0%B9%D0%BF%D0%B0" title="Місце для обговорення більшості питань"><span>Кнайпа</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F:%D0%94%D0%BE%D0%B2%D1%96%D0%B4%D0%BA%D0%B0" title="Довідка з проєкту"><span>Довідка</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_uk.wikipedia.org&amp;uselang=uk" title="Підтримайте проєкт"><span>Пожертвувати</span></a></li><li id="n-Сторінка-для-медіа" class="mw-list-item"><a href="/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F:%D0%A1%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%B5%D0%B4%D1%96%D0%B0"><span>Сторінка для медіа</span></a></li> </ul> </div> </nav> <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu-portal portal vector-menu" aria-labelledby="p-tb-label" > <h3 id="p-tb-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Інструменти</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%9F%D0%BE%D1%81%D0%B8%D0%BB%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D1%8E%D0%B4%D0%B8/TCP" title="Перелік усіх сторінок, які посилаються на цю сторінку [j]" accesskey="j"><span>Посилання сюди</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%9F%D0%BE%D0%B2%27%D1%8F%D0%B7%D0%B0%D0%BD%D1%96_%D1%80%D0%B5%D0%B4%D0%B0%D0%B3%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F/TCP" rel="nofollow" title="Останні зміни на сторінках, на які посилається ця сторінка [k]" accesskey="k"><span>Пов'язані редагування</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D1%81%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B8" title="Перелік спеціальних сторінок [q]" accesskey="q"><span>Спеціальні сторінки</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=TCP&amp;oldid=43492733" title="Постійне посилання на цю версію цієї сторінки"><span>Постійне посилання</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=TCP&amp;action=info" title="Додаткові відомості про цю сторінку"><span>Інформація про сторінку</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D0%B0&amp;page=TCP&amp;id=43492733&amp;wpFormIdentifier=titleform" title="Інформація про те, як цитувати цю сторінку"><span>Цитувати сторінку</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:UrlShortener&amp;url=https%3A%2F%2Fuk.wikipedia.org%2Fwiki%2FTCP"><span>Отримати вкорочену URL-адресу</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:QrCode&amp;url=https%3A%2F%2Fuk.wikipedia.org%2Fwiki%2FTCP"><span>Завантажити QR-код</span></a></li> </ul> </div> </nav> <nav id="p-coll-print_export" class="mw-portlet mw-portlet-coll-print_export vector-menu-portal portal vector-menu" aria-labelledby="p-coll-print_export-label" > <h3 id="p-coll-print_export-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Друк/експорт</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%9A%D0%BD%D0%B8%D0%B3%D0%B0&amp;bookcmd=book_creator&amp;referer=TCP"><span>Створити книгу</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:DownloadAsPdf&amp;page=TCP&amp;action=show-download-screen"><span>Завантажити як PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=TCP&amp;printable=yes" title="Версія цієї сторінки для друку [p]" accesskey="p"><span>Версія до друку</span></a></li> </ul> </div> </nav> <nav id="p-wikibase-otherprojects" class="mw-portlet mw-portlet-wikibase-otherprojects vector-menu-portal portal vector-menu" aria-labelledby="p-wikibase-otherprojects-label" > <h3 id="p-wikibase-otherprojects-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">В інших проєктах</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Transmission_Control_Protocol" hreflang="en"><span>Вікісховище</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q8803" title="Посилання на пов’язаний елемент сховища даних [g]" accesskey="g"><span>Елемент Вікіданих</span></a></li> </ul> </div> </nav> <nav id="p-lang" class="mw-portlet mw-portlet-lang vector-menu-portal portal vector-menu" aria-labelledby="p-lang-label" > <h3 id="p-lang-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Іншими мовами</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%A8%D8%B1%D9%88%D8%AA%D9%88%D9%83%D9%88%D9%84_%D8%A7%D9%84%D8%AA%D8%AD%D9%83%D9%85_%D8%A8%D8%A7%D9%84%D9%86%D9%82%D9%84" title="بروتوكول التحكم بالنقل — арабська" lang="ar" hreflang="ar" data-title="بروتوكول التحكم بالنقل" data-language-autonym="العربية" data-language-local-name="арабська" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ast mw-list-item"><a href="https://ast.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — астурійська" lang="ast" hreflang="ast" data-title="Transmission Control Protocol" data-language-autonym="Asturianu" data-language-local-name="астурійська" class="interlanguage-link-target"><span>Asturianu</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/TCP" title="TCP — азербайджанська" lang="az" hreflang="az" data-title="TCP" data-language-autonym="Azərbaycanca" data-language-local-name="азербайджанська" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/TCP" title="TCP — білоруська" lang="be" hreflang="be" data-title="TCP" data-language-autonym="Беларуская" data-language-local-name="білоруська" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/TCP" title="TCP — болгарська" lang="bg" hreflang="bg" data-title="TCP" data-language-autonym="Български" data-language-local-name="болгарська" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%9F%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%A8%E0%A7%8D%E0%A6%B8%E0%A6%AE%E0%A6%BF%E0%A6%B6%E0%A6%A8_%E0%A6%95%E0%A6%A8%E0%A7%8D%E0%A6%9F%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%B2_%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%9F%E0%A7%8B%E0%A6%95%E0%A6%B2" title="ট্রান্সমিশন কন্ট্রোল প্রোটোকল — бенгальська" lang="bn" hreflang="bn" data-title="ট্রান্সমিশন কন্ট্রোল প্রোটোকল" data-language-autonym="বাংলা" data-language-local-name="бенгальська" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-br mw-list-item"><a href="https://br.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — бретонська" lang="br" hreflang="br" data-title="Transmission Control Protocol" data-language-autonym="Brezhoneg" data-language-local-name="бретонська" class="interlanguage-link-target"><span>Brezhoneg</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Transmisijski_kontrolni_protokol" title="Transmisijski kontrolni protokol — боснійська" lang="bs" hreflang="bs" data-title="Transmisijski kontrolni protokol" data-language-autonym="Bosanski" data-language-local-name="боснійська" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — каталонська" lang="ca" hreflang="ca" data-title="Transmission Control Protocol" data-language-autonym="Català" data-language-local-name="каталонська" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — чеська" lang="cs" hreflang="cs" data-title="Transmission Control Protocol" data-language-autonym="Čeština" data-language-local-name="чеська" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/TCP" title="TCP — данська" lang="da" hreflang="da" data-title="TCP" data-language-autonym="Dansk" data-language-local-name="данська" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — німецька" lang="de" hreflang="de" data-title="Transmission Control Protocol" data-language-autonym="Deutsch" data-language-local-name="німецька" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/%CE%A0%CF%81%CF%89%CF%84%CF%8C%CE%BA%CE%BF%CE%BB%CE%BB%CE%BF_%CE%95%CE%BB%CE%AD%CE%B3%CF%87%CE%BF%CF%85_%CE%9C%CE%B5%CF%84%CE%B1%CF%86%CE%BF%CF%81%CE%AC%CF%82" title="Πρωτόκολλο Ελέγχου Μεταφοράς — грецька" lang="el" hreflang="el" data-title="Πρωτόκολλο Ελέγχου Μεταφοράς" data-language-autonym="Ελληνικά" data-language-local-name="грецька" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — англійська" lang="en" hreflang="en" data-title="Transmission Control Protocol" data-language-autonym="English" data-language-local-name="англійська" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/TCP" title="TCP — есперанто" lang="eo" hreflang="eo" data-title="TCP" data-language-autonym="Esperanto" data-language-local-name="есперанто" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Protocolo_de_control_de_transmisi%C3%B3n" title="Protocolo de control de transmisión — іспанська" lang="es" hreflang="es" data-title="Protocolo de control de transmisión" data-language-autonym="Español" data-language-local-name="іспанська" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Edastusohje_protokoll" title="Edastusohje protokoll — естонська" lang="et" hreflang="et" data-title="Edastusohje protokoll" data-language-autonym="Eesti" data-language-local-name="естонська" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — баскська" lang="eu" hreflang="eu" data-title="Transmission Control Protocol" data-language-autonym="Euskara" data-language-local-name="баскська" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%BE%D8%B1%D9%88%D8%AA%DA%A9%D9%84_%D9%87%D8%AF%D8%A7%DB%8C%D8%AA_%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84" title="پروتکل هدایت انتقال — перська" lang="fa" hreflang="fa" data-title="پروتکل هدایت انتقال" data-language-autonym="فارسی" data-language-local-name="перська" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/TCP" title="TCP — фінська" lang="fi" hreflang="fi" data-title="TCP" data-language-autonym="Suomi" data-language-local-name="фінська" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — французька" lang="fr" hreflang="fr" data-title="Transmission Control Protocol" data-language-autonym="Français" data-language-local-name="французька" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/TCP" title="TCP — галісійська" lang="gl" hreflang="gl" data-title="TCP" data-language-autonym="Galego" data-language-local-name="галісійська" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-gu mw-list-item"><a href="https://gu.wikipedia.org/wiki/%E0%AA%AA%E0%AB%8D%E0%AA%B0%E0%AA%B8%E0%AA%BE%E0%AA%B0%E0%AA%A3_%E0%AA%A8%E0%AA%BF%E0%AA%AF%E0%AA%82%E0%AA%A4%E0%AB%8D%E0%AA%B0%E0%AA%A3_%E0%AA%AA%E0%AB%8D%E0%AA%B0%E0%AB%8B%E0%AA%9F%E0%AB%8B%E0%AA%95%E0%AB%8B%E0%AA%B2" title="પ્રસારણ નિયંત્રણ પ્રોટોકોલ — гуджараті" lang="gu" hreflang="gu" data-title="પ્રસારણ નિયંત્રણ પ્રોટોકોલ" data-language-autonym="ગુજરાતી" data-language-local-name="гуджараті" class="interlanguage-link-target"><span>ગુજરાતી</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — іврит" lang="he" hreflang="he" data-title="Transmission Control Protocol" data-language-autonym="עברית" data-language-local-name="іврит" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%9F%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%82%E0%A4%B8%E0%A4%AE%E0%A4%BF%E0%A4%B6%E0%A4%A8_%E0%A4%95%E0%A4%82%E0%A4%9F%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%B2_%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%9F%E0%A5%8B%E0%A4%95%E0%A5%89%E0%A4%B2" title="ट्रांसमिशन कंट्रोल प्रोटोकॉल — гінді" lang="hi" hreflang="hi" data-title="ट्रांसमिशन कंट्रोल प्रोटोकॉल" data-language-autonym="हिन्दी" data-language-local-name="гінді" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/TCP" title="TCP — хорватська" lang="hr" hreflang="hr" data-title="TCP" data-language-autonym="Hrvatski" data-language-local-name="хорватська" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — угорська" lang="hu" hreflang="hu" data-title="Transmission Control Protocol" data-language-autonym="Magyar" data-language-local-name="угорська" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D5%93%D5%B8%D5%AD%D5%A1%D5%B6%D6%81%D5%B4%D5%A1%D5%B6_%D5%AF%D5%A1%D5%BC%D5%A1%D5%BE%D5%A1%D6%80%D5%B4%D5%A1%D5%B6_%D5%B0%D5%A1%D5%B2%D5%B8%D6%80%D5%A4%D5%A1%D5%AF%D5%A1%D6%80%D5%A3" title="Փոխանցման կառավարման հաղորդակարգ — вірменська" lang="hy" hreflang="hy" data-title="Փոխանցման կառավարման հաղորդակարգ" data-language-autonym="Հայերեն" data-language-local-name="вірменська" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Protokol_Kontrol_Transmisi" title="Protokol Kontrol Transmisi — індонезійська" lang="id" hreflang="id" data-title="Protokol Kontrol Transmisi" data-language-autonym="Bahasa Indonesia" data-language-local-name="індонезійська" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/TCP" title="TCP — ісландська" lang="is" hreflang="is" data-title="TCP" data-language-autonym="Íslenska" data-language-local-name="ісландська" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — італійська" lang="it" hreflang="it" data-title="Transmission Control Protocol" data-language-autonym="Italiano" data-language-local-name="італійська" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — японська" lang="ja" hreflang="ja" data-title="Transmission Control Protocol" data-language-autonym="日本語" data-language-local-name="японська" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/TCP" title="TCP — казахська" lang="kk" hreflang="kk" data-title="TCP" data-language-autonym="Қазақша" data-language-local-name="казахська" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%A0%84%EC%86%A1_%EC%A0%9C%EC%96%B4_%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C" title="전송 제어 프로토콜 — корейська" lang="ko" hreflang="ko" data-title="전송 제어 프로토콜" data-language-autonym="한국어" data-language-local-name="корейська" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-lb mw-list-item"><a href="https://lb.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — люксембурзька" lang="lb" hreflang="lb" data-title="Transmission Control Protocol" data-language-autonym="Lëtzebuergesch" data-language-local-name="люксембурзька" class="interlanguage-link-target"><span>Lëtzebuergesch</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — ломбардська" lang="lmo" hreflang="lmo" data-title="Transmission Control Protocol" data-language-autonym="Lombard" data-language-local-name="ломбардська" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/TCP" title="TCP — литовська" lang="lt" hreflang="lt" data-title="TCP" data-language-autonym="Lietuvių" data-language-local-name="литовська" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/TCP" title="TCP — латиська" lang="lv" hreflang="lv" data-title="TCP" data-language-autonym="Latviešu" data-language-local-name="латиська" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/TCP" title="TCP — македонська" lang="mk" hreflang="mk" data-title="TCP" data-language-autonym="Македонски" data-language-local-name="македонська" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%9F%E0%B5%8D%E0%B4%B0%E0%B4%BE%E0%B5%BB%E0%B4%B8%E0%B5%8D%E0%B4%AE%E0%B4%BF%E0%B4%B7%E0%B5%BB_%E0%B4%95%E0%B5%BA%E0%B4%9F%E0%B5%8D%E0%B4%B0%E0%B5%8B%E0%B5%BE_%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B5%8B%E0%B4%9F%E0%B5%8D%E0%B4%9F%E0%B5%8B%E0%B4%95%E0%B5%8B%E0%B5%BE" title="ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോകോൾ — малаялам" lang="ml" hreflang="ml" data-title="ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോകോൾ" data-language-autonym="മലയാളം" data-language-local-name="малаялам" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — монгольська" lang="mn" hreflang="mn" data-title="Transmission Control Protocol" data-language-autonym="Монгол" data-language-local-name="монгольська" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Protokol_Kawalan_Penghantaran" title="Protokol Kawalan Penghantaran — малайська" lang="ms" hreflang="ms" data-title="Protokol Kawalan Penghantaran" data-language-autonym="Bahasa Melayu" data-language-local-name="малайська" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — нідерландська" lang="nl" hreflang="nl" data-title="Transmission Control Protocol" data-language-autonym="Nederlands" data-language-local-name="нідерландська" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — норвезька (нюношк)" lang="nn" hreflang="nn" data-title="Transmission Control Protocol" data-language-autonym="Norsk nynorsk" data-language-local-name="норвезька (нюношк)" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/TCP" title="TCP — норвезька (букмол)" lang="nb" hreflang="nb" data-title="TCP" data-language-autonym="Norsk bokmål" data-language-local-name="норвезька (букмол)" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pa mw-list-item"><a href="https://pa.wikipedia.org/wiki/%E0%A8%9F%E0%A8%B0%E0%A8%BE%E0%A8%82%E0%A8%B8%E0%A8%AE%E0%A8%BF%E0%A8%B8%E0%A8%BC%E0%A8%A8_%E0%A8%95%E0%A9%B0%E0%A8%9F%E0%A8%B0%E0%A9%8B%E0%A8%B2_%E0%A8%AA%E0%A9%8D%E0%A8%B0%E0%A9%8B%E0%A8%9F%E0%A9%8B%E0%A8%95%E0%A9%8B%E0%A8%B2" title="ਟਰਾਂਸਮਿਸ਼ਨ ਕੰਟਰੋਲ ਪ੍ਰੋਟੋਕੋਲ — панджабі" lang="pa" hreflang="pa" data-title="ਟਰਾਂਸਮਿਸ਼ਨ ਕੰਟਰੋਲ ਪ੍ਰੋਟੋਕੋਲ" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="панджабі" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li><li class="interlanguage-link interwiki-pam mw-list-item"><a href="https://pam.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — пампанга" lang="pam" hreflang="pam" data-title="Transmission Control Protocol" data-language-autonym="Kapampangan" data-language-local-name="пампанга" class="interlanguage-link-target"><span>Kapampangan</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Protok%C3%B3%C5%82_sterowania_transmisj%C4%85" title="Protokół sterowania transmisją — польська" lang="pl" hreflang="pl" data-title="Protokół sterowania transmisją" data-language-autonym="Polski" data-language-local-name="польська" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Protocolo_de_Controle_de_Transmiss%C3%A3o" title="Protocolo de Controle de Transmissão — португальська" lang="pt" hreflang="pt" data-title="Protocolo de Controle de Transmissão" data-language-autonym="Português" data-language-local-name="португальська" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — румунська" lang="ro" hreflang="ro" data-title="Transmission Control Protocol" data-language-autonym="Română" data-language-local-name="румунська" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/TCP" title="TCP — російська" lang="ru" hreflang="ru" data-title="TCP" data-language-autonym="Русский" data-language-local-name="російська" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/Transmisioni_kontrolni_protokol" title="Transmisioni kontrolni protokol — сербсько-хорватська" lang="sh" hreflang="sh" data-title="Transmisioni kontrolni protokol" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="сербсько-хорватська" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — Simple English" lang="en-simple" hreflang="en-simple" data-title="Transmission Control Protocol" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Protokol_riadenia_prenosu" title="Protokol riadenia prenosu — словацька" lang="sk" hreflang="sk" data-title="Protokol riadenia prenosu" data-language-autonym="Slovenčina" data-language-local-name="словацька" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sq badge-Q70893996 mw-list-item" title=""><a href="https://sq.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — албанська" lang="sq" hreflang="sq" data-title="Transmission Control Protocol" data-language-autonym="Shqip" data-language-local-name="албанська" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BC%D0%B8%D1%81%D0%B8%D0%BE%D0%BD%D0%B8_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BD%D0%B8_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB" title="Трансмисиони контролни протокол — сербська" lang="sr" hreflang="sr" data-title="Трансмисиони контролни протокол" data-language-autonym="Српски / srpski" data-language-local-name="сербська" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — шведська" lang="sv" hreflang="sv" data-title="Transmission Control Protocol" data-language-autonym="Svenska" data-language-local-name="шведська" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://sw.wikipedia.org/wiki/Itifaki_ya_Kidhibiti_Peleshi" title="Itifaki ya Kidhibiti Peleshi — суахілі" lang="sw" hreflang="sw" data-title="Itifaki ya Kidhibiti Peleshi" data-language-autonym="Kiswahili" data-language-local-name="суахілі" class="interlanguage-link-target"><span>Kiswahili</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%AA%E0%AE%B0%E0%AE%AA%E0%AF%8D%E0%AE%AA%E0%AF%81%E0%AE%95%E0%AF%88_%E0%AE%95%E0%AE%9F%E0%AF%8D%E0%AE%9F%E0%AF%81%E0%AE%AA%E0%AF%8D%E0%AE%AA%E0%AE%BE%E0%AE%9F%E0%AF%81_%E0%AE%A8%E0%AF%86%E0%AE%B1%E0%AE%BF%E0%AE%AE%E0%AF%81%E0%AE%B1%E0%AF%88" title="பரப்புகை கட்டுப்பாடு நெறிமுறை — тамільська" lang="ta" hreflang="ta" data-title="பரப்புகை கட்டுப்பாடு நெறிமுறை" data-language-autonym="தமிழ்" data-language-local-name="тамільська" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%97%E0%B8%B5%E0%B8%8B%E0%B8%B5%E0%B8%9E%E0%B8%B5" title="ทีซีพี — тайська" lang="th" hreflang="th" data-title="ทีซีพี" data-language-autonym="ไทย" data-language-local-name="тайська" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tl mw-list-item"><a href="https://tl.wikipedia.org/wiki/TCP" title="TCP — тагальська" lang="tl" hreflang="tl" data-title="TCP" data-language-autonym="Tagalog" data-language-local-name="тагальська" class="interlanguage-link-target"><span>Tagalog</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/TCP" title="TCP — турецька" lang="tr" hreflang="tr" data-title="TCP" data-language-autonym="Türkçe" data-language-local-name="турецька" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D8%AA%D8%B6%D8%A8%DB%8C%D8%B7_%D8%AA%D8%B1%D8%B3%DB%8C%D9%84_%D8%AF%D8%B3%D8%AA%D9%88%D8%B1" title="تضبیط ترسیل دستور — урду" lang="ur" hreflang="ur" data-title="تضبیط ترسیل دستور" data-language-autonym="اردو" data-language-local-name="урду" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/TCP" title="TCP — узбецька" lang="uz" hreflang="uz" data-title="TCP" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="узбецька" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/TCP" title="TCP — вʼєтнамська" lang="vi" hreflang="vi" data-title="TCP" data-language-autonym="Tiếng Việt" data-language-local-name="вʼєтнамська" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/%E4%BC%A0%E8%BE%93%E6%8E%A7%E5%88%B6%E5%8D%8F%E8%AE%AE" title="传输控制协议 — китайська уська" lang="wuu" hreflang="wuu" data-title="传输控制协议" data-language-autonym="吴语" data-language-local-name="китайська уська" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-yo mw-list-item"><a href="https://yo.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — йоруба" lang="yo" hreflang="yo" data-title="Transmission Control Protocol" data-language-autonym="Yorùbá" data-language-local-name="йоруба" class="interlanguage-link-target"><span>Yorùbá</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E4%BC%A0%E8%BE%93%E6%8E%A7%E5%88%B6%E5%8D%8F%E8%AE%AE" title="传输控制协议 — китайська" lang="zh" hreflang="zh" data-title="传输控制协议" data-language-autonym="中文" data-language-local-name="китайська" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://zh-min-nan.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol — південноміньська" lang="nan" hreflang="nan" data-title="Transmission Control Protocol" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="південноміньська" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/%E5%82%B3%E8%BC%B8%E6%8E%A7%E5%88%B6%E5%8D%94%E8%AD%B0" title="傳輸控制協議 — кантонська" lang="yue" hreflang="yue" data-title="傳輸控制協議" data-language-autonym="粵語" data-language-local-name="кантонська" class="interlanguage-link-target"><span>粵語</span></a></li><li class="interlanguage-link interwiki-zu mw-list-item"><a href="https://zu.wikipedia.org/wiki/IGumelo_lokulawula_ukufufukisa" title="IGumelo lokulawula ukufufukisa — зулуська" lang="zu" hreflang="zu" data-title="IGumelo lokulawula ukufufukisa" data-language-autonym="IsiZulu" data-language-local-name="зулуська" class="interlanguage-link-target"><span>IsiZulu</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q8803#sitelinks-wikipedia" title="Редагувати міжмовні посилання" class="wbc-editpage">Редагувати посилання</a></span></div> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Цю сторінку востаннє відредаговано о 04:06, 14 вересня 2024.</li> <li id="footer-info-copyright">Текст доступний на умовах ліцензії <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.uk">Creative Commons Attribution-ShareAlike</a>; також можуть діяти додаткові умови. Детальніше див. <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/uk">Умови використання</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Політика конфіденційності</a></li> <li id="footer-places-about"><a href="/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F:%D0%9F%D1%80%D0%BE">Про Вікіпедію</a></li> <li id="footer-places-disclaimers"><a href="/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F:%D0%92%D1%96%D0%B4%D0%BC%D0%BE%D0%B2%D0%B0_%D0%B2%D1%96%D0%B4_%D0%B2%D1%96%D0%B4%D0%BF%D0%BE%D0%B2%D1%96%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%96">Відмова від відповідальності</a></li> <li id="footer-places-contact"><a href="//uk.wikipedia.org/wiki/Вікіпедія:Зворотний_зв%27язок">Зворотний зв'язок</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Кодекс поведінки</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Розробники</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/uk.wikipedia.org">Статистика</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Куки</a></li> <li id="footer-places-mobileview"><a href="//uk.m.wikipedia.org/w/index.php?title=TCP&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Мобільний вигляд</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> <script>(RLQ=window.RLQ||[]).push(function(){mw.log.warn("This page is using the deprecated ResourceLoader module \"codex-search-styles\".\n[1.43] Use a CodexModule with codexComponents to set your specific components used: https://www.mediawiki.org/wiki/Codex#Using_a_limited_subset_of_components");mw.config.set({"wgHostname":"mw-web.codfw.main-6d67bf974d-nhzdp","wgBackendResponseTime":180,"wgPageParseReport":{"limitreport":{"cputime":"0.529","walltime":"0.677","ppvisitednodes":{"value":1885,"limit":1000000},"postexpandincludesize":{"value":56524,"limit":2097152},"templateargumentsize":{"value":1822,"limit":2097152},"expansiondepth":{"value":16,"limit":100},"expensivefunctioncount":{"value":8,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":105040,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 530.061 1 -total"," 37.77% 200.205 1 Шаблон:Reflist"," 31.53% 167.149 28 Шаблон:Cite_web"," 20.86% 110.548 1 Шаблон:Lang-uk"," 15.34% 81.295 1 Шаблон:IPstack"," 14.65% 77.656 1 Шаблон:Sidebar"," 9.74% 51.646 1 Шаблон:ВП-портали"," 9.03% 47.885 1 Шаблон:Navbar"," 8.39% 44.456 2 Шаблон:Портали/+"," 7.95% 42.140 2 Шаблон:Nobr"]},"scribunto":{"limitreport-timeusage":{"value":"0.301","limit":"10.000"},"limitreport-memusage":{"value":16528662,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-5zrpf","timestamp":"20241124173626","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"TCP","url":"https:\/\/uk.wikipedia.org\/wiki\/TCP","sameAs":"http:\/\/www.wikidata.org\/entity\/Q8803","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q8803","author":{"@type":"Organization","name":"\u0423\u0447\u0430\u0441\u043d\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0456\u0432 \u0412\u0456\u043a\u0456\u043c\u0435\u0434\u0456\u0430"},"publisher":{"@type":"Organization","name":"\u0424\u043e\u043d\u0434 \u0412\u0456\u043a\u0456\u043c\u0435\u0434\u0456\u0430","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2004-08-21T19:44:12Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/6\/6c\/Osi-encapsulation.gif"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10