【 1 】互联网协议交互的基础
-
硬件设备
-
光缆
【 2 】OSI七层协议
- 物理层(Physical Layer):负责传输比特流(0和1)以及物理连接的建立和维护。
- 数据链路层(Data Link Layer):提供可靠的数据传输,确保数据在物理媒体上的无差错传输。
- 网络层(Network Layer):处理网络间的数据路由和逻辑寻址,实现不同网络之间的互联。
- 传输层(Transport Layer):负责端到端的数据传输,提供可靠的数据传输、错误检测和纠正,以及流量控制和拥塞控制。
- 会话层(Session Layer):管理应用程序之间的会话和数据交换。
- 表示层(Presentation Layer):处理数据的表示和编码,确保应用程序能够正确地解释和处理接收到的数据。
- 应用层(Application Layer):提供用户与网络之间的接口,支持特定的应用程序和服务。
【 3 】TCP / IP 五层协议
- 网络接口层(Network Interface Layer):负责物理层和数据链路层的功能,处理与物理网络的接口。
- 网际层(Internet Layer):相当于OSI模型的网络层,处理网络间的数据路由和寻址。
- 传输层(Transport Layer):相当于OSI模型的传输层,提供端到端的可靠数据传输。
- 应用层(Application Layer):相当于OSI模型的会话层、表示层和应用层,提供应用程序与网络之间的接口和通信服务。
- 主机-网络层(Host-to-Network Layer):负责将数据从主机传输到网络,并进行数据的物理传输。
五层协议模型是基于实际应用中最常用的TCP/IP协议栈而提出的,它将会话层、表示层和应用层合并为一个应用层。与OSI七层模型相比,五层协议模型更加简化,但仍能满足大多数网络通信需求。
【 4 】每一层常见的网络设备
传输层 : 交换机
网络层: 路由器
数据链路层 : 网桥、网卡
物理层: 中继器、集线器、双绞线
【5】TCP / IP五层协议
【一】物理层
- 由来:物理层是网络通信的最底层,负责将数据转换为电信号进行传输。
- 功能:物理层主要通过发送高低电压(电信号)来传输数据,其中高电压表示数字1,低电压表示数字0。
【二】数据链路层
- 由来:在物理层的基础上,数据链路层规定了电信号的分组方式,并赋予其意义。
- 功能:数据链路层定义了电信号的分组方式,将数据分组成帧进行传输。其中以太网协议是常用的数据链路层协议,它规定了数据帧的格式,包括报头和数据两部分。
【三】网络层
- 由来:网络层的出现是为了解决全球范围的互联网通信问题,将各个局域网连接起来。
- 功能:网络层引入了一套新的地址体系,即网络地址,用于区分不同的广播域或子网。IP协议是网络层最重要的协议,它定义了IP地址的格式和分配规则,实现了全球范围的互联网通信。
【四】传输层
- 由来:传输层是为了解决多个应用程序在同一台主机上的通信问题,通过端口号来标识不同的应用程序。
- 功能:传输层建立端口到端口的通信连接,包括TCP协议和UDP协议。TCP协议提供可靠的传输,通过三次握手建立连接,保证数据的完整性和顺序性;UDP协议提供不可靠的传输,适用于一次性发送全部数据的场景。
【五】应用层
- 由来:应用层是用户直接感知的层级,用于规定应用程序的数据格式。
- 功能:应用层定义了应用程序的数据格式,包括HTTP协议、FTP协议、SMTP协议等。这些协议规定了数据的组织形式,使不同应用程序能够相互通信。
以上就是TCP/IP五层协议的主要内容,每层都有特定的功能和协议,通过这些层次的协同工作,实现了互联网通信的原理。