- 时间:2021-11-05 14:53 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:TCPIP参考模型
[b]TCP/IP参考模型[/b]是一个抽象的分层模型,这个模型中,所有的TCP/IP系列网络协议都被归类到4个抽象的"层"中。每一抽象层建立在低一层提供的服务上,并且为高一层提供服务。 完成一些特定的任务需要众多的协议协同工作,这些协议分布在参考模型的不同层中的,因此有时称它们为一个[i]协议栈[/i]。
TCP/IP参考模型为TCP/IP协议栈订身制作。其中IP协议只关心如何使得数据能够跨越本地网络边界的问题,而不关心如何利用传输媒体,数据如何传输。整个TCP/IP协议栈则负责解决数据如何通过许许多多个点对点通路(一个点对点通路,也称为一"跳", 1 hop)顺利传输,由此不同的网络成员能够在许多"跳"的基础上建立相互的数据通路。
如想分析更普遍的网络通信问题,ISO的OSI模型也能起更好的帮助作用。
TCP/IP参考模型分为四层。应用层(Application Layer),传输层(Transport Layer),网络层(Internet Layer),链路层(Link Layer)。
TCP/IP分层 | 协议 | OSI 分层 | [b]应用层[/b]FTPSMTPTelnetDNSSNMP7[b]传输层[/b][b]TCP[/b]UDP4[b]网络层[/b][b]IP[/b], ICMP (RIP, OSPF)3ARP, RARP[b]链路层[/b]EthernetToken
BusToken
RingFDDIWLAN21[h2]应用层[/h2]该层包括所有和应用程序协同工作,利用基础网络交换应用程序专用的数据的协议。如,
[list][*]HTTP(Hypertext Transfer Protocol over Secure Socket Layer, or HTTP over SSL),安全超文本传输协议。 [/*][*]HTTPS(Hypertext Transfer Protocol secure version),超文本传输协议。 [/*][*]TELNET (Teletype over the Network, 网络电传) ,通过一个终端(terminal)登陆到网络(运行在TCP协议上)。 [/*][*]FTP (File Transfer Protocol, 文件传输协议) ,由名知义(运行在TCP协议上) 。 [/*][*]SMTP (Simple Mail Transfer Protocol,简单邮件传输协议) ,用来发送电子邮件(运行在TCP协议上) 。 [/*][*]DNS (Domain Name Service,域名服务) ,用于完成地址查找,邮件转发等工作(运行在TCP和UDP协议上) 。 [/*][*]NTP (Network Time Protocol,网络时间协议) ,用于网络同步(运行在UDP协议上) 。 [/*][*]SNMP (Simple Network Management Protocol, 简单网络管理协议) ,用于网络信息的收集和网络管理。 [/*][/list][h2]传输层[/h2]该层提供端对端的通信。最重要的传输层协议是传输控制协议TCP。
[list][*]传输控制协议TCP (Transport Control Protocol) - 数据流传输(面向连接,可靠) [/*][*]用户数据报文aa协议UDP (User Datagram Protocol) - 数据报文传输(无连接不可靠) [/*][/list][h2]网络层[/h2]该层负责数据转发和路由。从该层上面往下看,可以认为底下存在的是一个不可靠无连接的端对端的数据通路。最核心的协议当然是IP协议。此外还有ICMP,RIP,OSPF,IS-IS,BGP,ARP,RARP等。
文章录入:csh 责任编辑:csh