zoukankan      html  css  js  c++  java
  • 网络编程(笔记三)

    一、UDP协议

    概念:UDP用户数据报协议,提供无连接,不可靠,数据报尽力传输服务。

    UDP协议特点:

    1. 应用进程更容易控制发送什么数据以及何时发送。
    2. 无需建立连接
    3. 无连接状态
    4. 首部开销小

    UDP和TCP的比较:

    TCP UDP
    面向连接 无连接
    提供可靠性保护 不可靠
    资源占用高 资源占用少

    二、Socket网络编程

    Internet中应用最广泛的网络应用编程接口,实现与3种底层协议的交互:

    1. 数据报表类型套接字SOCK_DGRAM(面向UDP接口)
    2. 流式套接字SOCK_STREAM(面向TCP接口)
    3. 原始套接字SOCK_RAW(面向网络层协议接口IP,ICMP等)

    主要SOCKET_API及其调用过程:

    创建套接字→端点绑定→发送数据→接收数据→释放套接字

    三、Http协议-响应状态码

    1. 1xx(临时响应):表示临时响应并需要请求者继续执行操作的状态代码。
    2. 2xx(成功):表示成功处理了请求的状态代码。
    3. 3xx(重定向):表示要完成请求,需要进一步操作,通常这些状态码用来重定向。
    4. 4xx(请求错误):这些状态代码表示请求可能出错,妨碍了服务器的处理。
    5. 5xx(服务器错误):这些状态代码表示服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求错误。
  • 相关阅读:
    如何提高AJAX客户端响应速度
    JS 数组间的操作
    Spring上传报错413
    设计模式-简单工厂模式学习笔记
    vue辅助函数mapStates与mapGetters
    Vue编程式跳转
    Vue父子,子父,非父子组件之间传值
    node.js中的fs.rename()方法
    map字典,储存cookie,切换账户,展示购物车不同商品
    Gulp
  • 原文地址:https://www.cnblogs.com/libinhyq/p/15339083.html
Copyright © 2011-2022 走看看