计算机网络核心知识点
被窝封印了我
这个作者很懒,什么都没留下…
展开
-
TCP三次握手
@TCP的三次握手传输控制协议TCP简介面向连接的、可靠的、基于字节流的传输层通讯协议将应用层的数据流分割成报文段并发送给目标节点的TCP层数据包都有序号,对方收到则发送ACK确认,未收到则重传使用校验和来检验数据在传输过程中是否有误TCP报文头:source port:源端口(2个字节)destination port:目的端口(2个字节)sequence number:序列...转载 2019-07-04 16:09:06 · 92 阅读 · 0 评论 -
TCP的四次挥手
“挥手”是为了终止连接,TCP四次挥手流程图如下:TCP采用四次挥手来释放连接第一次挥手:Client发送一个FIN用来关闭Client到server的数据传送,Client进入FIN_WAIT_1状态;第二次挥手:Server收到FIN后,发送一个ACK给Client,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号),Server进入Close_WAIT状态;第三次挥手:S...原创 2019-07-04 16:47:21 · 111 阅读 · 0 评论 -
UDP简介
UDP报文结构:UDP特点:面向非连接不维护连接状态,支持同时向多个客户端传输相同消息数据包报头只有8个字节,额外开销较小吞吐量只受限于数据生成速率,传输速率以及机器性能尽最大努力交付,不保证可靠交付,不需要维持复杂的链接状态表面向报文,不对应用程序提交的报文信息进行拆分或者合并...原创 2019-07-04 16:59:32 · 57 阅读 · 0 评论 -
TCP和UDP的区别
TCP 面向连接 VS UDP无连接可靠性:TCP可靠性强,利用握手确认重传机制。UDP则可能丢失有序性:TCP利用序列号保证了消息报的顺序交付,达到可能无序,但TCP最终会排序。而UDP不具备有序性。速度:TCP较慢,UDP较快量级:TCP重量级,UDP轻量级,体现在源数据报文头大小,TCP是20字节,UDP8字节...原创 2019-07-04 17:08:25 · 73 阅读 · 0 评论 -
GET请求与POST请求的区别
这里写自定义目录标题从三个层面进行解答从三个层面进行解答Http报文层面:Get请求将信息放在URL,post请求将信息放在报文体数据库层面:Get符合幂等性和安全性,Post不符合其他层面:Get可以被缓存,被存储,而POST不行...原创 2019-07-05 10:32:08 · 72 阅读 · 0 评论 -
Cookie和Session的区别
**Cookie和Session的区别**Cookie简介是由服务器发送给客户端的特殊信息,以文本的形式存放在客户端客户端再次请求的时候会将cookie回发服务器接收到后,会解析cookie生成与客户端相对应的内容Cookie的设置以及发送过程Session简介服务端的机制,在服务器上保存信息解析客户端请求并...原创 2019-07-05 11:01:15 · 55 阅读 · 0 评论 -
Http和Https的区别
SSL(Security Sockets Layer,安全套接层)- 是为网络通信提供安全及数据完整性的一种安全协议- 是操作锡宜对外的API,SSL3.0后更名为TLS- 采用身份验证和数据加密保证网络通信的安全和数据的完整性主要区别Https需要到CA申请证书,HTTP则不需要HTTPS密文传输,HTTP明文传输连接方式不同,HTTPS默认使用443端口,HTTP使用802端口...原创 2019-07-05 11:21:15 · 77 阅读 · 0 评论 -
socket相关
简介:Socket是对TCP/IP协议的抽象,是操作系统对外开放的接口socket通信流程原创 2019-07-05 12:52:39 · 70 阅读 · 0 评论