一、概述
1.1、分层
1、网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。
2、TCP/IP通常被认为是一个四层协议系统:
1)、链路层,有时候也被称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。
2)、网络层,有时也称作互联网层,处理分组在网络中的活动。在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(internet互联网控制报文协议),以及IGMP协议(internet组管理协议)。
3)、运输层主要为两台主机上的应用程序提供端到端的通信。在TCP/IP协议族中,有两个互不相同的传输协议:TCP(传输控制协议)和UDP(用户数据报协议)。
4)、应用层负责处理特定的应用程序细节。
1.2 TCP与IP的可靠性
在TCP/IP协议族中,网络层IP提供的是一个不可靠的服务,它只是尽可能快地把分组从源节点送到目的节点,不提供任何可靠性的保证。另一方面,TCP在不可靠的IP层上提供一个可靠的运输层。
1.3、理解消化类
顶层与下三层之间还有另一个关键的不同之处:
应用层关心的是应用程序的细节,而不是数据在网络中的传输活动;
下三层对应用程序一无所知,但他们要处理所有的通信细节 。
- FTP是一种应用层协议
- TCP是一种运输层协议
- IP是一种网络层协议
- 以泰国协议则应用于链路上,
- TCPIP协议族是一组不同协议组合在一起构成的协议族。尽管通常称该协议为TCP/IP,但TCP和IP 只是其中的两种协议而已(该协议族的另外一个名字是Internet协议族 internet protocol suite)
1.4扩展类
构造互联网最简单的方法是把两个或多个网络通过路由器进行连接。它是一种特殊的应用于网络互连的硬件盒。路由器的好处是为不同类型的物理网络提供连接:以太网,令牌环网,点对点的链接和FDDI等等。
--扩
这些盒子也称作IP路由器(IP router),但我们这里使用路由器这个术语,从历史上说,这些盒子称作网关(gateway),在很多TCPIP文献中都使用这个术语。现在网关这个术语只用来标示应用层网关:一个链接两种不同协议族的进程(eg:TCP/ip和IBM的SNA),它为某个特定的应用程序服务(通常是电子邮件或文本传输)。
1.5 遗留问题类
链接网络的另外一个途径是使用网桥。网桥是在链路层上对网络进行互连,而路由器则是在网络层对网络进行互连。网桥使得多个局域网组合在一起,这样对上层来说就好像是一个局域网。
TCP/IP更倾向于使用路由器而不是网桥来链接网络。