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:传输控制协议,它为调用它的应用程序提供了一种可靠、面向连接的服务                      

  • 相关阅读:
    Python基础编程常用模块汇总
    博客目录
    网络编程
    python 对象
    python模块和规范开发
    python常用内置函数
    python递归函数和匿名函数
    python装饰器
    python迭代器,生成器,推导式
    python作用域
  • 原文地址:https://www.cnblogs.com/1121518wo/p/11223486.html
Copyright © 2011-2022 走看看