首页 > 其他分享 >计算机网络

计算机网络

时间:2022-12-12 20:46:33浏览次数:42  
标签:udp http 请求 GET tcp 计算机网络 POST

1.什么是HTTP?

  超文本传输协议,旨在启用客户端和服务器之间的通信

  职责:负责web服务器和web浏览器之间的通信

2.get请求和post请求

  GET产生的URL地址可以被书签收藏,而POST不可以。

  GET请求会被浏览器主动cache,而POST不会,除非手动设置。

  GET请求只能进行url编码(application/x-www-form-urlencoded),而POST支持多种编码方式 (application/x-www-form-urlencoded 或 multipart/form-data。为二进制数据使用多种编码。)   GET请求在URL中传送的参数是有长度限制的(因为浏览器对URL的长度有限制,最大长度是 2048 个字符),而POST没有。   GET参数通过URL传递,参数之间以&相连,POST放在Request body中,所以GET请求不安全,敏感信息会暴露在url上。
  GET和POST还有一个重大区别是发送数据包数量不同,GET 请求产生一个 TCP 数据包,而POST请求产生俩个 TCP 数据包,

   对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200

  而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200

 

  301永久重定向 302 临时重定向 304本地缓存

  400 错误请求 401未经许可,需要通过http认证 403 服务器拒绝请求  404 服务器找不到请求的资源

3.tcp,http

  tcp:传输层协议,规定数据传输的方式,有连接的全双工通信,与udp对比,三次握手

  http:应用层协议,规定传输内容的格式,请求-响应的通信模式

  https是一个基于http的保密通信协议,它再http基础上增加了一个安全套接层,https由于需要在通信过程中进行加密解密,因此性能低于http,安全性高于http

4.TCP和UDP

是否连接:tcp面向连接,udp无连接

是否可靠:Tcp是可靠的,使用流量控制和拥塞控制,udp是不可靠的,不使用流量控制和拥塞控制

连接对象个数:tcp只能一对一通信,udp支持一对一,一对多,多对一和多对多交互通信

传输方式:tcp面向字节流;udp面向报文

首部开销:tcp首部最小20字节,最大60字节;udp首部开销小,仅8字节;

标签:udp,http,请求,GET,tcp,计算机网络,POST
From: https://www.cnblogs.com/baller-coder/p/16976765.html

相关文章

  • 计算机网络(自顶向下)学习笔记——应用层
    2.1、应用层原理网络应用的体系结构客服—服务器(C/S)体系结构服务器一直运行固定的IP地址和周知的端口号扩展性:服务器场,数据中心进行扩展、扩展性差客户端主动与服务器通信......
  • 详解计算机网络体系结构-计算机网络概述【王道计算机网络笔记】
    计算机网络的概念计算机网络:是一个分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的功能计算机系统:包含各种系统的......
  • 计算机网络(自顶向下)——应用层
    第二章—应用层2.1、应用层原理网络应用的体系结构客服—服务器(C/S)体系结构服务器一直运行固定的IP地址和周知的端口号扩展性:服务器场,数据中心进行扩展、扩展性差......
  • 计算机网络(自顶向下)——概述
    第一章—概述1.1、什么是Internet?从具体构成角度:节点主机上运行的应用程序路由器、交换机等网络交换设备边:通信链路接入网链路:主机连接到互联网的链路主干链......
  • 计算机网络体系结构快速梳理
    一、TCP/IP网络模型应用层负责在不同的应用层协议的约束下,如http、dns、ftp,通过应用进程间的交互来完成特定网络应用应用层只需要专注于为用户提供应用功能即可,无需关心......
  • 计算机网络基础
    1.计算机网络的性能指标1.速率定义:数据库或数据传输率或比特率,即连接在计算机网络上的主机在数字信道上传送数据位数的速率单位:有b/s(比特每秒),kb......
  • 计算机网络--局域网-上
    MAC地址:MAC地址(LAN地址,局域网地址),用于局域网内标识一个帧从哪个接口发出,到达哪个物理相连的其他接口;每块网卡都有唯一的MAC地址,48位,通常固定在网卡的ROM......
  • 计算机网络--网络层-中
    如何获取IP地址?(一个小问题)答案:静态和动态获取。静态配置:直接配置IP地址和子网掩码默认网关:某个路由器和该子网相连的接口DHCP协议:动态获取......
  • 计算机网络--网络层-上
    网络层的核心功能:转发和路由数据报网络,网络无连接服务特点:每个分组携带目的地址,每个分组独立选路,根据聚合地址寻找目的地址 虚电路网络,网络连接服务......
  • DNS协议—计算机网络原理
    DNS协议详解DNS协议定义DNS(DomainNameSystem)域名系统DNS协议:是一个处理IP地址与域名之间映射的网络协议,做用于应用层DNS域名结构因为用户访问别的主机时,如果一......