首页 > 编程知识 正文

简述tcp/ip协议(tcp/ip协议详解)

时间:2023-05-05 01:44:05 阅读:1746 作者:3915

TCP/IP协议家族包含许多功能不同的子协议。为此,我们还使用上述分层方法来分析其结构。TCP/IP分层模型分为四层:应用层、传输层、网络层和数据链路层。

传输控制协议/互联网协议

Tcp/IP(传输控制协议/互联网协议,Transmission Control Protocol/Internet Protocol,传输控制协议/互联网协议)是目前世界上应用最广泛的协议,它的普及与互联网的快速发展息息相关——TCP/IP最初是为互联网的雏形ARPANET而设计的。目的是提供一套方便实用的协议,可应用于各种网络。事实证明,TCP/IP做到了这一点,使得网络的互联更加容易,也使得越来越多的网络加入其中,成为互联网事实上的标准。

*应用层-应用层是用户面临的所有应用的总称。在这个层面上,ICP/IP协议家族有很多协议来支持不同的应用,很多熟悉的基于互联网的应用没有这些协议是无法实现的。例如,我们使用HTTP协议,文件传输使用FTP协议,电子邮件使用SMTP,域名解析使用DNS协议,远程登录使用Telnet协议等。都属于TCP/IP应用层。就用户而言,他们看到的大多是各种软件构建的图形化操作界面,上述协议实际上是在后台运行的。

*传输层-该层的主要功能是提供应用程序之间的通信。TCP/IP协议家族在这一层有TCP和UDP。

*网络层——它是TCP/IP协议家族中非常关键的一层,主要定义IP地址格式,使不同应用类型的数据能够在互联网上流畅传输。IP协议是一种网络层协议。

*网络接口层-这是TCP/IP软件的最底层,负责接收IP数据包并通过网络发送,或者从网络接收物理帧,提取IP数据报并交给IP层。

1.TCP/UDP协议

传输控制协议和用户数据报协议属于传输层协议。其中,TCP在IP环境下提供可靠的数据传输,其提供的服务包括数据流传输、可靠性、有效流量控制、全双工操作和复用。通过面向连接、端到端和可靠的数据包传输。通俗地说,就是提前为发送的数据开辟一个连接良好的通道,然后发送数据;UDP不为IP提供可靠性、流量控制或错误恢复功能。一般来说,TCP对应可靠性要求高的应用,UDP对应可靠性要求低、传输经济的应用。TCP支持的应用协议主要有Telnet、FTP、SMTP等。UDP支持的应用层协议主要有NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(域名系统)、TFTP(通用文件传输协议)等。

IP协议的定义、IP地址的分类和特征

什么是IP协议,如何表示IP地址,如何将其分为几类,它们的特点是什么?

为了便于寻址和分层网络建设,IP地址分为A、B、C、D、E五类,在商业应用中只使用A、B、C。

互联网协议,也称为互联网协议,是一种支持网络间互连的数据报协议。它与TCP协议(传输控制协议)一起构成了TCP/IP协议家族的核心。它提供了完善的网间连接功能,包括在互联网络范围内指定IP地址格式的IP数据报。

在互联网上,为了实现连接到互联网的节点之间的通信,每个节点(连接到互联网的计算机)都必须被分配一个地址,并且应该保证这个地址在整个网络中是唯一的,这就是IP地址。

目前IP地址(IPv4: IP版本4)用32位二进制数表示,每8位二进制数为一个整数,中间用小数点隔开,如159.226.41.98。整个IP地址空间有4组8位二进制数字,由主机所在网络的地址(类似军队的编号)和主机在网络中的标识(类似军队中的士兵编号)组成。

为了便于寻址

* A类地址:A类地址的网络标识用第一组8位二进制数表示,网络中的主机标识占3组8位二进制数。A类地址的特点是网络标识的第一个二进制数必须是‘0’。不难计算,A类地址允许126个网段,每个网络大约允许1670万台主机,通常分配给主机数量较多的网络(如骨干网)。

* B类地址:B类地址的网络标识由前两组8位二进制数表示,网络中的主机标识占两组8位二进制数。B类地址的特点是网络标识的前两个二进制数必须是‘10’。B类地址允许16,384个网段,每个网络允许65,533台主机,适用于节点较多的网络(如局域网)。

* C类地址:C类地址的网络标识由前三组8位二进制数表示,网络中的主机标识占一组8位二进制数。C类地址的特点是网络标识的前三个二进制数必须是‘110’。C类地址的网络允许254台主机,适用于节点较少的网络(如校园网)。

为了方便记忆,习惯上用四个十进制数来表示一个IP地址,十进制数之间用句点“.”隔开。这种IP地址的表示方法也叫点分十进制法。这样,A类网络的IP地址范围为1 . 0 . 0 . 1-127 . 255 . 255 . 254;B类网络的IP地址范围为:128 . 1 . 0 . 1-191 . 255 . 255 . 254;C类网络的IP地址范围为:192.0.1.1-223.255.255.254。

由于网络地址不足,主机地址相对过剩,所以采用子网掩码来指定网段号。

TCP/IP协议与下层数据链路层和物理层无关,这也是TCP/IP的一个重要特点。正因为如此,它可以广泛支持由较低的两层协议组成的物理网络结构。目前,TCP/IP已被用于接入洲际网络、国家网络和跨区域网络。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。