学习笔记之网络架构

一、get post请求的区别

http网络请求分成两块,head和body

get 数据存在head 中 限定2K;post数据存在body中 不限大小。

二、NSURLSessionDataTask 对象发送请求 调用resume方法背后http传输过程

第一步、请求DNS服务器换回IP

第二步、tcp建立连接

第三步、发送http head

第四步、发送一段空行

第五步、发送http body

服务器接受到我们的数据

1、处理 服装http data

2、发送http head

3、发送一段空行

4、发送http body

三、TCP数据分段传输

TCP 100%可靠传输,为了适配数据链路层中MTU<1500字节,必须在传输层进行最大分段算法分段。进行传输 ip+tcp+data+id1 .....

四、UDP数据在Ip层分片传输

主要的原因是数据在数据链路层中MTU<1500字节,要想在数据链路层可以传输必须在IP层分城好几组数据进行传输。f1+ip+udp+data+id1+f1

你可能感兴趣的:(个人OC知识梳理,网络)