1.2.3.2 TCP/IP模型

来源:互联网 发布:node.js 安装 编辑:程序博客网 时间:2024/04/27 04:04

TCP/IP模型,从低到高依次为:网络接口层(对应OSI参考模型中的物理层和数据链路层)、网际层、传输层和应用层(对应OSI参考模型中的会话层、表示层和应用层)。TCP/IP由于得到广泛应用而成为事实上的国际标准。

网络接口层的功能类似于OSI的物理层和数据链路层。它表示与物理网络的接口,但实际上TCP/IP本身并没有真正描述这一部分,只是指出主机必须使用某种协议与网络连接,以便能在其上传递IP分组。具体的物理网络可以是各种类型的局域网,如以太网、令牌环网、令牌总线网等,也可以是诸如电话网、SDH、X.25、帧中继和ATM等公共数据网络。网络接口层的责任是从主机或结点接受IP分组,并把它们发送到指定的物理网络上。

网际层( 主机-主机)是TCP/IP体系结构的关键部分。它和OSI网络层在功能上非常相似。网际层将分组发往任何网络,并为之独立地选择合适的路由,但它不保证各个分组有序的到达,各个分组的有序交付由高层负责。网际层定义了标准的分组格式和协议,即IP协议。当前采用的IP协议是第4版,即IPV4,它的下一个版本是IPV6。

传输层(应用-应用或进程-进程)的功能同样和OSI中的传输层类似,是使发送端和目的端主机上的对等实体可以进行会话。

传输层主要使用以下两种协议:

1)传输控制协议(Transmission Control Protocol,TCP)。面向连接的,数据传输的单位是报文段,能够提供可靠的交付。

2)用户数据报协议(User Datagram Protocol,UDP)。无连接的,数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付”。

应用层(用户-用户)包含所有高层协议。如虚拟终端协议(Telnet),文件传输协议(FTP)、域名解析服务(DNS)、电子邮件协议(SMTP)和超文本传输协议(HTTP)。


IP协议是因特网中的核心协议;TCP\IP可以为各种各样的应用提供服务(所谓的everything over IP),同时TCP\IP也允许IP协议在各种各样的网络构成的互联网上运行(所谓的IP over everything)。


0 0
原创粉丝点击