TCP / IP可帮助您确定特定计算机应如何连接到Internet以及如何在它们之间传输数据。当多个计算机网络连接在一起时,它可以帮助您创建虚拟网络。
TCP / IP代表传输控制协议/ Internet协议。它专门设计为一种模型,可通过不可靠的网络提供高度可靠且端到端的字节流。
这是TCP / IP协议的基本特征
TCP / IP模型的功能分为四个层,每个层都包含特定的协议。
TCP / IP是一个分层的服务器体系结构系统,其中根据要执行的特定功能定义每一层。所有这四个层协同工作以将数据从一层传输到另一层。
应用程序层与应用程序交互,这是OSI模型的最高级别。应用层是最接近最终用户的OSI层。这意味着OSI应用程序层允许用户与其他软件应用程序进行交互。
应用程序层与软件应用程序交互以实现通信组件。应用程序对数据的解释始终不在OSI模型的范围之内。
应用程序层的示例是诸如文件传输,电子邮件,远程登录等应用程序。
传输层建立在网络层上,以便提供从源系统计算机上的进程到目标系统上的进程的数据传输。它使用单个或多个网络托管,并保持服务质量功能。
它确定应在何处以什么速率发送多少数据。该层基于从应用程序层接收到的消息。它有助于确保按顺序正确交付数据单元。
传输层可通过流控制,错误控制以及分段或反分段来帮助您控制链路的可靠性。
传输层还提供成功数据传输的确认,并在没有错误发生的情况下发送下一个数据。TCP是传输层的最著名示例。
Internet层是TCP / IP模型的第二层。也称为网络层。该层的主要工作是从任何网络发送数据包,无论它们采用何种路由,任何计算机都仍然可以到达目的地。
Internet层提供了功能和程序方法,用于借助各种网络将可变长度的数据序列从一个节点传输到另一个节点。
网络层的消息传递并不能保证网络层协议的可靠性。
属于网络层的层管理协议为:
网络接口层是四层TCP / IP模型的这一层。该层也称为网络访问层。它可以帮助您定义有关如何使用网络发送数据的详细信息。
它还包括如何通过直接与网络介质(例如同轴电缆,光纤,同轴电缆,双绞线或双绞线电缆)对接的硬件设备对位发出光信号。
网络层是数据线的组合,在OSI参考模型的文章中定义。该层定义了如何通过网络物理发送数据。该层负责同一网络中两个设备之间的数据传输。
这是OSI和TCP / IP模型之间的一些重要区别:
OSI模型 | TCP / IP模型 |
---|---|
由ISO(国际标准组织)开发 | 它由ARPANET(高级研究计划局网络)开发。 |
OSI模型明确区分了接口,服务和协议。 | TCP / IP在服务,接口和协议之间没有明确的区分点。 |
OSI是指开放系统互连。 | TCP是指传输控制协议。 |
OSI使用网络层来定义路由标准和协议。 | TCP / IP仅使用Internet层。 |
OSI遵循垂直方法。 | TCP / IP遵循水平方法。 |
OSI模型使用两个单独的物理和数据链接层来定义底层的功能。 | TCP / IP仅使用一层(链接)。 |
OSI层有七个层。 | TCP / IP具有四层。 |
在OSI模型中,传输层仅面向连接。 | TCP / IP模型的一层是面向连接的和无连接的。 |
在OSI模型中,数据链路层和物理层是分开的层。 | 在TCP中,物理链路和数据链路都合并为单个主机到网络层。 |
会话和表示层不是TCP模型的一部分。 | TCP模型中没有会话和表示层。 |
它是在Internet出现之后定义的。 | 它是在互联网出现之前定义的。 |
OSI标头的最小大小为5个字节。 | 最小标头大小为20个字节。 |
一些广泛使用的最常见的TCP / IP协议是:
传输控制协议是一种Internet协议套件,可将消息分解为TCP段,并在接收方重新组装它们。
互联网协议地址(也称为IP地址)是数字标签。它分配给连接到使用IP进行通信的计算机网络的每个设备。它的路由功能允许互联互通,并实质上建立了Internet。IP与TCP的组合允许在目标和源之间建立虚拟连接。
超文本传输协议是万维网的基础。它用于将网页和其他此类资源从HTTP服务器或Web服务器传输到Web客户端或HTTP客户端。每当您使用网络浏览器(例如Google Chrome或Firefox)时,都在使用网络客户端。它有助于HTTP传输您从远程服务器请求的网页。
SMTP代表简单邮件传输协议。支持电子邮件的此协议称为简单邮件传输协议。该协议可帮助您将数据发送到另一个电子邮件地址。
SNMP代表简单网络管理协议。它是一个框架,用于通过使用TCP / IP协议来管理Internet上的设备。
DNS代表域名系统。一个IP地址,用于唯一标识主机与Internet的连接。但是,用户更喜欢使用该DNS的名称而不是地址。
TELNET代表终端网络。它在本地计算机和远程计算机之间建立连接。它以可以在远程系统上模拟本地系统的方式建立了连接。
FTP代表文件传输协议。它是用于将文件从一台计算机传输到另一台计算机的最常用的标准协议。
这里是使用TCP / IP模型的优点/好处:
这是使用TCP / IP模型的一些弊端: