`
diuse
  • 浏览: 590 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

http分层协议的一点理解

阅读更多
协议的结构
应用层--->应用数据(例如FTP,HTTP)
传输层--->将应用的数据,切成小段后,扔给网络层传输(例如TCP,UPD协议)
网络层--->将数据运送到目的地(IP协议,internet protocol)
链路层--->高速公路,信号真实传递的载体
传输的时候从上层往下传,数据在每一层经过的时候都会被加上一个特定的标识数据(这些数据用来找到目的地,或者在目的地组装数据)

举个栗子
发送信息 (啊藤)
应用层: 把这块蛋糕A,给我的小伙伴阿金,然后扔给了传输层
传输层: 接受到应用层过来的蛋糕A,蛋糕太大了,不容易运输,也容易撞坏。所以把一整个蛋糕A被切成10块,并给这10块蛋糕分别编号0-9,变成了0A~9A的小蛋糕,然后加上一张小卡片(告诉对方这个蛋糕被切成了10块,麻烦组装一下)扔给了运输车间——网络层
网络层: 接受到10块蛋糕和一张小卡片,给这11个包裹写上收货地址(阿金),扔进卡车发货
链路层: 高速公路
接收消息(阿金)
链路层
网络层: 接受到10个蛋糕和1张卡片的包裹
传输层: 看到了卡片的提示,把10个小蛋糕拼成了1个大蛋糕
应用层: 阿金收到了1个蛋糕,吃的很开心。觉得啊腾最近有点惨,决定接济一下他,然后阿金作为发送者 又开始了。。。
采用分层结构可以应对变化,某一层改变只要改变这一层就可以(前提是对上层提供的接口不能变),软件设计也经常采用这样的方式。
分享到:
评论

相关推荐

    ospf协议剖析.pdf

    首先,书中概述了Internet路由选择技术,包括路由器在Internet中的作用以及Internet路由选择协议的基础知识,为理解OSPF协议打下基础。 接下来,书中深入探讨了OSPF协议的开发历程和基本要素,包括OSPF的区(area)...

    SIP初始会话协议介绍

    SIP采用了分层结构的设计思想,这样做的好处是可以清晰地区分各个层次的功能,使得协议更易于理解和实现。SIP协议的分层主要包括: 1. **语法和编码层**:使用增强Backus-Naur Form (BNF) 来定义协议的语法和编码...

    eCPRI协议及报文,eCPRI接口协议,Verilog源码.zip

    1. **分层结构**:eCPRI协议基于层次化的设计,主要包括控制面(Control Plane)和用户面(User Plane)。控制面负责管理、配置和故障检测,用户面则处理实际的数据传输。 2. **灵活的数据分割**:协议允许根据需要...

    数据链路层协议的分析与应用

    TCP/IP协议族中包括多种应用层协议,例如HTTP、FTP、SMTP等,它们用于实现具体的应用功能和服务。 #### 链路层详解 链路层位于网络模型的最底层,负责将网络层的数据包封装成帧,并通过物理介质进行传输。链路层的...

    TCP/IP 协议栈 LwIP 的设计与实现

    LwIP协议栈由瑞典斯德哥尔摩的瑞典计算机科学研究所的Adam Dunkels开发,并由焦海波翻译为中文,便于中文用户的理解和应用。LwIP的设计目标是为那些资源有限的嵌入式设备提供一个轻量级、高效并且可裁剪的网络协议栈...

    CAN总线协议入门 PDF格式

    ### CAN总线协议入门知识点详解 #### 一、CAN总线的特点 - **国际标准**:CAN(Controller Area Network)是目前...通过上述内容的学习,初学者可以对CAN总线协议有一个全面的理解,为后续深入学习打下坚实的基础。

    仓库租赁协议范本.doc

    因此,无论是甲方还是乙方,在签订《仓库租赁协议范本》时,都应仔细阅读并理解协议中的每一项条款,以确保租赁过程的顺利和双方权益的最大化。这份协议范本的存在,有助于规范仓库租赁市场,降低交易风险,提高租赁...

    802.16协议解读

    802.16协议采用了分层结构,主要分为物理层(PHY)和服务汇聚子层(Service Specific Convergence Sublayer, SSCS)。其中,SSCS负责将上层协议的数据转换成适合PHY层传输的形式,并且在接收端进行相应的反向转换。 ...

    计算机网络课件:ch1 概述-2.ppt

    分层协议的好处在于,每一层都只需关注其自身功能,无需了解下层的具体实现。这样一来,任何一层的变更都不会影响其他层,从而保证了网络系统的稳定性和可维护性。 在实际应用中,分层协议的典型例子是ISO的OSI/RM...

    XMPP的一点小资料

    XMPP协议的实现通常是分层的,允许开发者专注于应用逻辑,而不必关心底层的通信细节。然而,当涉及到iOS开发时,可能会遇到与架构相关的问题,如在提到的文件内容中所述。在iOS上集成XMPP框架或库时,有时会遇到针对...

    TCP-IP技术大全

    在学习TCP/IP时,理解分层结构至关重要。从下至上,模型包括:链路层(处理硬件连接),网络层(IP协议所在),传输层(TCP和UDP),会话层(建立和管理会话),表示层(处理数据格式)和应用层(如HTTP、FTP等)。...

    ISO Transport Service on top of the TCP

    以上知识点涵盖了文档中提到的主要概念和技术细节,为理解RFC1006协议的背景、目的和应用提供了清晰的框架。通过这些信息,我们可以了解到RFC1006在网络协议集成、标准化以及互联网发展中的重要作用。

    Sniffe实用使用教程

    - **协议理解的重要性**:为了有效利用Sniffer进行故障排查,网络管理员需要具备扎实的网络协议知识基础,这样才能更好地理解解码后的报文信息。 #### 三、其他功能 ##### 3.1 编辑报文发送 - **功能描述**:除了...

    计算机网络考试试题重点.pdf

    标准访问列表基于数据包的源地址进行过滤,题号1和3中提到的选项A和B分别正确地指出了这一点。例如,`access-list 10 deny 192.168.10.23 0.0.0.0` 是一个标准访问列表的示例,它拒绝来自IP地址192.168.10.23的...

    Tcp-ip.rar_TCP 工作 原理_TCPIP

    总之,这个压缩包提供的文档和教程覆盖了TCP/IP协议的基础知识,包括其工作原理、分层结构、TCP的可靠传输机制、IP的路由选择以及相关的网络设备和配置。对于想要理解网络通信基础的读者来说,这是一个非常有价值的...

    计算机网络复习.pdf

    例如,应用层涉及文件传输、电子邮件和万维网服务,典型协议有FTP、SMTP和HTTP。传输层主要负责端到端的通信,典型协议包括TCP和UDP。网络层主要负责将分组从源端传送到目的端,主要协议有IP、ICMP等。数据链路层...

    计算机网络试卷(有答案版).pdf

    17. **层次结构模型**:复杂的网络协议常采用分层结构,便于管理和实现,例如OSI模型和TCP/IP模型。 18. **交换局域网**:局域网可以分为共享和交换两种,交换局域网使用交换机实现更高的带宽利用率。 19. **网卡...

    twisted编写TCP服务器

    更复杂一点的例子,我们可以创建一个`QOTD`(Quote of the Day)协议,它在连接建立时发送一条格言,然后立即关闭连接: ```python from twisted.internet.protocol import Protocol class QOTD(Protocol): def ...

Global site tag (gtag.js) - Google Analytics