浅析OSI和TCP/IP模型
原创
©著作权归作者所有:来自51CTO博客作者huoshiqiu的原创作品,请联系作者获取转载授权,否则将追究法律责任
现代网络一般使用TCP/IP模型作为参考模型,因为该模型比OSI模型早出现,更重要的原因是网络中的设备的分类並没有OSI七层那么仔细,像一些三层交换机之类的就很难得到一个明确的定位,如果要按照那种规范来区分,许多公司就要重新更换设备,会浪费很多人力物力。
Application表示的是具体应用,Presentation就是设备表示数据的一些形式,如一张图片之类的,Session就是区分进程之间的通讯,上三层有着紧密联系。
Transport传输层为两台主机间应用程序提供端到端的通信,以及滑动窗口流量控制、由序列号和确认技术实现可靠性,支持全双工传输。主要有TCP和UDP协议,1.TCP:面向连接,在传输数据之前要先建立连接,有流量控制(根据收到确认时拥塞窗口的变化,主要控制接受端)、差错检测、数据重发功能。包头较大,网络开销大。UDP:无连接,直接发送数据,不进行流量控制,没有差错检测和数据重传功能。包头小,网络开销较小。
Network检查网络拓补结构,决定传输报文的最佳路由,执行数据转发。核心是确定数据包从源端到目的端如何选择路由。主要协议有IP, IPX, AppleTalk ,ICMP, RIP, OSRF,BGP, IGMP等。
Data Link主要提供物理介质访问,对物理层进行控制,检查并纠正可能出现的错误,还可以进行流量控制(错误较多的时候,需要纠错,控制发送端)常用协议ppp, Etherent, 802.3, HDLC, FR
Physical主要通过接口和线缆来传输二进制的数据比特流,实现传输数据所需要的机械,电气,功能特性及过程等手段。
下一篇:一个网络项目的概况
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
(路由交换)OSI模型、TCP/IP模型
OSI模型高四层7、应用层6、表示层5、会话层4、传输层低三层3、网络层ip数据报2、数据链路层frame1、物理层bitTCP/IP模型
数据链路层 传输层 网络层 OSI模型 TCP/IP模型 -
OSI网络七层模型和TCP/IP模型
如果你是计算机专业毕业或者学习过网
网络 服务器 java 数据 应用层