第二节 计算机网络体系结构
OSI与TCP/IP模型的比较
重要程度:6 分
<div>
<h2>OSI与TCP/IP模型的比较</h2>
<p><strong>OSI模型:</strong>开放系统互联参考模型(Open System Interconnection Reference Model)是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架。</p>
<ul>
<li><strong>应用层(Application Layer)</strong>:提供应用程序间的通信。</li>
<li><strong>表示层(Presentation Layer)</strong>:处理数据格式、加密等。</li>
<li><strong>会话层(Session Layer)</strong>:建立、管理和终止会话。</li>
<li><strong>传输层(Transport Layer)</strong>:端到端的通信,如TCP、UDP。</li>
<li><strong>网络层(Network Layer)</strong>:路由选择和逻辑寻址。</li>
<li><strong>数据链路层(Data Link Layer)</strong>:物理寻址和错误检测。</li>
<li><strong>物理层(Physical Layer)</strong>:比特流传输。</li>
</ul>
<p><strong>TCP/IP模型:</strong>互联网协议参考模型,是一个4层模型。</p>
<ul>
<li><strong>应用层(Application Layer)</strong>:同OSI的应用层。</li>
<li><strong>传输层(Transport Layer)</strong>:同OSI的传输层。</li>
<li><strong>网际层(Internet Layer)</strong>:同OSI的网络层。</li>
<li><strong>网络接口层(Network Interface Layer)</strong>:对应OSI的数据链路层和物理层。</li>
</ul>
<h3>比较:</h3>
<table border="1">
<tr>
<th>OSI模型</th>
<th>TCP/IP模型</th>
</tr>
<tr>
<td>应用层</td>
<td>应用层</td>
</tr>
<tr>
<td>表示层</td>
<td></td>
</tr>
<tr>
<td>会话层</td>
<td></td>
</tr>
<tr>
<td>传输层</td>
<td>传输层</td>
</tr>
<tr>
<td>网络层</td>
<td>网际层</td>
</tr>
<tr>
<td>数据链路层</td>
<td>网络接口层</td>
</tr>
<tr>
<td>物理层</td>
<td>网络接口层</td>
</tr>
</table>
<h3>举例说明:</h3>
<p>假设一个用户正在使用浏览器访问一个网站。</p>
<ol>
<li><strong>OSI模型</strong>:从应用层开始,浏览器发送请求到表示层进行数据格式化,然后通过会话层建立连接,接着通过传输层(如TCP)确保数据包正确传输,网络层负责路由选择,数据链路层处理物理地址,最后物理层将比特流发送出去。</li>
<li><strong>TCP/IP模型</strong>:从应用层开始,浏览器发送请求,通过传输层(如TCP)确保数据包正确传输,网际层负责路由选择,网络接口层处理物理地址和比特流传输。</li>
</ol>
</div>