徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
自由
比浏览器更快的访问!
 

TCP/IP协议族和传输控制协议

快捷方式: 差异相似杰卡德相似系数参考

TCP/IP协议族和传输控制协议之间的区别

TCP/IP协议族 vs. 传输控制协议

互联网协议族(Internet Protocol Suite,縮寫IPS)是一個網路通訊模型,以及一整個网络传输协议家族,為網際網路的基礎通訊架構。它常被通稱為TCP/IP协议族(TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IP。因為该協定家族的兩個核心協定:TCP(传输控制协议)和IP(网际协议),為该家族中最早通過的標準。由於在網絡通讯协议普遍采用分层的结构,当多个层次的协议共同工作时,类似计算机科学中的堆栈,因此又被称为TCP/IP协议栈(TCP/IP Protocol Stack) 。这些协议最早发源于美国国防部(縮寫為DoD)的ARPA网项目,因此也被稱作DoD模型(DoD Model)。這個協定套組由互联网工程任务组負責維護。 TCP/IP提供點對點的連結機制,將資料應該如何封裝、定址、傳輸、路由以及在目的地如何接收,都加以標準化。它將軟體通信過程抽象化為四個抽象層,採取協定堆疊的方式,分別實作出不同通信協定。協定套組下的各種協定,依其功能不同,被分別歸屬到這四個階層之中,常被視為是簡化的七層OSI模型。. 传输控制协议(Transmission Control Protocol,縮寫為TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据包协议(UDP)是同一层内另一个重要的传输协议。 在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。 应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分割成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元(MTU)的限制)。之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体的TCP层。TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的包发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据包就被假设为已丢失将会被进行重传。TCP用一个校验和函数来检验数据是否有错误;在发送和接收时都要计算校验和。.

之间TCP/IP协议族和传输控制协议相似

TCP/IP协议族和传输控制协议有(在联盟百科)17共同点: 协议栈互联网工程任务组应用层以太网传输层Berkeley套接字简单邮件传输协议网际协议用户数据报协议超文本传输协议FTPOSI模型PPPTCP/UDP端口列表Telnet流控制传输协议数据链路层

协议栈

协议栈(Protocol stack),又稱協議堆疊,是计算机网络协议套件的一个具体的软件实现。 协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易。因为每个协议模块通常都要和上下两个其他协议模块通信,它们通常可以想象成是协议栈中的层。最低级的协议总是描述与硬件的物理交互。每个高级的层次增加更多的特性。用户应用程序只是处理最上层的协议。(参见OSI模型) 在实际中,协议栈通常分为三个主要部分:媒体,传输和应用。一个特定的操作系统或平台往往有两个定义良好的软件接口:一个在媒体层与传输层之间,另一个在传输层和应用程序之间。 媒体到传输接口定义了传输协议的软件怎样使用特定的媒体和硬件(“驱动程序”)。例如,此接口定义的TCP/IP传输软件怎么与以太网硬件对话。这些接口的例子包括Windows和DOS环境下的和NDIS。 应用到传输接口定义了应用程序如何利用传输层。例如,此接口定义一个网页浏览器程序怎样和TCP/IP传输软件对话。这些接口的例子包括Unix世界中的伯克利套接字和微软的Winsock。.

TCP/IP协议族和协议栈 · 传输控制协议和协议栈 · 查看更多 »

互联网工程任务组

互联网工程任务小组(Internet Engineering Task Force,縮寫為 IETF)负责互联网标准的开发和推动。 它的组织形式主要是大量负责特定议题的工作组,每个都有一个指定主席(或者若干副主席)。工作组再用主题组织为领域(area);每个领域都有一个领域指导(area director,AD),大多数领域还有两个副AD;AD任命工作组主席。AD和IETF主席构成Internet Engineering Steering Group(IESG),负责IETF的整体运作。.

TCP/IP协议族和互联网工程任务组 · 互联网工程任务组和传输控制协议 · 查看更多 »

应用层

应用层(Application layer)是七层OSI模型的第七层。应用层直接和应用程序接口并提供常见的網路应用服务。应用层也向第六层表示层发出请求。.

TCP/IP协议族和应用层 · 传输控制协议和应用层 · 查看更多 »

以太网

以太网(Ethernet)是一种计算机局域网技术。IEEE組織的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网标准如令牌环、FDDI和ARCNET。 以太网的标准拓扑结构为总线型拓扑,但目前的快速以太网(100BASE-T、1000BASE-T标准)为了减少冲突,將能提高的网络速度和使用效率最大化,使用交换机(Switch hub)来进行网络连接和组织。如此一來,以太网的拓扑结构就成了星型;但在逻辑上,以太网仍然使用总线型拓扑和CSMA/CD(Carrier Sense Multiple Access/Collision Detection,即載波多重存取/碰撞偵測)的总线技术。.

TCP/IP协议族和以太网 · 以太网和传输控制协议 · 查看更多 »

传输层

在计算机网络中,传输层(transport layer)互联网协议套件与(OSI)网络堆栈中协议的分层结构中的方法的一个概念划分。该层的协议为应用进程提供端到端的通信服务。 它提供面向连接的支持、可靠性、流量控制、多路复用等服务。 互联网与一般性网络的OSI模型的基础,TCP/IP模型的传输层的具体实现和含义(RFC 1122)是不同的。在OSI模型中传输层最常被称作第4层或L4,而TCP/IP中不常给网络层编号。 最著名的TCP/IP传输协议是传输控制协议(TCP), 它的名称借用自整个套件的名称。它用于面向连接的传输,而无连接的用户数据报协议(UDP)用于简单消息传输。TCP是更复杂的协议,因为它的状态性设计结合了可靠传输和数据流服务。这个协议组中其他重要协议有数据拥塞控制协议(DCCP)与流控制传输协议(SCTP)。.

TCP/IP协议族和传输层 · 传输层和传输控制协议 · 查看更多 »

Berkeley套接字

柏克萊套接字(Internet Berkeley sockets) ,又稱為BSD 套接字(BSD sockets)是一種应用程序接口(API),用於網際插座( socket)與Unix域套接字,包括了一个用C语言写成的应用程序开发库,主要用于实现进程间通讯,在计算机网络通讯方面被广泛使用。 Berkeley套接字(也作BSD套接字应用程序接口)刚开始是4.2BSD Unix操作系统(于1983发布)的一套应用程序接口。然而,由于AT&T的专利保护着UNIX,所以只有在1989年伯克利大学才能自由地发布自己的操作系统和网络库。 Berkeley套接字应用程序接口形成了事实上的网络套接字的标准精髓。 大多数其他的编程语言使用与这套用C语言写成的应用程序接口 类似的接口。 这套应用程序接口也被用于Unix域套接字(Unix domain sockets),后者可以在单机上为进程间通讯(IPC)的接口。 这种基于流的传输层接口(TLI)为套接字应用程序接口提供了一种选择。 不过,最近提供TLI应用程序接口的的系统同时也提供Berkeley套接字应用程序接口。.

Berkeley套接字和TCP/IP协议族 · Berkeley套接字和传输控制协议 · 查看更多 »

简单邮件传输协议

单邮件传输协议 (Simple Mail Transfer Protocol, SMTP) 是事实上的在Internet传输email的标准。 SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输。可以很简单地通过telnet程序来测试一个SMTP服务器。SMTP使用TCP端口25。要为一个给定的域名决定一个SMTP服务器,需要使用MX (Mail eXchange) DNS。 在八十年代早期SMTP开始被广泛地使用。当时,它只是作为UUCP的补充,UUCP更适合于处理在间歇连接的机器间传送邮件。相反,SMTP在发送和接收的机器在持續連線的网络情况下工作得最好。 Sendmail是最早使用SMTP的邮件传输代理之一。到2001年至少有50个程序将SMTP实现为一个客户端(消息的发送者)或一个服务器(消息的接收者)。一些其他的流行的SMTP服务器程序包括了Philip Hazel的exim,IBM的Postfix, D. J. Bernstein的Qmail,以及Microsoft Exchange Server。 由于这个协议开始是基于纯ASCII文本的,它在二进制文件上处理得并不好。诸如MIME的标准被开发来编码二进制文件以使其通过SMTP来传输。今天,大多数SMTP服务器都支持8位MIME扩展,它使二进制文件的传输变得几乎和纯文本一样简单。 SMTP是一个“推”的协议,它不允许根据需要从远程服务器上“拉”来消息。要做到这点,邮件客户端必须使用POP3或IMAP。另一个SMTP服务器可以使用ETRN在SMTP上触发一个发送。.

TCP/IP协议族和简单邮件传输协议 · 传输控制协议和简单邮件传输协议 · 查看更多 »

网际协议

網際協議(Internet Protocol,縮寫為IP),又译互联网协议,是用于封包交換数据网络的一种协议。 IP是在TCP/IP协议族中网络层的主要协议,任务仅仅是根据源主机和目的主机的地址来传送数据。为此目的,IP定义了寻址方法和数据报的封装结构。第一个架构的主要版本,现在称为IPv4,仍然是最主要的互联网协议,尽管世界各地正在积极部署IPv6。.

TCP/IP协议族和网际协议 · 传输控制协议和网际协议 · 查看更多 »

用户数据报协议

户数据报协议(User Datagram Protocol,縮寫為UDP),又稱使用者資料包協定,是一个简单的面向数据报的传输层协议,正式規範為RFC 768。 在TCP/IP模型中,UDP为网络层以上和应用层以下提供了一个简单的接口。UDP只提供数据的不可靠传递,它一旦把应用程序发给网络层的数据发送出去,就不保留数据备份(所以UDP有时候也被认为是不可靠的数据报协议)。UDP在IP数据报的头部仅仅加入了复用和数据校验(字段)。 UDP首部字段由4个部分组成,其中两个是可选的。各16bit的來源端口和目的端口用来标记发送和接受的应用进程。因为UDP不需要应答,所以來源端口是可选的,如果來源端口不用,那么置为零。在目的端口后面是长度固定的以字节为单位的长度域,用来指定UDP数据报包括数据部分的长度,长度最小值为8byte。首部剩下地16bit是用来对首部和数据部分一起做校驗和(Checksum)的,这部分是可选的,但在实际应用中一般都使用这一功能。 由于缺乏可靠性且屬於非連接導向協定,UDP应用一般必须允许一定量的丢包、出错和复制貼上。但有些应用,比如TFTP,如果需要则必须在应用层增加根本的可靠机制。但是绝大多数UDP应用都不需要可靠机制,甚至可能因为引入可靠机制而降低性能。流媒體(串流技術)、即时多媒体游戏和IP电话(VoIP)一定就是典型的UDP应用。如果某个应用需要很高的可靠性,那么可以用传输控制协议(TCP协议)来代替UDP。 由于缺乏拥塞控制(congestion control),需要基于网络的机制来减少因失控和高速UDP流量负荷而导致的拥塞崩溃效应。换句话说,因为UDP发送者不能够检测拥塞,所以像使用包队列和丢弃技术的路由器这样的网络基本设备往往就成为降低UDP过大通信量的有效工具。数据报拥塞控制协议(DCCP)设计成通过在诸如流媒体类型的高速率UDP流中,增加主机拥塞控制,来减小这个潜在的问题。 典型网络上的众多使用UDP协议的关键应用一定程度上是相似的。这些应用包括域名系统(DNS)、简单网络管理协议(SNMP)、动态主机配置协议(DHCP)、路由信息协议(RIP)和某些影音串流服務等等。.

TCP/IP协议族和用户数据报协议 · 传输控制协议和用户数据报协议 · 查看更多 »

超文本传输协议

超文本傳輸協定(英文:HyperText Transfer Protocol,縮寫:HTTP)是一種用於分佈式、協作式和超媒體信息系統的應用層協議。HTTP是全球資訊網的數據通信的基礎。 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。 HTTP的发展是由提姆·柏內茲-李於1989年在歐洲核子研究組織(CERN)所發起。HTTP的標準制定由万维网协会(World Wide Web Consortium,W3C)和互联网工程任务组(Internet Engineering Task Force,IETF)進行協調,最终发布了一系列的RFC,其中最著名的是1999年6月公佈的 RFC 2616,定義了HTTP協議中現今廣泛使用的一個版本——HTTP 1.1。 2014年12月,互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis(httpbis)工作小组将HTTP/2标准提议递交至IESG进行讨论,于2015年2月17日被批准。 HTTP/2标准于2015年5月以RFC 7540正式发表,取代HTTP 1.1成为HTTP的实现标准。.

TCP/IP协议族和超文本传输协议 · 传输控制协议和超文本传输协议 · 查看更多 »

FTP

#重定向 文件传输协议.

FTP和TCP/IP协议族 · FTP和传输控制协议 · 查看更多 »

OSI模型

开放式系统互联通信参考模型(Open System Interconnection Reference Model,縮寫為 OSI),簡稱為OSI模型(OSI model),一種概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。定義於ISO/IEC 7498-1。.

OSI模型和TCP/IP协议族 · OSI模型和传输控制协议 · 查看更多 »

PPP

PPP,可能指:.

PPP和TCP/IP协议族 · PPP和传输控制协议 · 查看更多 »

TCP/UDP端口列表

计算机之间依照互联网传输层TCP/IP协议的協定通信,不同的協定都對應不同的 端口。并且,利用数据报文的UDP也不一定和TCP採用相同的端口號碼。以下為兩種通信協定的端口列表連結:.

TCP/IP协议族和TCP/UDP端口列表 · TCP/UDP端口列表和传输控制协议 · 查看更多 »

Telnet

Telnet協議是一種應用層協議,使用於網際網路及區域網中,使用虛擬終端機的形式,提供雙向、以文字字串為主的命令列介面互動功能。屬於TCP/IP協議族的其中之一,是Internet遠端登錄服務的標準協議和主要方式,常用於伺服器的遠端控制,可供使用者在本地主機執行遠端主機上的工作。 Telnet在1969年開發出來,在 RFC 15 定義, RFC 854 定義了擴充功能。互联网工程任务组(IETF),在中,將其加以標準化,是最早形成的網際網路協議之一。.

TCP/IP协议族和Telnet · Telnet和传输控制协议 · 查看更多 »

流控制传输协议

串流控制传输协议(Stream Control Transmission Protocol 或简写 SCTP)是在2000年由 IETF 的 SIGTRAN 工作组定义的一个传输层协议。RFC 4960 详细地定义了 SCTP,介绍性的文档是RFC 3286。 作为一个传输层协议,SCTP 可以理解为和 TCP 及 UDP 相类似的。它提供的服务有点像 TCP,又同时将 UDP 的一些优点相结合。是一种提供了可靠、高效、有序的数据传输协议。相比之下 TCP 是面向字节的,而 SCTP 是针对成帧的消息。 SCTP 主要的贡献是对多重联外线路的支持,一个端点可以由多于一个 IP地址 组成,使得传输可在主机间或网卡间做到透明的网络容错备援。 SCTP 最初是被设计用于在 IP 上传输电话协议(SS7),把 SS7 信令网络的一些可靠特性引入 IP。IETF 的这方面的工作称为信令传输 SIGTRAN。 SCTP將資料傳給應用層的方式,是將資料視為message(bytes的集合),SCTP的特徵是message-oriented,意思就是說它傳送的是一串message(每一個message是byte為單位的集合),相對於TCP是以byte為單位,傳送的是破碎的串流。在SCTP發送端用一個動作送出訊息,接收端也是用一個動作取出訊息傳給對應的應用程序。相較於TCP,是一個串流導向的協定,可靠地且有順序地傳送以bytes為單位的串流。然而TCP並不允許接收端知道發送端的應用程式呼叫送出bytes集合的次數。在發送端TCP只是簡單的附加更多bytes在queue裡等待著送到網路上,而SCTP是將要送出的outband message都保有自己獨立的queue。.

TCP/IP协议族和流控制传输协议 · 传输控制协议和流控制传输协议 · 查看更多 »

数据链路层

資料連結層(Data Link Layer)是OSI参考模型第二层,位于物理层与网络层之间。在广播式多路访问链路中(局域网),由于可能存在介质争用,它还可以细分成介质访问控制(MAC)子层和逻辑链路控制(LLC)子层,介质访问控制(MAC)子层专职处理介质访问的争用与冲突问题。 區域網路與廣域網路皆屬第1,2層。.

TCP/IP协议族和数据链路层 · 传输控制协议和数据链路层 · 查看更多 »

上面的列表回答下列问题

TCP/IP协议族和传输控制协议之间的比较

TCP/IP协议族有122个关系,而传输控制协议有45个。由于它们的共同之处17,杰卡德指数为10.18% = 17 / (122 + 45)。

参考

本文介绍TCP/IP协议族和传输控制协议之间的关系。要访问该信息提取每篇文章,请访问:

嘿!我们在Facebook上吧! »