什么是TCP/IP协议,划为几层,各有什么功能?

TCP/IP协议族包含了很多功能各异的子协议。为此我们也利用上文所述的分层的

  方式来剖析它的结构。TCP/IP层次模型共分为四层:应用层、传输层、网络层、数据链

  路层。

  TCP/IP网络协议

  TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/

  网间网协议)是目前世界上应用最为广泛的协议,它的流行与Internet的迅猛发展密切

  相关―TCP/IP最初是为互联网的原型ARPANET所设计的,目的是提供一整套方便实用、

  能应用于多种网络上的协议,事实证明TCP/IP做到了这一点,它使网络互联变得容易起

  来,并且使越来越多的网络加入其中,成为Internet的事实标准。

  * 应用层―应用层是所有用户所面向的应用程序的统称。ICP/IP协议族在这一层

  面有着很多协议来支持不同的应用,许多大家所熟悉的基于Internet的应用的实现就离

  不开这些协议。如我们进行万维网(WWW)访问用到了HTTP协议、文件传输用FTP协议、

  电子邮件发送用SMTP、域名的解析用DNS协议、 远程登录用Telnet协议等等,都是属于

  TCP/IP应用层的;就用户而言,看到的是由一个个软件所构筑的大多为图形化的操作界

  面,而实际后台运行的便是上述协议。

  * 传输层―这一层的的功能主要是提供应用程序间的通信,TCP/IP协议族在这一

  层的协议有TCP和UDP。

  * 网络层―是TCP/IP协议族中非常关键的一层,主要定义了IP地址格式,从而能

  够使得不同应用类型的数据在Internet上通畅地传输,IP协议就是一个网络层协议。

  * 网络接口层―这是TCP/IP软件的最低层,负责接收IP数据包并通过网络发送

  之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。

  1.TCP/UDP协议

  TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属

  于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传

  送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据

  包发送。通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送

  ;而UDP则不为IP提供可靠性、流控或差错恢复功能。一般来说,TCP对应的是可靠性要

  求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。TCP支持的应用协议主

  要有:Telnet、FTP、SMTP等;UDP支持的应用层协议主要有:NFS(网络文件系统)、

  SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值