zoukankan      html  css  js  c++  java
  • Socket、TCP以及servlet的理解

    1、应用层之间的数据交互,主要靠Socket套接字;socket是在应用层和传输层之间的一个抽象层;如果能直接在传输层传递数据,那么就不用建立socket链接,效率会提高很多;

    2、发送端和接收端收取数据的方式不一样,而且拆分数据的方式也不一样,另外最重要的一点是:拆分后的数据在网路传输过程中可能会有丢失以及增多,这个时候就可以通过http协议中的一些规则来对这些数据包进行验证。

    3、拆分数据的方式、接受数据的方式、组合数据的方式、验证数据完整性的方式,不同协议之间的区别就体现在这四个‘方式’中。

    4、数据的格式也不一样,分很多种,最常见的如ASCII文本、二进制流;不同的传输协议使用的数据格式也不一样;

    4、servelt就是用java的方式实现了http协议,并提供了符合http协议的、可以直接使用的接口;

    5、http协议是基于TCP协议建立的;TCP属于传输层协议,而http属于应用层协议;

  • 相关阅读:
    什么是ETL?5分钟看完秒懂
    横向滚动 css
    解决echarts中横坐标值显示不全(自动隐藏)问题
    Echarts
    post 二进制流下载文件
    如何停止foreach
    日期格式 js
    cookie 属性
    HTML5 file对象和blob对象的互相转换
    前端图片压缩
  • 原文地址:https://www.cnblogs.com/2020-0202/p/13156136.html
Copyright © 2011-2022 走看看