1. GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,如EditPosts.aspx?name=test1&id=123456.(注意对于用户登录来说,get是不安全的,网页直接显示你的用户名和密码) POST方法是把提交的数据放在HTTP包的Body中.

2. GET提交的数据大小有限制(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制.

3. GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值。

4. GET方式提交数据,会带来安全问题,比如一个登录页面,通过GET方式提交数据时,用户名和密码将出现在URL上,如果页面可以被缓存或者其他人可以访问这台机器,就可以从历史记录获得该用户的账号和密码.

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 
SYN:同步序列编号(Synchronize Sequence Numbers)
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手.
完成三次握手,客户端与服务器开始传送数据

http协议中get和post的基本区别,tcp/ip协议的三次握手相关推荐

  1. Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...

    Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义:       这里 ...

  2. python网络通信效率_Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...

    Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里的客户端一般 ...

  3. 面试必会系列 - 5.2 详解OSI模型与七层协议,网络TCP/IP基础,三次握手、四次挥手等

    本文已收录至 Github(MD-Notes),若博客中图片模糊或打不开,可以来我的 Github 仓库,包含了完整图文:https://github.com/HanquanHq/MD-Notes,涵 ...

  4. 基恩士MC协议 虚拟服务器,C#读写基恩士PLC 使用TCP/IP 协议 MC协议

    本文将使用一个Github开源的组件库技术来读写基恩士PLC数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 g ...

  5. TCP/IP协议簇简介

    参考: https://blog.csdn.net/wuzhiwei549/article/details/105965493 https://blog.csdn.net/weixin_4419896 ...

  6. tcp/ip协议包含哪几层[转]

    tcp/ip协议包含4层:1.应用层,位于TCP/IP协议的第一层,是直接为应用进程提供服务的:2.运输层,位于协议的第二层,在整个TCP/IP协议中起到了中流砥柱的作用:3.网络层,位于协议的第三层 ...

  7. TCP/IP协议(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)

    TCP/IP协议 TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇.T ...

  8. TCP/IP协议简述(OSI7层模型与TCP/IP协议)

    TCP/IP协议简述(OSI7层模型与TCP/IP协议) OSI7层模型与TCP/IP协议本身没有太直接的关联,从名字也不难看出.一个是作为标准体系.参考模型(这个参考模型中其实也是有一些具体协议的) ...

  9. linux中tcp/ip协议实现及嵌入式应用 下载,LINU中TCPIP协议实现及嵌入式应用

    好文网为大家准备了关于LINU中TCPIP协议实现及嵌入式应用范文,好文网里面收集了五十多篇关于好LINU中TCPIP协议实现及嵌入式应用好文,希望可以帮助大家.更多关于LINU中TCPIP协议实现及 ...

  10. HTTP 协议入门 — (TCP/IP协议族、通信传输流、URI 与 URL 的区别、Cookie 状态管理、HTTP 支持的方法、状态码类别、HTTP 首部字段)

    TCP/IP协议族 在介绍 HTTP 协议之前,我们先对 TCP/IP 协议族有个大概的了解,TCP/IP 协议从上到下主要分为应用层.传输层.网络层和数据链路层,各层的主要功能如下表所示: 协议层 ...

最新文章

  1. Follow Me:CCIE RS--新版CCIE Routing Switching 考纲要点
  2. Nginx--安装和配置
  3. 题解 【USACO 4.2.1】草地排水
  4. python学习笔记(三)—— 序列类型及方法(列表、元组、字符串)
  5. 【云炬大学生创业基础笔记】第1章第3节 什么是创业测试
  6. date类before()方法的主要作用是_黄精的主要作用及中医食疗方法
  7. 【Java文件操作(六)】借助内存复制图片:ByteArrayOutputStream\ByteArrayInputStream\FileOutputStream\FileInputStream辨析
  8. 熔断器 Hystrix 的原理与使用
  9. java字节码指令简介(仅了解)
  10. idea黑色好还是白色好_白色牛仔裤,好看又好搭
  11. Android-JNI开发系列《十一》实践-利用Android C源码实现GIF图片的播放
  12. 7-7自动色阶/自动对比度/自动颜色
  13. 配置中心Nacos与Apollo比较
  14. python opencv显示高分辨率图片时,如何改变窗口的大小
  15. webstorm搜狗输入法变成繁体字
  16. mysql轮播图表设计_制作一个简单的轮播图
  17. 多任务的实现方式——“多进程”与“多线程”
  18. Codeforces 1287C Garland
  19. 当局者迷旁观者清红警游戏反杀局案例分析
  20. ie9 下面输入框后面怎么出现一个黑色叉叉

热门文章

  1. NC/ncat的使用
  2. 波澜不惊 波澜不惊 波澜不惊
  3. java Lambda表达式详解
  4. Lambda表达式详解
  5. 计算机基础语言学习线路图
  6. 链路追踪:SkyWalking
  7. 利用java输出一个月的日历表
  8. 一个即将走向社会的软件技术专业学生的感想
  9. 同一wifi下小米电视无法投屏
  10. 「季淳卿」零基础学习 MyBatis-Plus-springBoot(笔记总结)