网络编程总结

OSI分为物理层、数据链路层、网络层、传输层、会话层、表现层、应用层共七层。

1.物理层:通过媒介传输比特,确定机械和电气规范。(比特bit)

2.数据链路层:将比特组装成帧和点对点的传递。(帧frame)

3.网络层:负责数据包从源到宿的传递和网际互联。(包packet)

4.传输层:提供端对端的可靠的报文传递和错误恢复。(段seqment)

5.会话层:会话的创建,管理和销毁。(会话协议数据单元SPDU)

6.表现层:对数据进行解析,翻译,加密,压缩。(表示协议数据单元PPDU)

7.应用层:允许访问OSI环境操作。(应用协议数据单元APDU)

TCP/IP分为网络接口层、网际层、运输层、应用层

1.网络基础

http://www.cnblogs.com/maybe2030/p/4781555.html#_label1

 

七层都有覆盖

https://www.jianshu.com/p/bc0786af4fff

 

2.传输层TCP  UDP

 https://www.jianshu.com/p/f163bfc790dd

 

3应用层

http ;

http://www.cnblogs.com/zemliu/p/4263048.html

 

http2:

http://www.cnblogs.com/etoah/p/5891285.html

https://quafoo.gitbooks.io/http2-rfc7540-zh-cn-en/chapter3/section3.5.html

 

原文地址:https://www.cnblogs.com/ganchuanpu/p/6013818.html