详细介绍Linux操作系统网络通信OSI模型和TCP/IP模型(含封装和解封装大致过程)

本文详细介绍了Linux操作系统的网络通信,包括OSI七层模型和TCP/IP模型的功能与区别,以及数据封装和解封装的过程。重点讲解了各层的作用,如应用层的数据转换,传输层的可靠性连接建立,网络层的寻址和路由,数据链路层的帧处理,直至物理层的比特流传输。
摘要由CSDN通过智能技术生成

1.简介

OSI(Open System Interconnection)开放系统互联模型,而开放式系统互联是由国际标准化组织(ISO)所制定,定义了不同计算机互联的标准,来设计描述计算机网络通信的框架。
全世界网络通信的工作分为7层:
  应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
优势:
  开放、厂商兼容性、易于理解学习、将工程模块化、故障排除

TCP/IP:
(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)
一般分为5层:
   应用层、传输层、网络层、数据链路层、物理层
用于:从应用程序到网络的数据传输控制
特点:不同的通信协议

2.OSI7层次结构及功能

1)应用层:

获取应用程序和原始数据。

2)表示层:

对获取的数据进行格式转换、压缩和加密,以保证传输数据的快速和安全。

3)会话层:

建立会话通道,有全双工和半双工两种,半双工方式可以看作为对讲机,只能一方进行数据传输,全双工就像电话,双方可以同时说话进行数据传递。

4)传输层:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值