zoukankan      html  css  js  c++  java
  • 运输层--------运输层与网络层的关系、UDP、TCP

    一、运输层与网络的区别:

    网络层提供了主机之间的逻辑通信,而运输层为运行在不同主机上的进程之间提供了逻辑通信

    二、实例证明:

    考虑有两个家庭,一家位于美国东岸,一家位于美国西海岸,每家有12孩子。东海岸家庭的孩子们是西海岸家庭孩子们的堂兄弟姐妹。这两个家庭的孩子们喜欢彼此通信,每个人每星期要互相写一封信,每封信都用单独的信封通过传统的邮政服务传送。因此,每个家庭每星期向另一家发送144封信。每个家庭有孩子负责收发邮件,西海岸家庭是sim,而东海岸是bi。每星期sim去他的所有的哥哥姐姐那里收集信件,并将这些信件交到每天到家门口的邮政服务的车上。当信件到达西海岸家庭时,bi也负责将信件分发到他的哥哥姐姐手上,在东海岸的sim也是这样的工作。

    ---------------在这个案例中,邮政服务是为两个家庭间提供逻辑通信,邮政服务将信件从一家送到另一家,而不是一个人送到另一个人。sim和bi是邮件服务

                                           应用层报文=信封上的字符

                                           进程=堂兄弟姐妹

                                            主机(又称端系统)=家庭

                                          运算层协议=sim和bi

                                          网络层协议=邮政服务(包括邮车)                                       

    二、UDP、TCP:

    1、UDP:用户数据报协议,它为调用它的应用程序提供了一种不可靠、无连接的服务

    2、TCP:传输控制协议,它为调用它的应用程序提供了一种可靠、面向连接的服务                      

  • 相关阅读:
    你的系统需要做系统集成测试么?
    测试驱动 ASP.NET MVC 和构建可测试 ASP.NET MVC 应用程序
    RikMigrations 或 Migrator.NET 进行自动化的数据库升级
    单元测试
    C#反射
    J2EE--Struts2基础开发
    Dynamics CRM 客户端的插件调试
    于快速创建 IEqualityComparer<T> 实例的类 Equality<T>
    ToolBox Analysis & Design
    实现$.fn.extend 和$.extend函数
  • 原文地址:https://www.cnblogs.com/1121518wo/p/11223486.html
Copyright © 2011-2022 走看看