zoukankan      html  css  js  c++  java
  • 传输层TCP

    /*********************************************************************************************************************
    *   发布日期:
    *   更新日期:2017-11-14 11:24:17
    *   进度:未完成
    *   作者:骆天
    *   备注:TCP

    *********************************************************************************************************************/

    一、进程间通信

    TCP属于传输层,IP属于网络层。一个问题是,IP协议能将源主机发送的分组按照首部中的目的地址送到目的主机,为什么还需要一个运输层呢?

    原因在于,IP协议传输过去的数据停留在网络层,而真正的通信是应用进程之间的通信
    比如,主机A给主机B发信息,实际上是主机A上的进程a和主机B上的进程b通信,比如两个QQ进程发信息。

    也就是说网络层(IP)为主机之间提供逻辑通信,而传输层(TCP)为应用进程之间提供端到端的逻辑通信。

    概括的说,IP协议传送的数据只停留在网络层(两主机之间),而不能到达应用层(两进程之间)。

    此外,TCP对报文还有差错检测的功能。

    二、复用和分用

    应用层的所有进程都可以通过运输层再传送到IP层,称为复用。与此相似的逆操作,称为分用

    三、端口

  • 相关阅读:
    词法分析程序
    0909关于编译原理
    深度学习中图像检测的评价标准
    【 记忆网络 1 】 Memory Network
    ssm又乱码
    百度地图标注没了
    Fragment与Activity交互(使用Handler)
    在android里用ExpandableListView实现二层和三层列表
    java中outer的使用
    android中使用Http下载文件并保存到本地SD卡
  • 原文地址:https://www.cnblogs.com/tinaluo/p/7754044.html
Copyright © 2011-2022 走看看