部分资料摘抄于百度百科、以及课程MD笔记
OSI参考模型吧网络分为7层: TCP/IP 四层模型
1物理层:将数据转换为可通过物理介质传递的电信号。 网络接口层;对应OSI物理层和数据链路层
2.数据链路层:决定访问网络介质的方式。 国际互连层:OSI网络层
3.网络层使用全数据路由经过大型网络。 传输层
4.传输层:提供终端到 终端的可靠连接。 应用层
5.会话层:建立,维护,管理会话链接。
6.表示层:协商数据交换格式.
7.应用层:为应用程序提供网络服务。
总结:1.OSI和TCP/IP参考模型都具有层次性。
2.服务机制都可以面向链接和无链接。
不同:1一个7层,一个4层。后者对可靠性要求更高。OSI具有通用性,而TCP/IP不适用于前者。
报文封装过程:在应用中用TCP传送数据时,数据被送入协议栈中,然后逐个通过传输层加TCP/IP头,网络层加IP头,经过数据链路层加MAC头和FCS尾到达物理层已比特流的形式进入网络。
报文解封过程;由物理层到应用层逐步去头去尾,吧数据传入应用层中。
封装过程:
应用层数据经过传输层封装头部形成TCP报文段或UDP数据报。(TCP报文段头部最少20个字节,剩下有40字节的选项;而UDP报文段最少8个字节)
传输层的报文段当做网络层传输单位的数据部分,再加上一个IP头部组成IP数据报。报头固定长度为20字节,还有40字节可选部分。
网络层的IP数据报作文数据链路层传输单位的数据部分&#