【计算机网络】计算机网络模型

TCP/IP模型从低到高依次为:链路层,网络层,运输层,应用层。

每一层负责不同的功能:

1)链路层,将网络层数据报封装成帧进行点到点传递。

2)网络层:负责对数据包进行路由选择和存储转发。网络层的协议有:IP,ICMP,IGMP,ARP,RAPR,OSPF,IPX。网络层的数据的单位称为分组或数据包。

3)传输层:传输层是模型中从下到上第一个提供端到端,即进程到进程的层次。应用层与运输层使用端到端(end-to-End)协议。但是,网络层提供的却是逐跳动(Hop-by-hop)协议。传输层的协议有:TCP、UDP、SCTP等。传输层数据的单位称为报文或数据段。

4)应用层:应用层为操作系统或者网络应用程序提供访问网络服务的接口。应用层的协议有:
telnet(基于TCP,默认端口:23)

FTP(基于TCP,默认端口,21(控制)/20(数据传送))

HTTP(基于TCP,默认端口:80)

SNMP(基于UDP,默认端口:161/162)

DNS(基于UDP,默认端口53)

SMTP

SSH(基于TCP,默认端口:22)

 

国际标准化组织(ISO)提供的网络体系结构模型,称为开放系统互联参考模型(OSI/RM),通常简称为OSI参考模型。OSI有七层,自下而上依次为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。然而,由于TCP/IP协议模型的应用广泛,TCP/IP模型已经成为了事实上的国际标准。TCP/IP与OSI参考模型的对应关系如下:

 

OSI参考模型 TCP/IP协议 每层包含协议 设备
应用层(Application) 应用层 HTTP,SNMP,FTP,SMTP,DNS,Telnet,TFTP,FTP  
表示层(Presentation)
会话层(Session)
传输层(Transport) 传输层 TCP,UDP,SCTP  
网络层(Network) 网络层 IP,ICMP,RIP,OSPF,BGP,IGMP,ARP,RARP
路由器,三层交换机
数据链路层(Data Link) 链路层  ARP, RARP, PPP 网桥(较少使用),以太网交换机(二层交换机),网卡(一半物理层,一半链路层)
物理层(Physical)   中继器,集线器

 

参考资料:

  1. 《计算机网络-自顶向下方法》(第四版)1.5

  2. 《TCP/IP详解 卷1:协议》1.2

  3.  http://www.ha97.com/3215.html

 

posted @ 2015-07-04 14:09  vincently  阅读(444)  评论(0编辑  收藏  举报