1、计算机网络分哪几层? OSI、TCP/IP
TCP/IP结构对应OSI
TCP/IP |
OSI |
---|---|
应用层 |
应用层 表示层 会话层 |
主机到主机层(TCP)(又称传输层) |
|
网络层(IP)(又称互联层) |
|
网络接口层(又称链路层) |
数据链路层 |
物理层 |
OSI中每一层都有每一层的作用
第七层应用层, 直接对应用程序提供服务, 应用程序可以变化, 但要包括电子消息传输
第六层表示层, 格式化数据, 以便为应用程序提供通用接口, 这可以包括加密服务
第五层会话层, 在两个节点之间建立端连接. 此项服务包括建立连接是以全双工方式还是以半双工方式进行设置, 尽管可以在第四层中处理双工方式
第四层传输层, 常规数据传送,面向连接或无连接. 包括全双工或半双工, 流控制或错误恢复服务
第三层网络层, 本层通过寻址来建立两个节点间的连接, 它包括通过互连网络来路由或中继数据
第二层数据链路层, 在此层将数据分 帧, 并处理流控制. 本层指定拓扑结构和提供硬件寻址
第一层物理层, 原始比特流的传输,电子信号传输和硬件接口
TCP/IP每一层的作用
1) 网络访问层(Network Access Layer)
在TCP/IP参考模型中并没有详细描述,只是指出主机必须使用某种协议与网络相连。
2) 互联网层(Internet Layer)
是整个体系结构的关键部分,其功能是使主机可以把分组发往任何网络,并使分组独立地传向目标。
这些分组可能经由不同的网络,到达的顺序和发送的顺序也可能不同。高层如果需要顺序收发,那么就必须自行处理对分组的排序。
互联网层使用因特网协议(IP,Internet Protocol)。TCP/IP参考模型的互联网层和OSI参考模型的网络层在功能上非常相似。
3) 传输层(Tramsport Layer)
使源端和目的端机器上的对等实体可以进行会话。
在这一层定义了两个端到端的协议:传输控制协议(TCP,Transmission Control Protocol)和用户数据报协议(UDP,User Datagram Protocol)。<