TCP/IP协议簇概述 2010-06-0210:40:23| 分类:| 标签:|字号大中小 订阅TCP/IP是一个真正的开放式系统。它可以使运行着完全不同的操作系统,由不同厂家生产的各种型号的计算机互相进行通信。TCP/的基础,也是当今最流行的组网形式。TCP/IP的分层网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。TCP/IP模型分为:网络接入层,网络层,传输层(主机-主机层),应用层。网络接入层:处理与电缆(或其他任何传输媒介)的物理接口细节(编码的方式,成帧的规范等)。,无线,帧中继,ATM,,PPP等。网络层:处理分组在网络中的活动,为经过逻辑网络路径的数据进行路由选择。网络层上的协议主要有IP,ICMP,IGMP等。网络层上的载体是IP协议,同时被TCP和UDP使用。基于IP的附属协议有ICMP,IGMP。(ICMP和IGMP的定位比较模糊,位于网络层和传输层之间。而RARP和ARP则位于接入层和网络层之间)。ICMP:IP层使用ICMP与其他主机或路由器交换错误报文和其他重要信息。使用ICMP的应用程序主要有:Ping和traceroute。IGMP:组管理协议。它用来把一个UDP数据报多播到多个主机。ARP和RARP是某些网络接口使用的特殊协议,用来转换IP层和网络接口层使用的地址。传输层:为两台主机上的应用程序提供端到端的通讯。传输层协议有传输控制协议(TCP)和用户数据报协议(UDP)。TCP使用不可靠的IP服务,并提供一种可靠的传输层服务。TCP所做的工作包括把应用程序交给它的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等。,Rlogin,FTP,SMTP。UDP为应用程序发送和接收数据报,和TCP不同,UDP是不可靠的。UDP只是把称作数据报的分组从一台主机传送到另一台主机,但不保证该数据报能到达另一端。任何必须的可靠性由应用层来提供。基于UDP的应用层程序有TFTP,DNS,BOOTP,SNMP。传输层和数据链路层都定义了流控和差错控制机制,不同之处在数据链路层强调控制数据链路上的流量,即连接两台设备的物理介质的流量。而传输层控制逻辑链路上的流量,即两台设备的端到端连接。这种连接可能跨越多个数据链路。应用层:负责处理特定的应用程序细节。,FTP,SNMP,SMTP,TFTP等。应用层上的用户进程有直接调用ICMP的,比如PING,Traceroute。应用层上的路由协议有RIP和BGP。BGP使用TCP端口179传送它的路由信息。而RIP使用UDP接口传递它的信息。其他路由协议是IP层协议,因为它们直接在IP数据包中封装了它们的信息。互联网地址IP地址的分类:(A,B,C,D,E)有三类IP地址:单播地址,广播地址,多播地址。单播地址目的为单个主机;广播地址目的为给定网络上的所有主机;多播地址目的为同一组内的所有主机。域名系统:是一个分布式的数据库,提供IP地址和主机名之间的映射信息。由成千上万台DNS服务器组成。分配全球IP地址的管理机构:InterNIC(workinformationcentre)interNIC (分配面向全球的IP地址)中国:(中国境内的互联网地址和AS号申请)封装与分用当应
TCPIP协议簇概述 来自淘豆网m.daumloan.com转载请标明出处.