TCPIP参考模型
TCP/IP参考模型是一个抽象的分层模型,这个模型中,所有的TCP/IP系列网络协议都被归类到4个抽象的"层"中。每一抽象层建立在低一层提供的服务上,并且为高一层提供服务。
完成一些特定的任务需要众多的协议协同工作,这些协议分布在参考模型的不同层中的,因此有时称它们为一个协议栈。
TCP/IP参考模型为TCP/IP协议栈订身制作。其中IP协议只关心如何使得数据能够跨越本地网络边界的问题,而不关心如何利用传输媒体,数据如何传输。整个TCP/IP协议栈则负责解决数据如何通过许许多多个点对点通路(一个点对点通路,也称为一"跳", 1 hop)顺利传输,由此不同的网络成员能够在许多"跳"的基础上建立相互的数据通路。
如想分析更普遍的网络通信问题,ISO的OSI模型也能起更好的帮助作用。
TCP/IP参考模型分为四层。应用层(Application Layer),传输层(Transport Layer),网络层(Internet Layer),链路层(Link Layer)。
BusToken
RingFDDIWLAN21
应用层
该层包括所有和应用程序协同工作,利用基础网络交换应用程序专用的数据的协议。如,
- 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, 简单网络管理协议) ,用于网络信息的收集和网络管理。
传输层
该层提供端对端的通信。最重要的传输层协议是传输控制协议TCP。
- 传输控制协议TCP (Transport Control Protocol) - 数据流传输(面向连接,可靠)
- 用户数据报文aa协议UDP (User Datagram Protocol) - 数据报文传输(无连接不可靠)
网络层
该层负责数据转发和路由。从该层上面往下看,可以认为底下存在的是一个不可靠无连接的端对端的数据通路。最核心的协议当然是IP协议。此外还有ICMP,RIP,OSPF,IS-IS,BGP,ARP,RARP等。
文章录入:csh 责任编辑:csh
赞 (0)