TCP/IP分层
属性 |
物理层 |
数据链路层 |
网络层 |
传输层 |
应用层 |
单位 |
比特流 |
帧 |
数据报 |
报文段,用户数据报或分组 |
报文 |
协议 |
无固定协议 |
无固定协议 |
IP/ICMP/ARP/IGMP |
TCP/UDP/SCTP |
HTTP/SMTP/FTP/DNS/DHCP |
通讯方式 |
节点到节点(PC或者Router) |
节点到节点 |
端到端 |
进程间 |
|
属性 |
|
数据头,发送方和接收方的物理地址(连接设备的地址) |
数据头,发送方和接受方的逻辑地址(IP地址) |
数据头,服务点地址(端口地址) |
数据正文 |
备注 |
比特通过编码变成电(铜线)或光(光纤)信号。 |
当从A节点到B节点的后,会在B节点产生一个新帧传输到C节点。 |
两个系统连接到一个链路上则不需要网络层 |
纠错通过重传完成 |
OSI模型中会话层,表示层和应用层的组合 |
概括 |
通过媒体传输比特数据 |
控制何时发送比特。将比特组装成帧,提供逐跳交付 |
从源到终点的传送分组,提供网络互联,将分组送到正确的计算机 |
提供可靠的进程到进程的交付和差错恢复。将报文送到正确的进程。 |
让软件接入网络。 |
任务 |
编码技术(如+5v表示1,-5V表示0) |
组帧,物理编址(MAC地址),流量控制,差错控制,接入控制 |
逻辑编址(IP地址),路由选择(选择最佳路线) |
服务点编址(端口),分段与重传,连接控制,流量控制和差错控制。 |
回话控制,转换,加密,压缩, |
说白点 |
发送数据 |
发送给哪个网卡 |
发送给哪个IP地址 |
发送给哪个程序(进程或端口号) |
发送什么数据 |
|
|
|
|
|
|
TCP/IP是一个分层的协议,采用分层使其扩展性非常好,每一层都可以被扩展,而不影响其他层。上层总是依赖下层提供的服务。
ARP(地址解析协议):找出IP地址对应的MAC地址。
单播:一个接收者。
多播:一组接收者。
广播:网络上所有的系统接受。
物理地址:MAC地址,6字节,如07:10:02:01:2C:2B(每个字节用两个十六进制数字表示),物理地址逐跳而变,逻辑地址保持不变。通过ARP找到新的物理地址,组装成新帧发送给下一个路由器。
半双工:两个设备都可以发送和接收数据,但是不能同时进行。
全双工:两个设备可以同时发送和接收数据。
组帧:将比特流组装成可处理的数据单元。
分享到:
相关推荐
TCP/IP协议分层是互联网通信的基础,它将复杂的网络通信过程划分为多个层次,每个层次负责不同的功能,以实现高效、可靠的通信。下面将详细介绍这些层次及其主要协议和功能。 **第二章TCP/IP** 2.2 TCP/IP的网络...
#### 二、TCP/IP协议分层结构 - **四层模型**:TCP/IP模型通常被划分为四个层次,每个层次负责不同的功能。 - **链路层**(Data Link Layer):处理与物理介质的交互,包括设备驱动程序和网络接口卡,确保数据在...
TCP/IP协议是一个四层的分层体系结构。高层为传输控制协议,它负责聚集信息或把文件拆分成更小的包。这些包通过网络传送到接收端的TCP层,接收端的TCP层把包还原为原始文件。低层是网际协议,它处理每个包的地址部分...
TCP/IP协议族以分层方式设计,每一层负责解决通信问题的一部分。LwIP遵循这种分层设计理念,但同时为了提高性能,允许一定程度的跨层交互。在传统的TCP/IP实现中,底层协议族作为操作系统内核的一部分实现,而应用层...
在这篇文章中,我们将详细介绍TCP/IP协议的核心内容,包括计算机网络体系结构的分层、传输层中的TCP和UDP协议、网络层中的IP协议以及IP协议相关技术。 首先,我们来看一下计算机网络体系结构。一般而言,计算机网络...
TCP/IP协议族采用了分层的设计方法,一般将其划分为四个层次:应用层、传输层、网络层和数据链路层(有时还包括物理层,但TCP/IP协议本身并未直接定义物理层)。 - **应用层**:提供了一系列的应用程序接口(API),...
- **协议栈分层**:参照TCP/IP参考模型,Microchip TCP/IP协议栈同样被划分为多个层次,包括应用层、传输层、网络层和链路层。 - **应用层**:提供高级应用程序接口,支持HTTP服务器等应用。 - **传输层**:主要...
TCP/IP 协议采用的分层模型与 OSI 参考模型类似,但有一些区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。 二、 TCP/IP 基础 TCP/IP 协议的...
《TCP-IP协议族(第4版)》是网络通信领域的经典教材,全面解析了互联网的核心协议栈。这本书深入浅出地介绍了TCP/IP协议族的基本原理、结构和工作流程,对于理解网络通信机制有着极其重要的价值。以下是根据书中的...
#### 三、TCP/IP协议分层 TCP/IP协议族的分层模型主要包括四个层次:应用层、传输层、网络层和数据链路层。 1. **应用层**:位于最高层,直接面向用户或应用程序,包含了诸如HTTP、FTP、SMTP等协议,负责处理特定...
《TCP-IP详解卷一:协议》是网络通信领域的一本经典著作,深入解析了TCP/IP协议族的核心概念和技术。TCP/IP(Transmission Control Protocol/Internet Protocol)是互联网的基础,它定义了电子设备如何互相连接并...
作为网络专业人士,了解和深入TCP/IP协议是极为重要的,Stevens的作品通过详实的叙述、深入的分析和丰富的实例,向读者展示了一个庞大而复杂的网络世界。 在《TCP/IP详解卷一:协议》中,Stevens从最基础的网络概念...
- “模型”可能指的是TCP/IP协议栈的分层模型,这种模型有助于理解不同层之间的交互与数据流动的过程。 - “层”的概念则表明文档会详细探讨每一层的具体功能,如应用层负责处理用户数据的格式化、编码及错误检测...
本篇旨在深入解析TCP/IP协议族的关键概念、分层模型以及各层的功能,同时通过具体示例阐述数据传输过程,最后介绍SnifferPro软件的基本使用方法。 #### 分层思想的重要性 网络通信的复杂性要求一种系统性的方法来...
首先,TCP/IP协议栈包括四层(按照传统分层模型):应用层、传输层、网络层和数据链路层。每一层都有其特定的任务和协议: 1. **应用层**:这是最顶层,包含如HTTP、FTP、DNS等具体的应用协议,它们处理用户直接...
本文来自于cnblogs,主要讲解TCP/IP协议模型,TCP/IP分层模型以及TCP/IP通信传输流等相关内容,希望对您的学习有所帮助。ISO/OSI模型,即开放式通信系统互联参考模型(OpenSystemInterconnectionReferenceModel),...
TCP/IP协议族的分层设计使得网络通信的实现更加模块化和灵活。通过各层之间的接口,上层可以调用下层的服务,而无需关心底层的实现细节。例如,应用层的HTTP协议只需要知道如何通过TCP连接发送和接收数据,而无需...
《TCP/IP协议详解卷一:协议》是一本深入解析TCP/IP协议族的权威著作,它为读者提供了全面、详尽的TCP/IP理论基础和技术实践。TCP/IP协议是互联网的核心,理解其工作原理对于网络技术人员至关重要。 该书首先从历史...
TCP/IP协议族是现代互联网通信的基础,它包括了一系列用于网络数据传输的协议,这些协议共同协作,确保了数据可以跨越多个网络,从一台计算机安全、准确地传输到另一台计算机。 本书首先介绍TCP/IP的起源和它在...