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层,称为复用。与此相似的逆操作,称为分用

    三、端口

  • 相关阅读:
    MyBatis的缓存
    16年随笔
    linux 随笔
    Linux下启动Tomcat启动并显示控制台日志信息
    linux 连接工具
    Linux Tomcat重新启动
    SpringMVC 文件上传 MultipartFile
    spring @component
    mysql转型
    MyBatis传入参数
  • 原文地址:https://www.cnblogs.com/tinaluo/p/7754044.html
Copyright © 2011-2022 走看看