![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络协议
文章平均质量分 90
PnJg?
这个作者很懒,什么都没留下…
展开
-
session和cookie
web开发发展至今,cookie和session的使用已经出现了一些非常成熟的方案。在如今的市场或者企业里,一般有两种存储方式:1、存储在服务端:通过cookie存储一个session_id,然后具体的数据则是保存在session中。如果用户已经登录,则服务器会在cookie中保存一个session_id,下次再次请求的时候,会把该session_id携带上来,服务器根据session_id在session库中获取用户的session数据。就能知道该用户到底是谁,以及之前保存的一些状态信息。原创 2023-08-01 21:47:25 · 245 阅读 · 0 评论 -
网络协议——基于JSON的RESTful接口协议
关于基于 XML 的 SOAP 协议其实使用起来并不简单。对于 SOAP 来讲,无论 XML 中调用的是什么函数,的。但是咱们原来学 HTTP 的时候,我们知道 HTTP 除了 POST,还有 PUT、DELETE、GET 等方法,这些,而且基本满足增、删、查、改的需求,比如增是 POST,删是 DELETE,查是 GET,改是 PUT。原创 2022-12-15 18:38:46 · 1400 阅读 · 0 评论 -
网络协议——基于xml的SOAP协议
ONC RPC 将客户端要发送的参数,以及服务端要发送的回复,都压缩为一个二进制串,这样固然能够解决双方的协议约定问题,但是存在一定的不方便。首先,需要双方的压缩格式完全一致,一点都不能差。一旦有少许的差错,多一位,少一位或者错一位,都可能造成无法解压缩。当然,我们可以用传输层的可靠性以及加入校验值等方式,来减少传输过程中的差错。其次,协议修改不灵活。如果不是传输过程中造成的差错,而是客户端因为业务逻辑的改变,添加或者删除了字段,或者服务端添加或者删除了字段,而双方没有及时通知,或者线上系统没有及时升级,就原创 2022-12-15 18:12:40 · 281 阅读 · 0 评论 -
网络协议——RPC协议综述
拿最简单的场景,客户端调用一个加法函数,将两个整数加起来,返回它们的和。如果放在本地调用,那是简单的不能再简单了,。但是一旦变成了远程调用,门槛一下子就上去了。原创 2022-12-15 17:53:33 · 764 阅读 · 0 评论 -
网络协议—应用层的HTTP协议
URL,叫作统一资源定位符。之所以叫统一,是因为它是有格式的。HTTP 称为协议,www.163.com 是一个域名,表示互联网上的一个位置。正是因为这个东西是统一的,所以当你把这样一个字符串输入到浏览器的框里的时候,浏览器才知道如何进 行统一处理。原创 2022-12-12 20:29:06 · 569 阅读 · 1 评论 -
最重要的传输层
传输层里面比较重要的两个协议一个是TCP一个是UDP。原创 2022-07-29 15:57:22 · 472 阅读 · 0 评论 -
从第二层到第三层
数据链路层,也叫MAC层,MAC的全称是MediumAccessControl,即媒体访问控制。可以解决第一层遗留下来的几个问题控制在往媒体上发数据的时候,谁先发、谁后发的问题。防止发生混乱。这个可以解决第二个问题,有以下的这些方法对于第一个问题发给谁?谁接收?这里用到一个物理地址,叫作链路层地址。常被称为MAC地址。第二层网络包的格式对于以太网,从第二层开始,就是目标的MAC地址和源MAC地址。数据包在链路上广播,MAC的网卡才能发现,这个包是给它的。.........原创 2022-07-27 19:52:51 · 333 阅读 · 0 评论 -
通信协议综述
因为复杂的程序都要分层。TCP在三次握手的时候IP层和MAC层在干什么?TCP每发送一次消息,都会带着IP层和MAC层,TCP每发送一个消息,IP层和MAC层的所有机制都要运行一遍。只要是在网络上跑的包,都是完整的。可以有下层没上层,绝对不可能有上层没下层。...原创 2022-07-26 17:15:35 · 309 阅读 · 0 评论