脑课堂编程教育

计算机网络的TCP/IP参考模型

计算机基础 1年前
260 0 0
脑课堂编程培训

1.TCP/IP概述:

(1).ARPANET的运行经验表明,TCP/IP是一个非常可靠且实用的网络协议。20世纪80年代末,美国国家科学会借鉴了ARPANET的TCP/IP技术建立了NSFNET。NSFNET使越来越多的网络互联在一起,最终形成了今天的Internet。TCP/IP也因此成为了Internet上广泛使用的标准网络通信协议。

(2).TCP/IP标准由一系列的文档定义组成,这些文档定义描述了Internet的内部实现机制,以及各种网络服务或服务的定义。TCP/IP标准并不是由某个特定组织开发的,实际上是一些团体所共同开发的,任何人都可以把自己的意见作为文档发布,但只有被认可的文档才能最终成为Internet标准。

2.TCP/IP协议栈

file

3.各层的功能:

file

(1).主机-网络层:事实上,TCP/IP参考模型并没有真正定义这一部分,只是指出在这一层上必须具有物理层和数据链路层的功能。本层包含了多种网络层协议,如以太网协议(Etherent)、令牌环网协议(Token Ring)、分组交换网协议(X.25)等。

(2).互联层:互联层是整个TCP/IP参考模型的关键部分,它提供的是无连接的服务,主要负责将源主机的数据分组(Packet)发送到目的主机。互联层的主要功能包括:处理来自传输层的分组发送请求、处理接收到的数据报、进行流量控制与拥塞控制等。互联层上定义的主要协议包括:网际协议(IP)、Internet控制报文协议(ICMP)、地址解析协议(ARP)、反向地址解析协议(RARP)等。

(3).传输层:与OSI参考模型的传输层类似,TCP/IP参考模型的传输层的主要功能是:使发送方主机和接收方主机上的对等实体可以进行会话。在传输层上定义了以下两个端到端的协议:传输控制协议(TCP)和用户数据报协议(UDP)。TCP是一个面向连接的可靠传输协议,而UDP是一个面向无连接的不可靠传输协议。

(4).应用层:应用层负责向用户提供一组常用的应用程序接口,包含了所有TCP/IP协议簇中的高层协议,如FTP、SMTP、HTTP、SNMP、DNS等。应用层协议一般可以分为3类:一类是依赖于面向连接的TCP;一类是依赖于无连接的UDP;还有一类则既依赖于TCP又依赖于UDP。

收藏

本文标题:计算机网络的TCP/IP参考模型

本文链接:https://naoketang.com/p/xm079l6k7prk

评论区

推荐课程